问题
单项选择题
基于TCP/IP的互联网服务中,IP协议提供主机之间的 (31) 分组传输服务。TCP协议提供端口之间的 (32) 报文传输服务 UDP属于 (33) 协议,从其下一层接收了数据以后,根据 (34) 将之分解成UDP数据报;应用层的 (35) 协议可以使用UDP或TCP协议传输数据。
A.SNMP
B.FTP
C.SMTP
D.SOCKET
答案
参考答案:D
解析:每个UDP报文分UDP报头和UDP数据区两部分。报头由四个16位长(8字节)的字段组成,分别说明该报文的源端口、目的端口、报文长度以及校验和。在TCP/IP协议层次模型中,UDP位于"层之上。应用程序访问UDP层,然后使用IP层传送数据报。IP层的报头指明了源主机和目的主机地址,而UDP层的报头指明了主机上的源端口和目的端口。
UDP软件应用程序之间的复用与分解都要通过端口机制来实现。每个应用程序在发送数据报之前必须与操作系统协商以获得协议端口和相应的端口号。UDP分解操作:从IP层接收了数据报之后,根据UDP的目的端口号进行分解操作。UDP端口号指定有两种方式:由管理机构指定和动态绑定。