Trong hệ thống, IP sẽ chỉ ra địa chỉ của server, giúp gói tin đi đến đúng server mong muốn. Tuy nhiên, trên server sẽ có nhiều ứng dụng (application) khác nhau. Port number sẽ giúp gói tin đến đúng ứng dụng.
Port number được đánh số từ 0 đến 65535 (2 ^ 16), được chia làm 3 nhóm:
- Well-known port number
- Register port number
- Others port number
Well-known port number
Đây là những port được định sẵn cho các protocal và service chính, được quản lý bởi tổ chức IANA (Internet Assigned Numbers Authority - Tổ chức cấp phát số hiệu Internet)
Các Well-known port number được đánh số từ 0 tới 1023. Một số port phổ biến:
- TCP 20 : FTP
- TCP 21 : FTP
- TCP 22 : SSH
- TCP 23 : Telnet
- TCP 25 : SMTP
- UDP 53 : DNS
- UDP 67 : DHCP(Server)
- UDP 68 : DHCP(Client)
- TCP 80 : HTTP
- TCP 110 : POP3
- UDP 123 : NTP
- TCP 443 : HTTPS
Registered Port Number
Các nhà cung cấp ứng dụng sẽ đăng ký port number trong khoảng 1024-49151 với IANA. IANA công khai cái port được đăng ký này.
Người dùng vẫn có thể sử dụng các port này cho ứng dụng khác, miễn là không bị trùng port.
Others Ports
Các port number từ 49152 đến 65535 có thể dùng tự do mà không cần đăng ký với IANA.
Port Number