Port
Erscheinungsbild
Ports sind Nummern, die es ermöglichen, dass Datenpakete den richtigen Anwendungen zugeordnet werden können. Dieses Konzept ist in TCP und UDP implementiert. Eine Portnummer ist 16 Bit groß, d.h. Portnummern gehen von 0 bis 65535.
Portnummern kann man in drei Gruppen einteilen. Jede Gruppe hat einen bestimmten Adressbereich:
- Well Known Ports von 0 bis 1023
- Registered Ports von 1024 bis 49151
- Dynamic oder Private Ports von 49152 bis 65535
Üblicherweise verwenden Server-Prozesse die Portnummern 0 bis 1023, während die Restlichen für Client-Prozesse benutzt werden.
Beispiele:
Portnummer | Dienst | Beschreibung |
---|---|---|
7 | Echo | Zurücksenden empfangener Daten |
21 | FTP | Dateitransfer |
22 | SSH | Secure Shell |
23 | Telnet | Terminalemulation |
25 | SMTP | E-Mail-Versand |
53 | DNS | Auflösung von Internetadressen in IP-Nummern |
80 | HTTP | Webserver |
110 | POP3 | E-Mail-Abholung |
119 | NNTP | Usenet |
143 | IMAP | E-Mail-Zugriff und -Verwaltung |
Auf einem Unix-Rechner ist diese Liste in der Datei /etc/services definiert.
Die verbindliche Vergabe fester Ports erfolgt durch die IANA, die eine komplette Liste unter [1] zur Verfügung stellt.