我的网络成长史之“DHCP”

DNS:域名解析协议  

因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户不用记忆IP地址,只需要记忆域名即可达到访问IP地址的目的。通过主机域名解析为IP地址的过程就叫做域名解析。

DNS协议运行于UDP协议之上(TCP也存在),使用端口号为53

典型的C/S架构的协议

DNS服务器   DNS客户端

正向解析:根据主机域名找IP

反向解析:根据IP地址找主机域名  

DHCP-------动态主机配置协议-----UDP协议67/68端口

典型的C/S架构------DHCP-服务器----68

                 DHCP-客户端-----67

第一种:初次获取IP地址的情况

1.DHCP客户端像DHCP服务器去要地址:DHCP-discover  广播形式去要地址(由于初来乍到,无法知晓服务器的地址):

源IP:0.0.0.0              源MAC:自己

目标IP:255.255.255.255    目标MAC:全F

(此操作目的是用于发现谁是DHCP服务器)

  1. DHCP服务器向DHCP客户端发送: DHCP-offer 数据包  会携带一个临时有效的IP地址,供DHCP客户端使用  

单播/广播 皆可(由于厂商不同,行为方式不同

  1. DHCP客户端向DHCP服务器发送:DHCP-request  广播 类似于告诉服务器“该IP我使用了”

(广播是为了同时通知其他服务器,我已经使用了xx服务器的IP,不需要他们提供的IP了)

  1. DHCP服务器向DHCP客户端发送:DHCP--ACK包  

可理解为“确认收到”

第一种:再次获取

  1. DHCP客户端向DHCP服务器发送:DHCP-request  单播

(可形象的理解为“我还想请求之前的IP地址”)

①DHCP服务器向DHCP客户端发送:DHCP--ACK包  

(可理解为“ok,你继续拿着用吧”)

②DHCP服务器向DHCP客户端发送:DHCP--NAK包

(可理解为“表示拒绝”)

如果想继续使用,则需多次执行上面的步骤,询问其他服务器是否还可以提供。

租期:24h(在华为的网络体系中,租期会默认为24h)

续租:

T1:达到租期的50%---12h  DHCP客户端向DHCP服务器发送:DHCP-request包 单播“我要续租”

(如若服务器没回应则到T2)

T2:达到租期的87.5%---21h  DHCP客户端向DHCP服务器发送:DHCP-request包 广播  “我要续租”

(如若仍未回应,则会在租期到达之时强制释放掉自己的IP)

DHCP配置的流程:

开启DHCP-----配置DHCP地址池------调用  

[R1]dhcp enable   开启DHCP服务

[R1]ip pool AA 创建IP地址池  命名为AA

[R1-ip-pool-AA]network 192.168.1.0 mask 24 在该地址池中 放入 192.168.1.0/24 网段

[R1-ip-pool-AA]gateway-list 192.168.1.1  定义该地址池中的网关为 192.168.1.1

[R1-ip-pool-AA]dns-list 8.8.8.8 114.114.114.114 将dns服务器地址写入该地址池

[R1-GigabitEthernet0/0/0]dhcp select global 在该接口处调用DHCP全局服务  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值