|
Computer Science & Software Engineering Computer Networks (CITS3230) - Lecture 8 |
|
||||||
Port numbersIP addresses, alone, are not enough as they only address hosts, and not individual operating system processes.From the perspective of any transport protocol, such as TCP, each arriving frame is further identified by a 16-bit positive port number that identifies the 'software end-point' to receive the payload. One role of TCP is to demultiplexed each arriving segment to its corresponding end-point. Port numbers below 1024 are described as reserved ports, and on operating systems with distinct users and priviledge levels, elevated privilege is required to create a 'software end-point' bound to such ports. Under Unix this typically requires the process to have root priviledge. The Unix/Linux file /etc/services lists common ports:
| |
|
Computer Networks (CITS3230), Lecture 8, p2, 5th May 2008. |