IP地址自动配置

1.动态主机配置协议(DHCP,Dynamic Host Configuration Procotol), 它为缺少IP地址的客户端计算机提供了从任何侦听DHCP服务器请求地址的一种方法。DHCP属于应用层协议。
2.除了提供IP地址外,还向客户端提供了必要的配置信息,IP网关的地址,用于域名解析的一个或多个DNS服务器。
3.DHCP能够管理一个或多个IP地址范围,每个地址范围都是一个地址池或者是地址范围。通常把地址范围分为两个不相交的两个池,静态池:存放网关,无线访问点,许多访问类型的服务器。动态池为客户端请求时分配地址。
4.DHCP把每次的地址分配都叫做地址租用。
5.DHCP的软件部分
DHCP客户端:客户端广播服务请求和租用更新请求,并且在地址租用被授予时,为客户端处理和配置数据。
DHCP服务器:侦听和响应客户端。并中继地址服务请求。管理地址池和相关的配置数据。
DHCP中继代理:DHCP客户端向其所在网段广播网络地址请求。截获本段网段中的地址请求,并把这些请求打包,作为单播数据传递给一个或多个DHCP服务器。
6.DHCP Discovery (发现包)广播一个标示客户端硬件地址的发现数据包。
DHCP Offer(提供数据包)如果能够通过ARP获得工作站的MAC地址,就能通过单薄向DHCP客户端发送这个数据包。否则就广播这个数据包。把这个数据包的地址标记为提供的IP地址。
DHCP Request(请求数据包)客户端可以通过发送一个请求数据包来接受或拒绝提供的地址。(广播 存在多个DHCP服务器,用广播来进行通告。
DHCP ack (确定数据包)包含了先前请求数据包请求的任何配置选项的回答。
在完成这四个数据包后并不意味着开始立即使用该IP地址,多数马上执行重复IP地址检测,DHCP客户端发送APR数据包,把自己的IP地址作为目标和源地址。
7.地址更新过程:基于租用时间计算更新时间T1和重新绑定时间T2.
更新时间:定义客户端试图通过联系向客户端发送最初地址的DHCP服务器来更新网络地址的时间。T1的默认时间为0.5*租用时间。
重新绑定时间:定义客户端开始广播更新请求的时间,该请求用于从另一个DHCP服务器上扩展租用时间。T2=0.875*租用周期。
8.DHCP释放包使用UDP发送,DHCP服务器不发送任何确定。如果客户端没有发送DHCP释放数据包,那么在租用到期自动释放。
9.DHCP消息类型;1 发现 2 提供 3 请求 4 拒绝 5 确认
10.DHCP客户端必须广播服务请求。直到他们完成DHCP发现,提供,请求,确认过程后获得IP地址为止。DHCP客户端在其获得地址之后使用单播寻址。
11.Automatic Private IP Addressing (APIPA)自动专用IP寻址是另一种更灵活的方法,无需寻址服务器即可获得地址,是一种“无状态自动配置”寻址模式,但不能路由到其他相连的网络
12.DHCP工作过程
**客服端设置为IP地址自动分配模式
** 客服端通过端口68向服务器67端口广播DHCP发现包,该广播包只能在同网段中的DHCP服务器获得,若不在同一个网段或者是远程的DHCP服务器,则需要DHCP中继代理(在中继代理这里转为单播)
**服务器接受到客户端的DHCP发现包,先使用PING 命令测试要分配的IP地址(这是由于有很多DHCP 服务器,可能配置有相同的地址池,故需 要测试该IP地址是否已经被分配出去),之后服务器发送一个DHCP Offer(提供数据包)来广播或者单播(需要客户端的MAC地址)到客户端,是通过67端口向客户端的68端口发送。
**客户端接受提供数据包后就发送DHCP Request 请求数据包(可能同时接收多个应答,则发送拒绝数据包) ,该数据包通过广播来传输,这时客户端没有IP地址,广播的目的是为了通知其他DHCP服务器该客户端已经开始准备有IP地址了。
**服务端发送DHCP ack 确认数据包来确定IP分配的详细信息,包括租用时间,客户端收到后并不马上使用,而是使用ARP以自己的IP地址作为源和目的地址进行测试,防止网络上地址重复出现。
**过了一半租用期限时,客户端试图更新租用,当客户端在过期之前不能更新其租用时,将重复DHCP请求过程。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值