Gimmick-Blog

4Mrz/092

TCP/IP Port.. Was ist das

Nach meinem ersten Tutorial über IP-Adressen (Hier zu finden).
Nun eine kleine Fortsetzung: Was sind TCP/IP-Ports.

Da hinter einer IP-Adresse mehrere verschiedene Dienste stehen können, muss es ein System geben, um genau den gewünschten Dienst auch ansprechen zu können. Da kommen die Ports in Spiel:
Ein Client (Webbrowser, FTP-Client, Mailclient etc) stellen eine Anfrage an eine bestimmte IP-Adresse an einen bestimmten Port.

Um bei dem Vergleich mit der Strasse und Hausnummer zu bleiben:
Man geht in eine bestimmte Strasse (192.168.1), sucht sich ein bestimmtes Haus (17) aus und klingelt bei einer bestimmten Wohnung (der Port).
Das ganze sieht dann so aus: 192.168.1.17:80 Wobei die Portnummer 80 für HTTP steht, also eine Webseite.

Verschiedene Ports stehen für verschiedene Dienste. Will z.B. ein Mailprogramm eine E-Mail versenden, "klopft" es an Port 25 an.
Will man eine FTP-Verbindung aufbauen benutzt man Port 21.
SFTP braucht Port 22 usw.

Die Portnummern sind zum Teil fest vorgegeben (0-1023), manche sind für spezielle Dienste registriert (1024-49151) und der Rest (49152-65535) kann frei verwendet werden.