TCP与UDP段结构中端口地址都是16比特,可以有在0---65535范围内的端口号。对于这65536个端口号有以下的使用规定:
(1)端口号小于256的定义为常用端口,服务器一般都是通过常用端口号来识别的。任何TCP/IP实现所提供的服务都用1---1023之间的端口号,是由ICANN来管理的;
(2)客户端只需保证该端口号在本机上是惟一的就可以了。客户端口号因存在时间很短暂又称临时端口号;
(3)大多数TCP/IP实现给临时端口号分配1024---5000之间的端口号。大于5000的端口号是为其他服务器预留的。
端口号类型
Well Know Ports
0~1023 已划分给特定协议,不能随意使用
Registered Ports
1024~49511 可以有限地去使用
Private /Dynamic Ports
49512~65535 可以随意使用
常用端口
HTTP 80 超文本传输协议,提供浏览网页服务
Telnet 23 远程登陆协议,提供远程管理服务
FTP 20、21 文件传输协议,提供互联网文件资源共享服务
SMTP 25 简单邮件传输协议,提供互联网电子邮件服务
POP3 110 邮局协议3,提供互联网电子邮件服务
TFTP 69 (UDP) 简单文件传输协议,提供简单的文件传输服务
TCP 179 BGP