目录
1.DHCP:动态主机配置协议
2.DHCP租约过程
3.DHCP续租过程
4.MAC地址
1.DHCP:动态主机配置协议
为网络中计算机自动分配TCP/IP参数的协议。
DHCP提供的TCP/IP配置:安全、可靠、简单。
DHCP的优点:减少管理员的工作量;
避免输入错误的可能;
避免IP的冲突;
提高了IP地址的利用率;
方便客户端的配置。
2.DHCP租约过程
1)客户端请求租约:客户端发起DHCP Discover广播包:
局域网内没有DHCP服务器:windows XP以前的客户端每隔1、3、7、13......一分半重发.....循环下去。;win7以后的客户端每隔1、 3、7、13......一分半重发.....给自己分配一个169开头的假IP(不能使用的,安抚奶嘴)
局域网内有多个DHCP服务器:有多个DHCP服务器回复,客户端会采用先到先得策略(管理员不可控),正常进行下一 步。
局域网内有一个DHCP服务器,正常进行下一步
2)服务器租约响应:回复信息中包含(且只含有)打算租用的IP地址信息
3)客户端租约选择:默认租期8天。
4)服务器租约确认:记录租约信息,所有的IP地址反馈给客户端。
DHCP获取的IP地址是否会与手工分配的IP地址冲突?
答:如果手工分配在前,DHCP获取在后,不会冲突。
如果DHCP分配在前,手工分配在后,有冲突可能。
linux:
DHCP租约过程
1)客户端请求租约:客户端发起DHCP Discover广播包(源地址0.0.0.0 目标地址:255.255.255.255):
局域网内没有DHCP服务器:客户端每隔1、2、4、8、16(加上一到一千的随机延时).....5分钟重发.....循环下去
局域网内有多个DHCP服务器:有多个DHCP服务器回复,客户端会采用先到先得策略(管理员不可控),正常进行下一
icmp协议会探测分出去的ip网段内的ip是否被占用
局域网内有一个DHCP服务器,正常进行下一步
2)服务器租约响应回复offer包:回复信息中包含(且只含有)打算租用的IP地址信息(源地址DHCP服务器ip 目标地址:0.0.0.0)通过二层的MAC地址找到客户端
3)客户端响应并向DHCP服务器发送接收请求(源地址0.0.0.0 目标地址:255.255.255.255)
告诉广播域中响应的DHCP服务器我要用这组ip,准备报文并且告诉其他DHCP服务器自己已经找到ip了
4)服务器租约确认:记录租约信息,所有的IP地址反馈给客户端。
DHCP应用范围
DHCP地址保留:公司里有打印机
DHCP超级作用域:解决用户c类ip地址不足的情况,(解决广播域消耗资源大)实现数据包地址分配,并使用单臂路由解决不同网段之间的通信
DHCP中继器:跨广播域分配地址(因为 Discover只能在一个一个广播域广播)
3.DHCP续租过程
1)客户端使用租约达到50%,以广播形式向服务器请求续约。
2)如果续约失败,则继续使用IP,达到租约87.5%,以广播形式向服务器续约。
3)如果续约继续失败,客户端则使用租约至100%,重新发送DHCP Discover包,重新广播寻找新的DHCP服务器。
4.MAC地址
固定在网卡ROM(只读存储器),理论上不能修改。



