作为选项,用户可以使用也可以不使用IP选项,但作为IP协议的组成部分,所有实现IP协议的设备能处理IP选项。
在使用选项的过程中 ,有可能造成数据包头部不是32b的整数倍,那么则需要 填充域来凑齐。
IP数据报选项有选项玛、长度、和选项数据3部分组成,
其中,选项玛用于确定该选项的具体内容,选项数据部分长度有选项字段决定。
1.源路由。
所谓源路由是指IP数据包穿越互联网所经过的路径是 有源主机指定的,他区别于
有主机或路由器的互联层软件自行选择路由后得出的路径。
源路由 选项是非常有用的一个选项,可用于测试某个特定网络的吞吐量,也可以是数据包绕开出错网络。
源路由选项可以分为两类,一类是 严格源路由选项,一类是松散源路由选项
。
2.记录路由
所谓记录路由是指记录下IP数据报从源主机到目的主机所经过的路径上的各个路由器的IP地址,记录路由功能可以通过IP数据报的记录路由选项完成。
利用记录路由选项,可以判断IP数据报传输过程中的所经过的路径,通常还可以测试互联网中路由配置是否正确。
3.时间戳
所谓时间戳 (timer stamp)就是记录下IP数据报经过的每一个路由器时的当地时间,记录时间戳可以使用IP数据报的时间戳选项。
时间戳中的时间采用格林尼治时间。
时间戳选项提供了IP数据报传输中的时域参数,用于分析网路吞吐率,拥塞情况,
负载情况等
望采纳哦!!!
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
在每个IP数据报中,都会携带源IP地址和目标IP地址来标识该IP数据报的源和目的主机。IP数据报在传输过程中,每个中间节点(IP 网关)还需要为其选择从源主机到目的主机的合适的转发路径(即路由)。IP协议可以根据路由选择协议提供的路由信息对IP数据报进行转发,直至抵达目的主机。
可变部分:
IP首部的可变部分就是一个可选字段。选项字段用来支持排错、测量以及安全等措施,内容很丰富。此字段的长度可变,从1个字节到40个字节不等,取决于所选择的项目。某些选项项目只需要1个字节,它只包括1个字节的选项代码。
但还有些选项需要多个字节,这些选项一个个拼接起来,中间不需要有分隔符,最后用全0的填充字段补齐成为4字节的整数倍。
增加首部的可变部分是为了增加IP数据报的功能,但这同时也使得IP数据报的首部长度成为可变的。这就增加了每一个路由器处理数据报的开销。实际上这些选项很少被使用。新的IP版本IPv6就将IP数据报的首部长度做成固定的。
IP数据报首部的固顶部分中的各字段:按顺序是:版本,4bits,首部长度占4bits,服务类型8bits,总长度占16bits,标识占16bits,标志占16bits,片偏移占不确定,生存时间建议值是32秒,协议占8bits,首部检验和占16bits,源地址,占4字节,目的地址占4字节
IP数据报的可变部分从1个字节到40个字节不等,主要用来支持排错,测量以及安全等措施,内容很丰富
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)