`
ynduanlian
  • 浏览: 37228 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DHCP协议工作过程

 
阅读更多

复习一下:DHCP协议工作过程

 

动态主机配置协议,客户端UDP端口为68,服务器的UDP端口为67。

 

1 发现阶段:客户端以广播方式发送DHCP Discovery报文来寻找DHCP服务器。即向255.255.255.255发送广播信息,网络中每一台TCP/IP协议主机都会接收到该报文,但只有DHCP服务器才会进行响应。

 

2 提供阶段:在网络中所有收到DHCP Discovery报文的服务器都会做出响应,它从未出租的的IP地址中选一个分配给DHCP客户端,发送一个DHCP Offer报文。

 

3 选择阶段:多台DHCP服务器向客户端发送DHCP Offer报文,客户端只接受第一个收到的DHCP Offer报文,然后它继续以广播的方式回答一个DHCP Request报文,该报文包含了客户端所选择的DHCP服务器的信息,之所以继续以广播的方式回应,是为了通知所有的DHCP服务器,它将选择某台DHCP服务器所提供的IP地址信息。

 

4 确认阶段:DHCP服务器收到DHCP客户端回应的DHCP Request后,向客户端发送一个包含它所提供的IP地址和其它设置信息的DHCP ACK确认信息。除选中的服务器外,其它DHCP服务器将收回曾经提供的IP地址信息。

 

5 重新登录: 以后DHCP客户端重新登录网络时,不需要再发送DHCP报文,而是直接发送前一次所分配的P地址信息的DHCP Request报文,当DHCP服务器收到该报文时,如果该IP地址没有分配给其它的客户端,则向客户端回应DHCP ACK确认信息。如果无法分配该客户端时,则向客户端回应DHCP NACK否认信息,客户端收到后,必须重新发送DHCP Discovery报文来请求新的IP地址信息。

 

6 更新租约:当客户端启动或IP租约时间过半时,客户端会自动向服务器发送更新租约信息。

分享到:
评论

相关推荐

    DHCP协议详解

    DHCP协议的主要目的是自动化地管理和分配网络中的IP地址及其他相关配置信息,如子网掩码、默认网关、DNS服务器地址等,从而极大地减轻了网络管理员的工作负担,并提高了网络配置的效率和灵活性。 ### DHCP协议的...

    DHCP协议抓包分析

    首先,我们要理解DHCP协议的基本工作流程,它主要包括四个阶段:发现阶段(Discover)、提供阶段(Offer)、请求阶段(Request)和确认阶段(Acknowledge)。在发现阶段,客户端发送一个DHCP Discover广播报文,寻找...

    DHCP协议原理与分析

    DHCP协议继承并发展了BOOTP协议的功能,工作在OSI模型的应用层。 #### 二、DHCP的基本原理 DHCP采用客户端/服务器架构,其中: - **客户端**:请求配置信息的设备,通常是指接入网络的终端设备,如PC或移动设备。...

    DHCP协议的工作简介

    DHCP协议报文的种类包括: - DHCPDISCOVER (0x01) - DHCPOFFER (0x02) - DHCPREQUEST (0x03) - DHCPDECLINE (0x04) - DHCPACK (0x05) - DHCPNAK (0x06) - DHCPRELEASE (0x07) 这些报文构成了客户端和服务器之间交互...

    DHCP协议详细解析

    DHCP协议工作在TCP/IP协议栈的应用层,使用UDP协议进行通信。 在DHCP协议中,报文格式是其核心组成部分,用于在客户端(client)和服务器(server)之间交换信息。以下是DHCP报文格式的详细解释: 1. OP...

    DHCP协议原理

    ### DHCP协议原理详解 #### 一、DHCP协议概述 **DHCP**(Dynamic Host Configuration Protocol,动态主机配置协议)是一种在网络环境中为终端设备自动分配IP地址及相关配置信息的协议。通常情况下,在大型网络环境中...

    DHCP协议:网络自动化的基石

    DHCP协议是网络自动化的关键技术,它通过自动化IP地址分配过程,简化了网络管理,并提高了IP地址的利用率。...通过本文的介绍,你应该能够掌握DHCP协议的基本概念和应用场景,并能够在R语言中模拟DHCP协议的工作过程。

    DHCP协议及相关特性入门讲解

    ### DHCP协议及相关特性入门讲解 #### 一、概述与背景 DHCP(Dynamic Host Configuration ...通过对DHCP协议的基本原理、工作流程及其扩展特性的深入理解,网络管理员可以更加高效地管理和维护复杂的网络环境。

    DHCP协议详细分析

    本文将深入分析DHCP协议的基础知识、报文格式、实现过程,并通过实际抓包来解析其工作原理。 一、DHCP协议基础知识 1. IP网络主机配置方法概述 在IP网络中,主机的配置主要有静态IP配置和动态IP配置两种方式。静态...

    DHCP协议

    DHCP协议由网络工作组(Network Working Group)制定,并由R. Droms于1997年3月发布的RFC 2131文档定义。该文档规定了DHCP协议的标准轨道,请求社区讨论并提出改进意见。 #### 二、DHCP协议的主要特点与功能 - **...

    DHCP技术白皮书

    2.6 DHCP协议工作过程 2.6.1 动态获取IP地址过程 - 客户端发送DHCP Discover报文,请求IP地址。 - DHCP服务器收到Discover报文后,发送DHCP Offer报文,包含一个未分配的IP地址。 - 客户端选择一个服务器并发送DHCP ...

    DHCP协议基本原理[26页PPT转PDF]

    通过以上内容的详细介绍,我们可以清楚地了解到DHCP协议的基本原理及其在实际网络环境中的应用过程。DHCP协议简化了网络配置的复杂性,提高了网络管理的效率,是现代网络环境中不可或缺的一部分。

    DHCP 服务器 工作原理 工作过程

    ### DHCP服务器工作原理及IP地址获取过程深度解析 #### 一、DHCP服务器的作用与重要性 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是网络管理中的关键组件之一,主要用于自动分配IP地址给网络...

    DHCP协议问题

    #### 一、DHCP协议概述与工作流程 动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一种网络协议,用于自动分配网络中的IP地址及相关的网络参数,如子网掩码、默认网关、DNS服务器等。它极大...

    DHCP协议解析、每个流程的报文解析

    DHCP 协议的工作过程可以分为以下几个阶段: 1. DHCP Discover 报文 DHCP 客户端以广播的方式发出 DHCP Discover 报文,以便在网络中搜索可用的 DHCP 服务器。所有的 DHCP 服务器都能够接收到 DHCP Discover 报文...

Global site tag (gtag.js) - Google Analytics