问题
单项选择题
在TCP/IP网络中,为各种公共服务保留的端口号范围是()。
A.1~255
B.1~1023
C.1~1024
D.1~65535
答案
参考答案:B
解析:
在传输层中,TCP和UDP标题包含端口号(port number),它们可以唯一区分每个数据包包含哪些应用协议(例如HTTP、FTP等)。端点系统利用这种信息来区分包中的数据,尤其是端口号使一个接收端计算机系统能够确定它所收到的IP包类型,并把它交给合适的高层软件。端口号和设备IP地址的组合通常称做“插口(socket)”。
任何TCP/IP实现所提供的服务都用知名的1~1023之间的端口号。这些知名端口号由Internet号分配机构(Internet Assigned Numbers Authority,IANA)来管理。其中256~1023之间的端口号通常都是由UNIX系统占用,以提供一些特定的UNIX服务——也就是说,提供一些只有UNIX系统才有的、而其他操作系统可能不提供的服务。