Heimnetzwerke - WIFI, LAN, Router und Co 16.505 Themen, 80.981 Beiträge

Mehrere Sockest?

Maxx Stone / 6 Antworten / Flachansicht Nickles

Hi zusammen,

ich brauche mal ein paar Grundlagen:
Win32, TCP, IP, HTTP, Modem, Call by call, (direkte Verbindung zum Internet; Standard-Gateway im Remote-Netzwerk)

Wenn mein Browser (Firebird) startet und Windows (oder Firebird?) ein Socket "startet"/einrichtet dann greife ich anschliessend mit einem Port 1xxx auf meinen Provider (Port 80) zu.
Was passiert wenn ich jetzt ein weiteres Browserfenster starte? Das neue Browserfenster kommuniziert dann mit einem neuen, weiteren Socket und anderem Port wieder mit meinem Provider (Port 80)?

Gruß
Maxx Stone

bei Antwort benachrichtigen
Klaus_T Maxx Stone „Mehrere Sockest?“
Optionen


Eine TCP Verbindung besteht aus dem Quadrupel:Client-IP, Client-Port, Server-IP, Server-Port
Wenn der Browser eine TCP-Verbindung zu einem anderen Rechner aufmacht, bekommt er vom TCP-Stack einen localen Port. Bei Windows faengt der bei 1xxx an, bei Linux z.B. bei 30xxx. Ist aber auch nicht immer sicher, auf jeden Fall ein Port zwischen 1024 und 65535. Und ab dort an wird nun hochgezaehlt, immer um eins, also eine andere Verbindung haette dann die Client-IP, Server-IP und Server-Port gleich, nur der Client-Port (also bei dir) ist anders.
So ist der Ablauf grob gesagt. Dazu kaeme jetzt noch genaugenommen die Sequenznummern, aber das wuerde dann zu weit fuehren.

Bye, Klaus
bei Antwort benachrichtigen