Die Ports 1- 65535 dienen dazu damit Daten im Netzwerkverkehr auch bei dem richtigen Programmen/Diensten/Prozessen landen, denn auf einem PC können ja mehrere Programme laufen, die mit anderen kommunizieren und über die Ports ist eine Differenzierung der Verbindungen möglich.
Die wellknown Ports liegen im Bereich 1-1023 und diese sind eben die Portnummern, bei denen man sich auf die Zuordnung zu den bekannten Diensten geeinigt hat.
Die privilegierten Ports liegen ebenfalls im Bereich 1- 1023. Dies sind die Ports, bei denen ein Prozess unter Unix root-Rechte braucht, um diese zu verwenden.
Ergo: Privilegierte Ports und wellknown Ports sind zwar 2 verschiedene Begriffe mit unterschiedlichen Bedeutungen. Letztlich sind damit aber die gleichen Port-Bereiche gemeint.
Bis zum Jahre 1992 bewegten sich die wellknown ports jedoch noch im Bereich 1- 255 und mir scheint, dass Penner nicht mitbekommen hat, dass diese durch die "Internet Assigned Numbers Authority" kurz: IANA erweitert wurden.
Ein Client, der eine TCP Verbindung nutzt muss rein technisch dafür keinen Port offenhalten, denn er initiiert ja schliesslich die Verbindung. Es gibt aber auch Clients, die KEEPALIVE-Signale(wie auch immer) zum Dienst schicken und ich kann mir gut vorstellen, dass der Port dann vielleicht, als offen angezeigt wird.
mfG, Softrunner