IP数据报头部都有那些内容?
1、必然变化的是 生存时间(TTL)、首部校验和。每经过一跳路由器,TTL值减一;首部校验和是根据首部生成的,TTL字段变化,首部校验和随之也要变化。 可能变化的有 标志、片偏移,数据报总长度。
ip报文头中固定长度部分为多少字节
1、字节。IP报头大小为固定20字节(20B*8=160bit),总共由12部分组成。一个IP数据报由首部和数据两部分组成,首部的前一部分是固定长度,共20字节,是所有IP数据包必须具有的。
2、以网络为例,ip数据报的大小固定的总长度为1420字节(固定首部长度)。经过一个网络传输,该网络的最大传输单元MTU为532字节。TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报。
3、一个IP数据报由 首部和数据 两个部分组成。 其中首部的前一个部分是 固定部分 ,长度固定共20字节,这是所有IP数据报必须具有的。后一部分是可变部分,其长度是可变的,不是必须的。
为什么IP数据报的最大长度可达65535个字节
的16次方减1,即1111111111111111(16位都是1,换算成10进制就是65535),再加1就是10000000000000000(17bit了)。如2bit最大就是2的平方减一,即11(10进制的3)最大,因为4是100就是3bit了。
注意字段2字节定义的是是IP数据包的长度,因为是二进制 他表示的是有2的16次方(全是1)减1(全是0)的可能性的组合数量,注意是数量(有这么多个字节),和你说的比特没有单位上的联系。
的16次方,但以太网的MTU1500还要减掉20的ip包头,即1480。最大说法不准确,因为有分片。
TCP报文段的数据部分最多是65495啦。加上TCP首部20字节,加上IP首部20字节,正好就是IP数据报的最大长度了。
为什么TCP段最大是6TCP报文包含IP头、TCP头和数据,链路层最多能承载65535长度的ip数据包(MTU),IP头最少20个字节,TCP头最少也是20个字节。所以TCP报文段能携带的数据最多就是65535-20-20=65495B。