zoukankan      html  css  js  c++  java
  • DHCP报文(1)

    DHCP报文

    1.地址申请类型(4步工作原理,常考)

    (1)此题是典型的四步工作原理,在其配置过程中由于没有分配IP地址,用的是广播形式,所以其4中报文类型的目的IP地址均为255.255.255.255.

    (2)其中discover和request过程是一样的,第一次申请 IP地址的时候,客户机还没有分配IP地址,所以其客户机的地址使用默认的0.0.0.0

    (3)其中offer和ack过程是一样的,源地址为服务器地址。

    重新获取IP地址,DHCP服务器其DHCP客户端的交互过程如下:

    (1) DHCP客户机广播“DHCP发现(DHCP discover)”消息,试图找到网络中的DHCP服务器,以便从DHCP服务器获得一个IP地址。 由于DHCP客户机还没配置IP地址,它只能用广播方式发送该消息,并且源IP地址设置为: 0.0.0.0,目的地址就是广播地址。

    (2) DHCP服务器收到"DHCP发现(DHCP discover)”消息后,就向网络中广播"DHCP供给(DHCP offer)”消息,其中包括提供供给DHCP客户机的IP地址和相关的配置信息。192.168.0.36是服务器自己的地址,由于客户机还没有地址,所以目的地址仍然是广播地址。

    (3) DHCP客户机收到"DHCP供给(DHCP offer)”消息,如果接受DHCP服务器所提供的相关参数,就通过广播"DHCP请求(DHCP request)”消息向DHCP服务器请求提供IP地址。和一开始的情况一样,所以原地址还是0.0.0.0,目的地址仍然是广播地址255.255.255.255。

    (4) DHCP服务器广播"DHCP确认(DHCP ack)”消息,将IP地址分配给DHCP客户机。原地址是服务器,192.168.0.36,此时客户机尚没有收到IP地址,所以目的地址还是广播地址255.255.255.255。

    扩展:

    DHCP协议中常见英语单词的中文意义如Physical Address (物理地址,又称MAC地址、硬件地址(Hardware address) ),dhcp Enabled (是否允许DHCP动态分配),IP Address(IP地址),Subnet Mask (子网掩码),Gateway address (网关地址)。

    ipconfig/all命令可以查看客户机获得的地址租约及其他配置信息情况。

    ipconfig/release命令可以释放已获得的地址租约。

    ipconfig/renew命令可以重新从DHCP服务器获得新的地址租约。

  • 相关阅读:
    AJPFX:如何保证对象唯一性呢?
    AJPFX关于this用法和注意事项
    AJPFX关于abstract的总结
    AJPFX区分this和super
    AJPFX关于java数组排序
    AJPFX关于异常和file类的总结
    AJPFX总结Java 类加载器
    优先级队列用法详解(priority_queue)
    子类中调用构造函数和析构函数的顺序
    strcpy,memcpy,memset函数实现
  • 原文地址:https://www.cnblogs.com/yuling520/p/12706953.html
Copyright © 2011-2022 走看看