趣谈网络协议---DHCP与PXE:IP是怎么来的,又是怎么没的?

linux主机在发包前,先判断目标IP是否跟自己是同一个网段的,如果是 ,则发送ARP请求,获取目标MAC,否则,获取网关MAC,将包发送给网关。

如果没有配置网关,包发不出去。网关要和当前网络至少一个网卡是同一个网段的。

动态主机配置协议(DHCP)
DHCP Discover:新机器加入网络时,先广播自己的请求(Boot request),报告自己的Mac,同时请求IP,源IP为0.0.0.0,如下图的广播包:
在这里插入图片描述
DHCP offer:DHCP server 收到后,出租一个IP,使用广播进行回应(Boot reply),因为新机器还没有自己的IP,如下图所示:
在这里插入图片描述
如果新机器收到多个DHCP server的回应,挑选最先到达的,并广播自己接收了哪一个DHCP server提供的IP地址,希望其他DHCP server将IP留给别人。由于此时还没有DHCP server的最终确认,仍然使用0.0.0.0为源IP进行广播。
在这里插入图片描述
DHCP server收到新机器的DHCP request后,广播返回一个DHCP ACK消息包,并将这一IP的租用信息和其他配置信息放入。
在这里插入图片描述
租约达成后,还需要再广播一下。

IP地址的收回和续租
客户就在租约过去50%的时候,为提供IP的DHCP server发送DHCP request,客户机收到DHCP ACK后,更新配置。

预启动执行环境PXE
可为空机器批量安装操作系统。
在这里插入图片描述

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值