精华内容
下载资源
问答
  • DHCP八种报文详解

    万次阅读 多人点赞 2019-07-04 10:10:39
    DHCP 报文分为 8 类型,DHCP 服务器和客户端之间通过这 8 类型的报文进行通信。 文章目录DHCP 报文分为 8 类型,DHCP 服务器和客户端之间通过这 8 类型的报文进行通信。DHCP DISCOVER:DHCP OFFER:DHCP ...

    DHCP 报文分为 8 种类型,DHCP 服务器和客户端之间通过这 8 种类型的报文进行通信。

    DHCP DISCOVER:

    这是 DHCP 客户端首次登录网络时进行 DHCP 过程的第一个报文,用来寻找 DHCP 服务器。

    DHCP OFFER:

    DHCP服务器用来响应DHCP,DISCOVER报文,此报文携带了各种配置信息。

    DHCP REQUEST:此报文用于以下三种用途

    客户端初始化后,发送广播的 DHCP REQUEST 报文来回应服务器的 DHCP OFFER 报文。

    客户端重启初始化后,发送广播的 DHCP REQUEST 报文来确认先前被分配的 IP 地址等配置信息。

    当客户端已经和某个 IP 地址绑定后,发送 DHCP REQUEST 报文来延长 IP 地址的租期。

    DHCP ACK:

    服务器对客户端的 DHCP REQUEST 报文的确认响应报文,客户端收到此报文
    后,才真正获得了 IP 地址和相关的配置信息。

    DHCP NAK:

    服务器对客户端的 DHCP REQUEST 报文的拒绝响应报文,比如服务器对客户
    端分配的 IP 地址已超过使用租借期限(服务器没有找到相应的租约记录)或者由于某些原
    因无法正常分配 IP 地址,则发送 DHCP NAK 报文作为应答(客户端移到了另一个新的网络)。
    通知 DHCP 客户端无法分配合适 IP 地址。DHCP 客户端需要重新发送
    DHCP DISCOVERY 报文
    来申请新的 IP 地址。

    DHCP DECLINE:

    当客户端发现服务器分配给它的 IP 地址发生冲突时会通过发送此报文
    来通知服务器,并且会重新向服务器申请地址。

    DHCP RELEASE:

    客户端可通过发送此报文主动释放服务器分配给它的 IP 地址,当服务
    器收到此报文后,可将这个 IP 地址分配给其它的客户端。

    DHCP INFORM:

    客户端已经获得了 IP 地址,发送此报文的目的是为了从服务器获得其
    他的一些网络配置信息,比如网关地址、DNS 服务器地址等。
    以上 8 种类型报文的格式相同,只是某些字段的取值不同。DHCP 报文格式基于 BOOTP
    的报文格式。

    展开全文
  • DHCP 八种报文类型

    千次阅读 2020-01-04 22:25:49
    并不知道DHCP服务器位置,因此DHCP客户端会在本地网络内以广播方式发送请求报文,这个报文成为Discover报文,目的是发现网络中的DHCP服务器,所有收到Discover报文的DHCP服务器都会发送回应报文DHCP客户端据此就...

    DHCP报文类型 描述
    1、DHCP Discover DHCP客户端请求地址时,并不知道DHCP服务器的位置,因此DHCP客户端会在本地网络内以广播方式发送请求报文,这个报文成为Discover报文,目的是发现网络中的DHCP服务器,所有收到Discover报文的DHCP服务器都会发送回应报文,DHCP客户端据此就可以知道网络中存在的DHCP服务器的位置。

    2、DHCP Offer DHCP服务器收到Discover报文后,就会在所配置的地址池中查找一个合适的ip地址,加上相应的租约期限和其他配置信息(网关,DNS服务器等),构造一个Offer报文,发送给客户,告知用户本服务器可以为其提供IP地址。(只是告诉client可以提供,是预分配,还需要client通过ARP检测该IP是否重复)

    3、DHCP Request DHCP客户端会收到很多Offer,所以必须在这些回应中选择一个。Client通常选择第一个回应Offer报文的服务器作为自己的目标服务器,并回应一个广播Request报文,通告选择的服务器。DHCP客户端成功获取IP地址后,在地址使用租期过去1/2时,会向DHCP服务器发送单播Request报文续延租期,如果没有收到DHCP ACK报文,在租期过去3/4时,发送广播Request报文续延租期。

    4、DHCP ACK DHCP服务器收到Request报文后,根据Request报文中携带的用户MAC来查找有没有相应的续约记录,如果有则发送ACK报文作为回应,通知用户可以使用分配的ip地址。

    5、DHCP NAK 如果DHCP服务器收到Request报文后,没有发现相应的租约记录或者由于某些原因无法正常分配ip地址,则发送ACK报文作为回应,通知用户无法分配合适的ip地址。

    6、DHCP Release 当用户不在需要使用分配ip地址时,就会向DHCP服务器发送Release报文,告知服务器用户不再需要分配ip地址,DHCP服务器会释放被绑定的租约。

    7、DHCP Decline DHCP客户端收到DHCP服务器回应的ACK报文后,通过地址冲突检测发现服务器分配的地址冲突或者由于其他原因导致不能使用,则发送Decline报文,通知服务器所分配的ip地址不可用。

    8、DHCP Inform DHCP客户端如果需要从DHCP服务器端获取更为详细的配置信息,则发送Inform报文向服务器进行请求,服务器收到该报文后,将根据租约进行查找,找到相应的配置信息后,发送ACK报文回应DHCP客户端(极少用到)。

    展开全文
  • 并不知道DHCP服务器位置,因此DHCP客户端会在本地网络内以广播方式发送请求报文,这个报文成为Discover报文,目的是发现网络中的DHCP服务器,所有收到Discover报文的DHCP服务器都会发送回应报文DHCP客户端据此就...

    DHCP报文类型 描述
    1、DHCP Discover DHCP客户端请求地址时,并不知道DHCP服务器的位置,因此DHCP客户端会在本地网络内以广播方式发送请求报文,这个报文成为Discover报文,目的是发现网络中的DHCP服务器,所有收到Discover报文的DHCP服务器都会发送回应报文,DHCP客户端据此就可以知道网络中存在的DHCP服务器的位置。

    2、DHCP Offer DHCP服务器收到Discover报文后,就会在所配置的地址池中查找一个合适的ip地址,加上相应的租约期限和其他配置信息(网关,DNS服务器等),构造一个Offer报文,发送给客户,告知用户本服务器可以为其提供IP地址。(只是告诉client可以提供,是预分配,还需要client通过ARP检测该IP是否重复)

    3、DHCP Request DHCP客户端会收到很多Offer,所以必须在这些回应中选择一个。Client通常选择第一个回应Offer报文的服务器作为自己的目标服务器,并回应一个广播Request报文,通告选择的服务器。DHCP客户端成功获取IP地址后,在地址使用租期过去1/2时,会向DHCP服务器发送单播Request报文续延租期,如果没有收到DHCP ACK报文,在租期过去3/4时,发送广播Request报文续延租期。

    4、DHCP ACK DHCP服务器收到Request报文后,根据Request报文中携带的用户MAC来查找有没有相应的续约记录,如果有则发送ACK报文作为回应,通知用户可以使用分配的ip地址。

    5、DHCP NAK 如果DHCP服务器收到Request报文后,没有发现相应的租约记录或者由于某些原因无法正常分配ip地址,则发送ACK报文作为回应,通知用户无法分配合适的ip地址。

    6、DHCP Release 当用户不在需要使用分配ip地址时,就会向DHCP服务器发送Release报文,告知服务器用户不再需要分配ip地址,DHCP服务器会释放被绑定的租约。

    7、DHCP Decline DHCP客户端收到DHCP服务器回应的ACK报文后,通过地址冲突检测发现服务器分配的地址冲突或者由于其他原因导致不能使用,则发送Decline报文,通知服务器所分配的ip地址不可用。

    8、DHCP Inform DHCP客户端如果需要从DHCP服务器端获取更为详细的配置信息,则发送Inform报文向服务器进行请求,服务器收到该报文后,将根据租约进行查找,找到相应的配置信息后,发送ACK报文回应DHCP客户端(极少用到)。

    展开全文
  • 八种协议 Discover DHCP客户端寻找DHCP服务器位置时所使用的报文DHCP请求客户端时,因不知服务器位置,便在本地网络中以广播形式发送Discover请求报文。所有收到该报文的DHCP服务器会发送应答报文,以此知道服务器...
  • dhcp协议交互报文

    2019-10-07 11:49:48
    DHCP共有八种报文,分别为DHCP Discover、DHCP Offer、DHCP Request、DHCP ACK、DHCP NAK、DHCP Release、DHCP Decline、DHCP Inform。各报文类型功能如下所述: DHCP Discover DHCP客户端请求地址时...
  • DHCP详解

    2019-09-01 10:09:30
    1.DHCP的八种报文 DHCP的报文格式 主机上使能DHCP获取IP的方式 dhcp enable 使能DHCP int vlanif 10 ip add 10.1.1.254/24 dhcp select interface 基于接口的DHCP dhcp server excluded-ip-address 10.1.1.100 ...
  • dhcp服务简单配置

    2019-11-12 17:00:58
    DHCP: (Dynamic Host Configuration Protocol)动态主机配置协议,局域网协议,UDP协议 Linux DHCP协议实现程序:dhcp, dnsmasq(dhcp,dns),此处介绍dhcp linux配置文件/etc/dhcp/...DHCP共有八种报文 DHCP DISCO...
  • DHCP(六)

    2017-11-15 14:07:20
    DHCP共有八种报文,分别为DHCP Discover、DHCP Offer、DHCP Request、DHCP ACK、DHCP NAK、DHCP Release、DHCP Decline、DHCP Inform。 DHCP报文类型 描述 DHCP Discover DHCP客户端...
  • DHCP服务

    2018-02-04 20:47:21
    DHCP共有八种报文 DHCP服务简介 DHCP实现 DHCP配置文件 dhcpdconf示例 搭建DHCP实验 DHCP配置文件 DHCP服务 网络配置 静态指定 动态获取: bootp:boot protocol MAC与IP一一静态对应 dhcp:增强...
  • 1.DHCP共有八种报文,不同报文之间区别除了DHCP数据包本身之外,在封包上(UDP头,IP头、链路层头)也有一些差别 1)DHCP Discover DHCP客户端请求地址时,并不知道DHCP服务器位置,因此DHCP客户端会在本地网络内...
  • DHCP协议

    2020-07-27 09:04:42
    DHCP(动态主机配置协议)是一个...DHCP八种报文 报文类型 内容用途 DHCP DISCOVER DHCP 客户端首次登录网络时进行 DHCP 过程第一个报文,用来寻找 DHCP 服务器2 DHCP OFFER DHCP服务器用来响应DHCP,D
  • DHCP之数据包

    千次阅读 2017-08-24 22:39:21
    1.DHCP共有八种报文,不同报文之间区别除了DHCP数据包本身之外,在封包上(UDP头,IP头、链路层头)也有一些差别 1)DHCP Discover DHCP客户端请求地址时,并不知道DHCP服务器位置,因此DHCP客户端会在本地...
  • LINUX中的DHCP配置

    2019-10-23 17:38:07
    一、DHCP的八种数据包 Dhcp discover ; dhcp offer ; dhcp request ; dhcp ack ; Dhcp NAK ; dhcp Release; dhcp Decline ; dhcp Inform 1)DHCP discover:客户端请求地址时,并不知道DHCP服务器的位置,因此...
  • DHCP和TFTP服务

    2019-04-20 19:49:00
    DHCP服务  主要用途:用于内部网络和网络服务供应商自动分配IP地址给用户  用于内部网络管理员作为对所有电脑... DHCP共有八种报文:  常见为前四种报文    DHCP DISCOVER:客户端到服务器 DHCP OFF...
  • DHCP 原理详解

    2019-10-13 15:32:38
    DHCP 详解DHCP 相关概念介绍1、网络配置2、DHCP(Dynamic Host Configuration Protocol)3、主要用途4、使用场景5、DHCP 八种报文6、续租7、同网段多DHCP服务8、跨网段9、相关协议10、DHCP 工作流程10.1 地址申请...
  • dhcp进阶之旅

    2018-03-17 22:32:35
    DHCP八种报文类型:DHCP discover:以原地址为0.0.0.0 目的地址为255.255.255.255 来发送广播报文,寻找DHCP服务器DHCP offer:DHCP服务器用来响应客户端HDCP discover 报文,并设置相应配置参数(地址和租约...
  • 搭建DHCP服务器

    2021-04-15 20:54:18
    DHCP搭建流程以及知识点罗列 一.基本知识点概述 1.含义 DHCP英文全称:Dynamic Host configuration Protocol,动态主机分配协议,是一个局域网的网络协议,属于应用层的协议。...3.DHCP的八种数据报文 (1)DHCP Discov
  • 对于华为Access、Trunk、Hybrid接口处理数据报文不清楚朋友可以看该说明 《交换机三端口模式Access、Hybrid和Trunk理解》,前面有 lsw1实验配置: [lsw1]dis cu # sysname lsw1 # vlan batch 10 20 30 40 ...
  • TCP、IP协议簇电子书

    热门讨论 2012-11-14 01:12:57
    (4)大部分章设有相关设计内容,以帮助理解每一协议思路;(5)章未有归纳该章重点内容小结;每章有练习题:用来测验对基本概念和术语掌握情况多项选择题、用于引导对内容有更深了解习题、编程练习。 本书...
  • CISCO 技术大集合

    2013-05-22 01:07:13
    路由器Ethernet 0端口为inside端口,即此端口连接内部网络,并且此端口所连接网络应该被翻译,Serial 0端口为outside端口,其拥有合法IP地址(由NIC或服务提供商所分配合法IP地址),来自网络10.1.1.0/24...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

dhcp的八种报文