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
Heimnetzwerke - WIFI, LAN, Router und Co 16.476 Themen, 80.675 Beiträge
Moin,
@Maxx_Stone
"Was passiert wenn der Browser (also Anwendungsschicht bzw. HTTP-Client) ein neues/weiteres Fenster öffnet?
Ist das eine neue "Anwendung" welche ein neues/weiteres Socket "verlangt"? Also einen neuen (Client-Prozess-) Port benötigt? Ergo neues/weiteres Socket?"
--> Si Senor!
Ein neues Fenster baut auch eine neue TCP-Verbindung, ergo einen neuen TCP-Socket auf!
Tipp zum Nachvollziehen:
1) Ein Browserfenster öffnen und Verbindung herstellen
2) Dos-Box öffnen und den Befehl netstat -a eingeben
3) Du siehst unter TCP die lokalen Ports in der Form "eigener Rechnername:lokaler Port ...."
4) Ein weiteres Browserfenster öffnen (z.B. mit Strg+N) und dann wieder in der DOS-Box netstat -a eingeben.
5) ----> und Du siehst was?......ein weiterer Socket für die neue (Browserfenster-Verbindung zu einem Webserver) Verbindung hat sich geöffnet.
6) Neues Fenster wieder schließen...netstat -a.... und der neuere Socket ist wieder weg!
Jaja....das gute alte verbindungsorientierte TCP ;-)))
War das hilfreich?
Gruß
Andylol
