计算机网络-网络层(3)DHCP协议

主机获得IP地址,除了可以通过静态配置,还可以通过动态主机配置协议DHCP: Dynamic Host Configuration Protocol从服务器动态获取IP地址、子网掩码、默认网关地址、DNS服务器名称与IP地址
DHCP协议允许地址重用、支持在用地址续租、支持移动用户加入网络
DHCP协议又称为即插即用协议(plug-and- play protocol) 。
 
DHCP协议在应用层实现,请求报文封装到UDP数据报中
每个子网将具有一台DHCP 服务器。如果在某子网中没有服务器,则需要一个DHCP中继代理(通常是一台路由器),这个代理知道用于该网络的DHCP服务器的地址
(1)主机广播DHCP发现报文
客户在UDP分组中向端口67发送该发现报文。
src : 0.0.0.0, 68
dest.: 255.255.255.255,67   //受限广播地址
yiaddr: 0.0.0.0
transaction ID: 654
DHCP 客户将该IP数据报传递给链路层,链路层将该帧广播到所有与该子网连接的子网
(2)DHCP服务器利用DHCP提供报文进行响应
src: 223.1.2.5, 67
dest: 255.255.255.255, 68 //仍然广播
yiaddr: 223.1.2.4       //愿意给你分配的IP地址
transaction ID: 654     //收到的发现事物报文的ID
lifetime: 3600 secs     //IP地址租用期
(3)主机利用DHCP请求报文请求IP地址
src: 0.0.0.0, 68
dest:: 255.255.255.255, 67  //此处仍然广播,同时也告诉了其它DHCP服务器,我准备租用该IP
yiaddr: 223.1.2.4
transaction ID: 655
(4)DHCP服务器利用DHCP确认报文分配IP地址
src: 223.1.2.5, 67
dest: 255.255.255.255, 68
yiaddr: 223.1.2.4
transaction ID: 655
lifetime: 3600 secs
 

猜你喜欢

转载自www.cnblogs.com/yangyuliufeng/p/9285719.html