zoukankan      html  css  js  c++  java
  • 计算机网络-网络层(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
     
  • 相关阅读:
    【BZOJ 2124】【CodeVS 1283】等差子序列
    【BZOJ 1036】【ZJOI 2008】树的统计Count
    【BZOJ 1901】【ZJU 2112】Dynamic Rankings
    【BZOJ 3924】【ZJOI 2015】幻想乡战略游戏
    【BZOJ 4103】【THUSC 2015】异或运算
    【BZOJ 4513】【SDOI 2016】储能表
    【HDU 3622】Bomb Game
    【BZOJ 3166】【HEOI 2013】Alo
    【BZOJ 3530】【SDOI 2014】数数
    【BZOJ 4567】【SCOI 2016】背单词
  • 原文地址:https://www.cnblogs.com/yangyuliufeng/p/9285719.html
Copyright © 2011-2022 走看看