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
     
  • 相关阅读:
    UEditor用法
    String,StringBuffer与StringBuilder差异??
    TsFltMgr.sys其原因是,该系统蓝屏QQ计算机管理器!
    Linux编程实现守护进程
    开机黑屏 只显示鼠标 电脑黑屏 有只老鼠 举 [我们已经成功地解决了]
    页面背景图像的代码
    动态规划01背包问题
    关键部分CCriticalSection使用
    编程:获取股票实时行情数据大全
    iphone开发教程下载
  • 原文地址:https://www.cnblogs.com/yangyuliufeng/p/9285719.html
Copyright © 2011-2022 走看看