端口号

端口号是如何选择的?

服务器
  • 服务器一般都是通过知名端口号来识别的:
    对于每个TCP/IP实现来说,FTP服务器的TCP端口号都是21,每个Telnet服务器的TCP端口号都是23,每个TFTP(简单文件传送协议)服务器的UDP端口号都是69。
  • 任何TCP/IP实现所提供的服务都是用知名的1~1023之间的端口号。这些知名的端口号由Internet号分配机构(IANA)来管理。
客户端
  • 客户端通常对它所使用的的端口号并不关心,只需保证该端口号在本机上是唯一的就可以了。
  • 客户端口号又称作临时端口号(即存在时间很短暂)。这是因为它通常只是在用户运行该客户程序时才存在,而服务器则是只要主机开着,其服务就运行。
  • 大多数TCP/IP实现给临时端口分配1024~5000之间的端口号。大于5000的端口号是为其他服务器预留的(Internet上并不常用的额服务)
标准的简单服务

有一些标准的简服务几乎每种实现都要提供,档TCP和UDO提供相同的服务时,一般选择相同的端口号。


你可能感兴趣的:(端口号)