8、深入理解IP选项、高级功能及ICMP协议

深入理解IP选项、高级功能及ICMP协议

1. DHCP在拨号网络中的应用

DHCP(动态主机配置协议)在拨号网络中有着重要用途,它能帮助计算机在连接到互联网时发现应使用的IP地址和网络配置参数。这种技术同样适用于DSL或电缆调制解调器连接等动态分配IP地址的场景。

当一台家用计算机与互联网隔离时,运行 ipconfig 程序,大部分字段会是空白,即便MAC地址已知。而当计算机通过拨号链路连接到网络后,再次运行该命令,会发现已分配了IP地址和DNS服务器。从某种意义上说,这种对DHCP的使用推迟了部分启动过程。

2. IP选项及高级功能

2.1 IP选项概述

IP允许在必需的20字节IP报头和有效负载数据之间包含一些选项字段。这些额外字段是IP报头的一部分,描述了必须应用于数据报的额外特性。“可选”意味着这些参数在IP数据包中是可选存在的,但接收包含可选参数数据包的节点必须对这些参数采取行动。

这些选项采用类型 - 长度 - 变量(TLV)结构进行编码。每个选项以类型标识符开头,用于指示存在的选项类型;接着是长度字段,说明该选项包含的字节数(包括类型和长度字段);最后是变量,即该选项特定的数据。

IP报头大小有60字节的硬限制,因为IP报头长度使用4位字段来计算4字节组的数量(15 * 4 = 60)。由于报头的必需部分为20字节,所以数据报上的所有选项编码只剩下40字节。此外,由于报头长度以4字节为单位计数,最后一个选项必须填充到4字节边界。

2.2 IP选项类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值