为什么IP数据报的最大长度可达65535个字节

2023-05-18 22:31

2个回答
这个和IP数据报的格式有关,IP数据报中有一个16位的字段表示IP数据报的长度,这个16位是二进制表示的,每一位中可以为0或者1,那最大可表示的数据报的长度就是16个1,也就是1111 1111 1111 1111 表示IP数据报的长度,这16位二进制数转换成十进制就是65535,楼主呢可以自己算下,要是楼主不会,我帮楼主把算法列出来,转换成十进制算法:2的15次方+2的14次方+2的13次方+2的12次方+2的11次方+2的10次方.....+2的1次方+2的0次方。楼主可以按下计算器算下,转换过来就是65535,就是因为IP协议中只用了16位来表示IP数据报的长度,所以也就限制了其最大只能表示65535的字节长度。
很抱歉,这个只能问微软了,谁也帮不了你。
相关问答
IP数据报长度问题
2个回答2023-05-30 11:41
最大长度是2个字节,每一位都有0和1两种可能,一共有16位,因此有2的16次方种可能性 ,可以表达2的16方个数,,,
IP数据报转发是按顺序到达的吗
1个回答2023-03-11 03:05
是的,各个分组按照顺序到达。 数据报的格式:一个 IP 数据报由首部和数据两部分组成。(数据报也可以说是数据包)首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的。在首部的固定部...
全文
关于IP数据报长度的问题
2个回答2023-01-31 17:43
小于576字节的时候会填充到576字节,再进行发送。
IP数据报长度为什么总是4字节的整数倍
1个回答2022-12-03 11:27
可以简单的这么理解,首部长度的单位是4B,所以首部长度字段数字每增加1,相应的数据报长度增加4B,所以数据报长度是4B的倍数。 至于,为什么首部长度的单位是4B,IP数据报的首部最少是20B,显然单位...
全文
ICMP与IP同属于网络层,为什么ICMP报文又封装在IP数据报中呢?
2个回答2022-12-12 03:41
网路层的数据时要以数据包的形式来传输的,icmp也是网络层的协议,所以要封装在数据包里了
IP 数据包报头中的 TTL 字段有什么作用?
1个回答2023-03-31 01:05
TTL值对我们在进行网络故障分析时能起到很关键的作用。 TTL(time to live),即生存时间,该字段表示一个IP数据报能够经过的最大的路由器跳数,TTL字段是由IP数据报发送端初始设...
全文
年度最热ip是如何炼成的
1个回答2024-03-18 01:47
IP(Intellectual Property,意为知识产权)是今年的热门词语,哪个企业大佬演讲时不扯几句IP相关的话题,那可会被人嘲笑OUT了。“超级IP+当红明星+炒作话题”这个看似稳赚不赔的模...
全文
IP协议报文有哪些主要字段
1个回答2023-01-03 01:22
标志、偏移量
为什么传奇最高65535
1个回答2022-08-19 20:35
没有为什么,只有是什么。一个设定而已。
IP现象级达人什么意思
1个回答2023-05-03 19:42
ip达人是表示只是一个称号说明你对这一方面比较擅长,或是比较感兴趣。 不过这个词汇现在很流行,可以说是网络热门词汇,生活中也常常使用。比如你喜欢音乐,就可以加入音乐达人赶快加入城市达人吧。