為什么IP數(shù)據(jù)報(bào)的最大長(zhǎng)度可達(dá)65535個(gè)字節(jié)

2023-05-18 22:31

2023-05-19 00:39
這個(gè)和IP數(shù)據(jù)報(bào)的格式有關(guān),IP數(shù)據(jù)報(bào)中有一個(gè)16位的字段表示IP數(shù)據(jù)報(bào)的長(zhǎng)度,這個(gè)16位是二進(jìn)制表示的,每一位中可以為0或者1,那最大可表示的數(shù)據(jù)報(bào)的長(zhǎng)度就是16個(gè)1,也就是1111 1111 1111 1111 表示IP數(shù)據(jù)報(bào)的長(zhǎng)度,這16位二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制就是65535,樓主呢可以自己算下,要是樓主不會(huì),我?guī)蜆侵靼阉惴谐鰜?,轉(zhuǎn)換成十進(jìn)制算法:2的15次方+2的14次方+2的13次方+2的12次方+2的11次方+2的10次方.....+2的1次方+2的0次方。樓主可以按下計(jì)算器算下,轉(zhuǎn)換過來就是65535,就是因?yàn)镮P協(xié)議中只用了16位來表示IP數(shù)據(jù)報(bào)的長(zhǎng)度,所以也就限制了其最大只能表示65535的字節(jié)長(zhǎng)度。
更多回答
很抱歉,這個(gè)只能問微軟了,誰也幫不了你。