well known ports, die

Sowohl TCP als auch UDP verwenden Port-Adressen, um die Daten an den betreffenden Dienst der Anwendungsschicht zu senden. Ein Port ist eine 16-Bit-Adresse, wobei ein Bereich von 0 bis 255 vordefinierten Ports für bekannte Dienste verfügbar sind; sogenannte well known ports.

            .-----------------------------.
Anwendungs- |TFTP|Sun |SNMP|FTP |Tel-|SMTP|
schicht     |    | RPC|    |    | net|    |    Vordefinierte Port-Adressen
            |-()---()---()-+-()---()---()-| <- für bekannte Dienste der
Transport-  | 69  111  161 | 21   23   25 |    Anwendungsschicht
schicht     |     UDP      |     TCP      |
            |-----------------------------|
            .                             .

Es sind also bestimmte Adressnummern für die verbreitetsten Dienste der Anwendungsschicht, wie zum Beispiel FTP, Telnet, SMTP und HTTP, reserviert. Bei der Entwicklung eines Programms, das mit TCP oder UDP arbeitet, muss daher der zu verwendende Port definiert werden. Um sicherzustellen, dass es nicht zu etwaigen Konflikten kommt, sollte eine Portnummer ausserhalb des Bereichs der well known ports genommen werden.