Ich möchte wissen, ob den verschiedenen in einem Browser geöffneten Tabs unterschiedliche Portnummern zugewiesen sind. Da in einem Netzwerk auf jedem Tab in einem Browser ein anderer Prozess ausgeführt wird, muss es eine Möglichkeit geben, zwischen ihnen zu unterscheiden.
Aber ich möchte mein Konzept zu dieser Tatsache klarstellen ??
Antwort1
HierWeitere Informationen finden Sie weiter unten.
Ein Prozess kann einen Port abhören. Und ein Socket ist für das Abhören reserviert. Ein Port kann jedoch viele Sockets verarbeiten, die Daten hin und her übertragen. Ein Socket ist eine Kombination aus lokaler IP/Port und Remote-IP-Adresse/Remote-Port. Auf diese Weise öffnet ein Server, sobald er beim Abhören die eingehende Verbindung akzeptiert, einen neuen Socket, der für diese Konversation reserviert ist, übergibt die Verarbeitung an einen anderen Ort und kehrt dann zum Abhören zurück. Es handelt sich also nicht wirklich um eine Reihe von Ports, sondern eher um eine Reihe von Sockets.
Hoffe das hilft