![]() |
Internet Connection Sharing
hi leute!
woher weiß eigentlich z.b. der ics von windows xp welche ankommenden pakete er zu welchem computer im netzwerk schicken muss, wenn mehrere pcs z.b. surfen, oder was runterladen? könnte mir das einer vielleicht erklären? danke schonmal |
Re: Internet Connection Sharing
hi
ehrlich gesagt hab ich da net so den plan sondern nur ne vermutung : du sendest anfragen ins inet - denen ist dann vielleicht auch deine ip und was weiss ich noch alles als "pc-identifikation" angehängt - in welcher form auch immer und die daten die du angefodert hast werden dann denk ich mir wie bei ner mail praktisch als "reply" also antwort zu dir zurückgesendet ( also zu der absenderadresse = internet-ip + lan ip + was weiss ich ) so in der art stell ich mir das vor aber ich bin offen für belehrungen ;) |
Re: Internet Connection Sharing
Wenn dein Rechner eine Verbindung zu einem anderen Rechner (webserver im Internet zum beispiel) aufbaut, erfolgt dies auf deinem Rechner auf einem Port. Die Rückantworten für diese Verbindung gehen dann auch wieder an diesen Port. Nun weiss der Rechner, wo ICS läuft, welcher Port für welchen Rechner im LAN geöffnet wurde, dementsprechend kann er alle Pakete die an diesen Port ankommen, an den richtigen Rechner weiterleiten. :duck:
|
Re: Internet Connection Sharing
Und als Zusatz will ich noch bemerken, daß der entfernte Rechner keine Möglichkeit hat, von welchen physikalischem Rechner die Anfrage kam. Einzig und alleine die Internet IP Adresse wird übermittelt, und eben der Port.
Gruß |
Re: Internet Connection Sharing
ok danke schonmal, das hört sich ja alles logisch an, nur mein problem ist jetzt:
ich programmiere zur zeit einen treiber der die geschwindigkeit der einzelnen rechner bestimmen soll, damit er weiß mit wie viel kb/s jeder rechner aus dem internet zieht. ich kann die ankommenden pakete ja leider nicht an ihrer ip adresse unterscheiden, da sie ja logischerweise alle mit meiner vom provider zugewiesenen internet ip adresse ankommmen. jedoch kann ich die ports auslesen. daher meine frage, wie mach ich es am schlausten, dass ich weiß welcher port daten für welchen computer erhält? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz