Port (Netzwerkadresse)
Ports (englisch für Anschlüsse) sind Adresskomponenten, die in Netzwerkprotokollen eingesetzt werden, um Datensegmenten den richtigen Diensten (Protokollen) zuzuordnen. Dieses Konzept ist z. B. in TCP, UDP und SCTP implementiert. In diesen drei Protokollen ist die Portnummer 16 Bit groß, d. h. sie kann Werte von 0 bis 65535 annehmen. Bestimmte Applikationen verwenden Portnummern, die ihnen von der IANA fest zugeordnet und allgemein bekannt sind. Sie liegen üblicherweise zwischen 0 und 1023, und werden als Well Known Ports bezeichnet. Zwischen Port 1024 und 49151 befinden sich die Registered Ports. Anwendungshersteller können bei Bedarf Ports für eigene Protokolle registrieren lassen, ähnlich wie Domainnamen. Die Registrierung hat den Vorteil, dass eine Anwendung anhand der Portnummer identifiziert werden kann, allerdings nur wenn die Anwendung auch den bei der IANA eingetragenen Port verwendet. Die restlichen Ports von Portnummer 49152 bis 65535 sind so genannte Dynamic und/oder Private Ports. Diese lassen sich variabel einsetzen, da sie nicht registriert und damit keiner Anwendung zugehörig sind.
Beispiele
Portnummer | Dienst | Beschreibung |
---|---|---|
7 | Echo | Zurücksenden empfangener Daten |
13 | Daytime | Übertragung von Datum und Uhrzeit |
20 | FTP-Data | Dateitransfer (Datentransfer vom Server zum Client) |
21 | FTP | Dateitransfer (Initiierung der Session und Senden der FTP-Steuerbefehle durch den Client) |
22 | SSH | Secure Shell |
23 | Telnet | Terminalemulation |
25 | SMTP | E-Mail-Versand (siehe auch Port 465) |
43 | Whois | Whois-Anfragen |
53 | DNS | Auflösung von Domainnamen in IP-Adressen |
67 | DHCP-Anfrage | UDP-Port für den DHCP-Server |
68 | DHCP-Antwort | UDP-Port für den DHCP-Client |
70 | Gopher | Gopher-Server |
80 | HTTP | Webserver |
88 | Kerberos | Kerberos |
104 | DICOM | DICOM Service Class Provider |
110 | POP3 | E-Mail-Abholung (siehe auch Port 995) |
113 | ident | Identifikations-Daemon |
119 | NNTP | Usenet |
123 | NTP | Network Time Protocol (Protokoll zur Zeitübermittlung) |
139 | NBT Session Service | NetBIOS-Datenaustausch |
143 | IMAP | E-Mail-Zugriff und -Verwaltung (siehe auch Port 993) |
161/162 | SNMP | Simple Network Management Protocol (Protokoll zur Verwaltung von Netzwerkgeräten) |
389 | LDAP | Lightweight Directory Access Protocol |
443 | HTTPS | Webserver mit SSL-Verschlüsselung |
445 | CIFS | SMB/CIFS über TCP |
465 | SSMTP | Cisco URL Rendezvous Directory for SSM (registriert); Simple Mail Transfer Protocol with SSL (nicht standardisiert); (siehe auch Port 25) |
515 | LPD | Line Printer Daemon-Protokoll |
548 | AFP | Apple Filing Protocol |
587 | TLS | E-Mail message submission nach RFC 2476 |
666 | DOOM | Doom Gameserver |
706 | SILC | Secure Internet Live Conferencing |
993 | IMAPS | IMAP (siehe auch Port 143) mit SSL-Verschlüsselung |
995 | POP3S | POP3 (siehe auch Port 110) mit SSL-Verschlüsselung |
1098 | RMI Activation | Activation der Remote Method Invocation für Java (Programmiersprache)-Programme |
1099 | RMI Registry | Registry der Remote Method Invocation für Java-Programme |
1214 | Kazaa | Kazaa Peer-to-Peer file sharing |
1352 | Lotus Notes | IBM Lotus Notes / Domino |
1433 | MSSQL | Microsoft SQL-Server |
1494 | ICA | Citrix ICA Protocol |
1701 | L2TP | Layer 2 Tunneling Protocol |
1719 | H.323 | H.323 |
1723 | PPTP | Point-to-Point Tunneling Protocol |
1863 | MSN Messenger | MSN Instant Messaging |
1900 | SSDP | Simple Service Discovery Protocol |
3000 | HBCI | Homebanking Computer Interface |
3128 | NDL-AAS | Eigentlich NDL Active API Server, stattdessen häufig für Proxyserver verwendet |
3306 | MySQL | MySQL |
3389 | RDP | Remote Desktop Protocol |
4662 | eMule | TCP Peer-to-Peer file sharing |
4672 | eMule | UDP Peer-to-Peer file sharing |
5050 | YIM | Yahoo! Instant Messaging |
5060 | SIP | SIP VoIP-Telefonie (bei Bedarf folgende) |
5190 | ICQ | ICQ Instant Messaging |
5222 | XMPP | Das von Jabber genutzte Protokoll |
5432 | PostgreSQL | PostgreSQL |
5801 | X11 | Tightvnc X Window System |
5901 | X11 | Tightvnc X Window System |
6000-6063 | X11 | X Window System |
6665–6669 | IRC | Internet Relay Chat |
8080 | HTTP | Alternativer HTTP-Port, oft von Proxyservern verwendet |
Auf einem Unix-Rechner ist diese Liste in der Datei /etc/services
definiert.
Unter Betriebssystemen der Windows-NT-Linie findet sich diese unter %WINDIR%\system32\drivers\etc\services
, bei der älteren Windows9x-Linie direkt im Windows-Ordner (%WINDIR%\services
).
Einen Port mit einer IP-Adresse bezeichnet man als Socket. Die Weiterleitung von Anfragen an Ports über ein Netzwerk wird Port Forwarding genannt.