Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Verbindungsorientierte Kommunikation

&pagelevel(3)&pagelevel

Miteinander kommunizierende Sockets werden über eine Zuordnung miteinander verbunden. In der Internet-Domäne besteht eine Zuordnung aus einer lokalen Adresse und einer lokalen Portnummer sowie einer fernen Adresse und einer fernen Portnummer.

<local address, local port, foreign address, foreign port>

Beim Einrichten eines Sockets müssen zunächst nicht beide Adressierungspaare angegeben werden. Der Aufruf bind() spezifiziert die lokale Hälfte der Zuordnung:

<local address, local port>

Die Aufrufe der nachfolgend in diesem Abschnitt vorgestellten Funktionen connect() und accept() vervollständigen die Socket-Zuordnung beim Verbindungsaufbau.

Der Verbindungsaufbau zwischen zwei Prozessen verläuft in der Regel asymmetrisch, wobei ein Prozess die Rolle des Clients und der andere die Rolle des Servers übernimmt.