作业帮 > 综合 > 作业

IP数据报 首部长度的60字节是怎么来的,下面的看不懂

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 11:43:49
IP数据报 首部长度的60字节是怎么来的,下面的看不懂
首部长度 占4位,可表示的最大十进制数值是15.请注意,这个字段所表示数的单位是32位字长(1个32位字长是4字节),因此,当IP的首部长度为1111时(即十进制的15),首部长度就达到60字节
在IP数据报中有4位bit来标示首部长度;1bit的标示数代表了首部是4个字节长,所以15对应60字节;一般来说普通的IP首部长为20个字节长,所以这个标识符值为5即可;60是最大字节长
再问: 1bit的标示数代表了首部是4个字节长?
再答: 数据报中有4位bit空位来交给“首位长度”是吧,那填满就是1111,折合十进制的15;如果不填满,写的是0001,折合十进制就是1. 填满的1111,代表了首部长度是15X4=60字节;写0001,代表了首部长度是1X4=4字节.....就是我所说的1bit的标示数代表了首部是4个字节长 填满时的1111对应首部最大长度60字节。