DHCP协议

动态主机配置协议,属于应用层

1. 如何给自己的主机配置静态ip

sudo ifconfig eth1 10.0.0.1/24
sudo ifconfig eth1 up

2. DHCP协议的工作方式

步骤一:一台机器新加入一个网络,会发送广播请求(这个过程称为DHCP Discover)

  • 因为还没有分配ip,所以新人IP设置为0.0.0.0
  • 因为不知道DHCP Server的IP,所以目的IP为广播255.255.255.255

步骤二:DHCP Server会给出向应 (这个过程称为DHCP Offer)

  • DHCP Server仍然使用广播地址作为目标IP,因为还没有成功完成分配IP
  • 分配信息里面包含了一个可用的IP,子网掩码,网关,以及IP地址租用期等

步骤三:新机器再发请求确认使用哪一个IP(这个过程为 DHCP Request)

  • 如果网段由多个DHCP Server,则这台新机器可能会收到多个IP地址
  • 所以他需要选择一个使用,同时拒绝其他的DHCP Server提供的IP

 

  • 因为还没得到选中的那台DHCP Server的确认,所以新人IP还是0.0.0.0
  • 因为还需要告诉其他DHCP Server我选了别人,你们可以撤销你们所提供的IP地址; 同时也可以告诉选中的那台DHCP Server,我选了你提供的IP,等待你的回复确认。所以目的IP还是广播IP255.255.255.255。

步骤四:选择的DHCP Server提供最后的确认(这个过程为DHCP ACK)

  • 因为整个过程还没完成,所以目的IP还是255.255.255.255
  • 同时也需要让大家知道,所以广播一下

3. IP地址的收回和续租

3.1 IP收回

  • 到期后自动收回

3.2 IP续租

  • 客户机会在租期过去50%的时候,直接向其提供IP地址的DHCP Server发送DHCP request消息。
  • 客户机接收到该服务器响应的DHCP ACK 消息包,会根据包中提供的新的租期一起其他更新的TCP/IP参数,更新自己的配置。
  • 这样,IP租用更新完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值