UDP中用户数据包首部字段有(43)B,TCP中的数据包首部字段有(44)B。

admin2010-05-10  28

问题 UDP中用户数据包首部字段有(43)B,TCP中的数据包首部字段有(44)B。

选项 A、4
B、8
C、12
D、20

答案D

解析 TCP数据被封装在一个IP数据包中,如图2-10所示。

要显示TCP首部的数据格式,如果不计任选字段,它通常是20B,如图2-11所示。

每个TCP段都包含源端和目的端的端口号,用于查找发送端和接收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址就能唯一确定一个TCP连接。首部长度给出首部中(32位)字的数目。需要这个值是因为任选字段的长度是可变的。这个字段占4位,因此TCP最多有60字节的首部。然而,没有任选字段,正常的长度是 20字节。UDP是一个简单的面向数据报的传输层协议,进程的每个输出操作都正好产生一个 UDP数据包,并组装成一份待发送的IP数据包。这与面向流字符的协议不同(如TCP),应用程序产生的全体数据与真正发送的单个IP数据包可能没有什么联系。UDP数据包封装成一份IP数据包的格式如图2-12所示。

UDP首部的各字段如图2-13所示。

UDP长度字段指的是UDP首部和UDP数据的字节长度。该字段的最小值为8字节 (注意:发送一份0字节的UDP数据包也是可以的)。
转载请注明原文地址:https://jikaoti.com/ti/i0z7FFFM
0

最新回复(0)