UDP则与TCP不同,UDP包头内有总长度字段,同样为两个字节,因此UDP数据包的总长度被限制为65535,这样恰好可以放进一个IP包内,使得UDP/IP协议栈的实现非常简单和高效。65535再减去UDP头本身所占据的8个字节,UDP服务中的最大有效载荷长度仅为65527。这个值也就是你在调用getsockopt()时指定SO_MAX_MSG_SIZE所得到返回...
IP数据包中的段总长度字段为16位,为什么因此数据包的最大长度就是65535字节,计算公式是(2∧16-1)不太理解这东东的思路,谁能帮我解释下 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 想来想去都不知道怎么解释了,把你题目中的为什么三个字去掉就是很好的解释.表示数据包长度的字段是...
如果“段总长度”字段为2位,则只能表示0b00、0b01、0b10、0b11,数据包的最大长度为0b11,即为3(2^2-1)同理,如果“段总长度”字段为3位,则数据包的最大长度0b111,即7(2^3-1)……如果“段总长度”字段为16位,则数据包的最大长度0xFFFF,即65535(2^16-1)说得有点啰嗦...
百度试题 结果1 题目IP数据包中携带了UDP报文,IP头部IHL字段的数值为二进制数0101,IP数据包总长度为800字节。求UDP报文中数据部分的长度(要求写出计算过程)。 相关知识点: 试题来源: 解析 解:54字节=20字节UDP头部长度为8字节800字节-20字节-8字节=772字节 ...
如果“段总长度”字段为2位,则只能表示0b00、0b01、0b10、0b11,数据包的最大长度为0b11,即为3(2^2-1)同理,如果“段总长度”字段为3位,则数据包的最大长度0b111,即7(2^3-1)………如果“段总长度”字段为16位,则数据包的最大长度0xFFFF,即65535(2^16-1)说得有点啰嗦,...
回答:0x28是16进制表示的,换算成10进制即40
某IP数据包的标志字段中MF位为0,首部长度为20字节,总长度为300字节,标识为34904,分片偏移为2960字节。下列关于此数据包的说法正确的是( )。 A. 此IP数据包为第一个分片 B. 此IP数据包为最后一个分片 C. 此IP数据包包含280个字节的数据 D. 此IP数据包不允许分片 ...
题目下面关于IP V4 数据包格式描述正确的有...( ) A. IP包总长度为64K Bytes B. IP包经过路由器时头部校验和字段的字必须重新计算 C. IP包中包含源IP地址和目的IP地址 D. IP包中包含源端口和目的端口 相关知识点: 试题来源: 解析 A,B,C
IP数据包首部格式中包含很多字段,以下说法正确的是(选择两项) A. ip数据包的首部长度固定为60字节 B. 总长度字段表示整个ip数据包的长度 C. 协议号字段用以指