Ports
Ein
Server bietet seine Dienste über sogenannte Ports an. Diese sind als
Nummern zwischen 0 und 65 535 dargestellt, wobei die Ports von 0 bis 1023 fest
vergeben sind, also nicht von Anwendungen belegt werden können.
So verläuft
eine HTTP-Anfrage immer über
Port 80,
FTP über 21 und so weiter. Die folgende
Tabelle zeigt einige typische Portbelegungen:
| TCP Port-Nummer | Beschreibung |
| 20 | FTP (Data Channel) |
| 21 | FTP (Control Channel) |
| 23 | Telnet |
| 80 | http |
| 139 | NetBIOS-Session-Dienst |
Zusammen mit der IP-Adresse wird ein sogenanntes Socket gebildet, über das
in den meisten Fällen die Kommunikation stattfindet: Ausser dem Ort des
Servers (IP-Adresse), wird auch der Dienst auf dem Server angegebene (
Port-Nummer). Sockets stellen eine der beiden Standard-APIs der
Anwendungs-Schicht dar. Die andere ist NetBIOS. Beide APIs stellen den
Anwendungen Netzwerkfunktionen bereit. Das ist im wesentlichen die Aufgabe
der Anwendungsschicht, wie sie im
OSI-Modell definiert ist...