精华内容
下载资源
问答
  • DHCP服务器功能浅析

    2019-09-19 14:44:09
    1.DHCP简介 DHCP是Dynamic Host Configuration Protocol的缩写,它的前身是BOOTP。DHCP可以说是BOOTP的增强版本,分为两个部份(C/S架构):一个是服务器端,而...DHCP的主要作用是集中的管理、分配IP地址,使网络环境...

    1.DHCP简介

        DHCP是Dynamic Host Configuration Protocol的缩写,它的前身是BOOTP。DHCP可以说是BOOTP的增强版本,分为两个部份(C/S架构):一个是服务器端,而另一个是客户端。DHCP的主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。对比BOOTP,DHCP通过"租约"的概念,有效且动态的分配客户端的TCP/IP设定。而且为了考虑兼容性,DHCP也完全兼容了BOOTP Client的需求。

    2.DHCP Server功能

    • DHCP Server的基本功能,如表 2‑1所示。

     表 2‑1 DHCP Server基本功能

    3.DHCP Server框架即原理

        3.1 软件框图

            DHCP Server软件框图如图 3‑1所示。

    图 3‑1  DHCP Server软件框图

        3.2 DHCP原理

            DHCP原理如图 3‑2所示。

    图 3‑2  DHCP原理图

        3.3 DHCP报文结构

            DHCP协议报文如表3-2所示。

    表 3‑2  DHCP协议报文结构

    •  opclient发送给server的封包,设为1,server发送给client的封包,设为2。
    • htype硬件类别,1表示10Mb/s的以太网(Ethernet)的硬件地址。
    • hlen硬件地址长度,Ethernet为6(字节)。
    • hops跳数,若封包需经过router传送,每站加 1,若在同一网内,为0(客户端的初始设置为0)。
    • xidTRANSACTION ID(事务ID),DHCP REQUEST 时产生的数值,服务器和客户端用来在它们之间交流请求和响应,客户端用它对请求和应答进行匹配。
    • seconds由客户端填充,表示从客户端开始获得IP地址或IP地址续借后所使用了的秒数。
    • flags从0到15共16 bits,最左1Bit为1时表示server将以广播方式传送封包给client;最左1Bit为0时表示server将以单播方式传送封包给client。
    • ciaddr客户端的IP地址,只有客户端是Bound、Renew、Rebinding状态,并且能响应ARP请求时,才能被填充。
    • yiaddr从server送回client的DHCP OFFER与DHCPACK封包中,此栏填写分配给client的IP地址。
    • siaddr表明DHCP协议流程的下一个阶段要使用的服务器的IP地址。
    • giaddr若需跨网域进行DHCP获取,此栏为 relay agent的地址,否则为0。
    • chaddr客户端硬件地址。客户端必须设置它的"chaddr"字段。
    • snameServer的名称字符串,由DHCP服务器填写,以0x00结尾。
    • file启动文件名,是一个空结尾的字符串。
    • options允许厂商定议选项(Vendor-Specific Area),以提供更多的设定信息。

             数据通信模块主要完成DHCP协议报文的解析和封装,数据包的发送和接收功能。

        3.4 DHCP服务流程

            3.4.1 DHCP Discover数据处理流程

            DHCP Discover数据处理流程如图 3‑3所示。

    图 3‑3  DHCP Disocver数据处理流程图

            3.4.2 DHCP Request数据处理流程

            DHCP Request数据处理流程如图 3‑4所示。

    图 3‑4  DHCP Reques数据处理流程图

            3.4.3 DHCP Release数据处理流程

            DHCP Release数据处理流程如图 3‑5所示。

    图 3‑5  DHCP Release数据处理流程图

            3.4.4 DHCP Decline数据处理流程

            DHCP Decline数据处理流程如图 3‑6所示。

    图 3‑6  DHCP Decline数据处理流程图

            3.4.5 DHCP Inform数据处理流程

            DHCP Inform数据处理流程如图 3 7所示。

    图 3 7  DHCP Inform数据处理流程图

    转载于:https://my.oschina.net/senjienly/blog/857426

    展开全文
  • Jagornet DHCP服务器是针对IPv4和IPv6开源,符合标准动态主机配置协议服务器。 特征 DHCPv4(包括Bootp支持) DHCPv6(IPv6就绪阶段II认证) 静态绑定(保留) 客户端过滤(客户端类) 动态DNS更新 高可用性...
  • 用 C# 编写 Windows DHCP 服务器 概述 WinDHCP 是用 C# 编写 Windows 服务。 它提供了在您 LAN 上分配 IP 地址所需基本 DHCP 功能,包括子网、网关和 dns 信息。 目前它只处理 DHCP Discover 和 Request ...
  • DHCP服务器

    2010-08-09 14:37:00
    winxp 中启用DHCP主要指使用XP系统机器自动获取IP地址而不具有IP地址分发功能,想实现此功能必须使用SERVER版操作系统. DHCP主要是能够进行IP分配,一般winxp系统中没有DHCP服务器,所以就得有附加...

    winxp 中启用DHCP主要指使用XP系统的机器自动获取IP地址而不具有IP地址分发功能,想实现此功能必须使用SERVER版的操作系统.

    DHCP主要是能够进行IP分配,一般的winxp系统中没有DHCP服务器,所以就得有附加软件启用DHCP实现自动分发IP功能。

    展开全文
  • 2掌握linux 环境下dhcp 服务器的配置方法 实验内容 1DHCP 简介 DHCP(Dynamic Host Configuration Protocol动态主机配置协议 主要为局域网内的主机提供主机网络信息配置功能配置成DHCP 服务器的主机将自动向网络上的...
  • dhcp的主要功能就是给局域网内部自动分配IP地址的。 早期的无盘工作站。bootp是dhcp的前身。为了和服务器通信就需要建立通信,但因为硬盘在服务器那里。这就需要一种特殊的网卡,这种网卡用自己MAC地址来请求一个ip...

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)

    dhcp的主要功能就是给局域网内部自动分配IP地址的。

    早期的无盘工作站。bootp是dhcp的前身。为了和服务器通信就需要建立通信,但因为硬盘在服务器那里。这就需要一种特殊的网卡,这种网卡用自己MAC地址来请求一个ip地址,但只要申请到ip,只要标记上,MAC和ip地址就永久对应上了。

    dhcp有一个概念就是租约,这不同于bootp,分到ip的主机有一定时常的租期,但只要一关机,这个ip就立马收回。下次开机就需要从新申请ip地址。如果想持续使用ip就需要续租。当租期到达一半就需要发起续租请求了。并且每再过去时间一半就要续租。

    DHCP过程:

    Client --> DHCPDISCOVER

    DHCPOFFER <--Server

    Client --> DHCPREQUEST

    DHCPACK <-- Server (这4个包都是广播过程)

    DHCP Relay (中继器)可以给不同网段分配ip地址

    下面介绍一下dhcp服务器的搭建(我是在CentOS7下搭建的)

    1.首先 使用yum命令查看dhcp包。


    2.下面使用yum install 安装dhcp包


    3.安装完成之后就可以配置他的配置文件了。(在/etc/dhcp这个目录下)

    这个目录下有2个文件,要用的那个就是dhcpd.conf了。打开它


    发现下面什么都没有,但是他提供了一个路径存放有配置文件的模板。去copy过来就好了。就是那个/usr/share/doc/dhcp-4.2.5下的example文件。拷过来,覆盖掉这个空文件。

    4.打开这个文件第7,8行选择域名和域名服务器。这里我将域名服务器设置成了221.11.1.67.这是陕西网通的DNS。defaul-lease-time 是默认租约期限。max-lease-time是最大租约期限。单位是秒 。下图是我改的


    log-facility是和日志的存放位置相关。这个不用改。

    5.删掉这里的24行到28行,这个没有用。就是下面四行。


    24 # No service will be given on this subnet, but declaring it helps the 
     25 # DHCP server to understand the network topology.
     26 
     27 subnet 10.152.187.0 netmask 255.255.255.0 {
     28 }
    

    6.修改27行到30行的subnet(注意下图,行号变了)


    subnet后面紧跟自己所要分配的网络段和子网掩码。 range后跟要分配的ip地址范围。routers后跟分配网络的网关。

    7.既然这个普通版的配置写了,那些其他高级版的就可以删除了。删除以下行。

     32 # This declaration allows BOOTP clients to get dynamic addresses,
     33 # which we don't really recommend.
     34 
     35 subnet 10.254.239.32 netmask 255.255.255.224 {
     36   range dynamic-bootp 10.254.239.40 10.254.239.60;
     37   option broadcast-address 10.254.239.31;
     38   option routers rtr-239-32-1.example.org;
     39 }
     40 
     41 # A slightly different configuration for an internal subnet.
     42 subnet 10.5.5.0 netmask 255.255.255.224 {
     43   range 10.5.5.26 10.5.5.30;
     44   option domain-name-servers ns1.internal.example.org;
     45   option domain-name "internal.example.org";
     46   option routers 10.5.5.1;
     47   option broadcast-address 10.5.5.31;
     48   default-lease-time 600;
     49   max-lease-time 7200;
     50 }
     51 
    

    8.更改host fantasia这里。可以给特定MAC地址的主机留一个专门的IP地址,所以我就专门给 00:0c:29:c6:3c:ee这个主机留个88的ip号。


    除了我说到的地方,其他地方其实都可以删去了。下来退出保存。。

    9.这下使用systemctl start dhcpd 就可以启动dhcp服务器了。使用systemctl status dhcpd查看状态。



    在 /var/lib/dhcpd/下的dhcpd.lease文件中就可以看到都有谁从我这拿了IP地址。(刚一搭建好就有人来拿IP了。。。)



    服务器端和客户端都是用端口来监听的。客户端使用udp的68号端口,服务器端使用67号端口。



    刚才上面有个问题,指定特定IP时应该避开ip池里的IP(都是小问题啦,就不改了)


    展开全文
  • CentOS 7 DHCP服务器搭建

    2020-12-22 15:06:33
    学习Linux系统过程中,搭建DHCP服务器是必须要学会的,本次教程教大家如何搭建DHCP服务器,讲解DHCP服务器的功能概况。 一、DHCP是什么?   DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)...


    前言

    学习Linux系统过程中,搭建DHCP服务器是必须要学会的,本次教程教大家如何搭建DHCP服务器,讲解DHCP服务器的功能概况。

    一、DHCP是什么?

      DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

      DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。

    二、安装DHCP服务器

    1、首先进入虚拟机,鼠标点击右键虚拟机,选择设置选项。
    在这里插入图片描述
    2、添加一张新的网络适配器。
    在这里插入图片描述
    3、添加成功。
    在这里插入图片描述
    4、输入ifconfig 。
    在这里插入图片描述该处多了一张ens37的网卡

    5、开始安装DHCP服务器

    首先输入 rpm -qa dhcp 查看有无DHCP安装包
    在这里插入图片描述
    接下来输入 yum install dhcp 安装DHCP
    在这里插入图片描述
    6、安装完毕后,开始配置dhcp文件。
    首先输入 vi /etc/dhcp/dhcpd.conf
    配置DHCP的IP地址与网关,如下图可见
    在这里插入图片描述
    配置完后,输入cat/etc/dhcp/dhcpd.conf
    查看dhcp配置
    在这里插入图片描述
    7、配置完后,开始检验。

    鼠标右键点击编辑,点击虚拟网络编辑器,关闭网卡自带的dhcp服务器,进行检测
    在这里插入图片描述
    8、检测DHCP服务器是否搭建成功。
    先输入命令systemctl restart dhcpd,重启网卡
    再输入命令reboot,重新启动
    在这里插入图片描述
    接着输入命令 ifconfig 这条命,查看ens37是否配置成功
    在这里插入图片描述

    三、一些重要相关的命令

    rpm -qa dhcp         #查看一下dhcp有没有安装
    yum install dhcp -y  #安装dhcp(-y默认yes)
    yum install dhcp     #安装dhcp
    cat /etc/dhcp/dhcpd.conf   #查看一下dhcp.conf配置文件
    vi /etc/dhcp/dhcpd.conf   #编辑dhcp.conf配置文件
    systemctl restart dhcpd   #重启dhcp服务器
    chkconfig dhcpd on     #设置开机自启动
    systemctl enable dhcpd  #设置开机自启动
    /var/lib/dhcpd/dhcpd.leases   #记录了dhcp的分配情况
    

    总结

    以上就是对dhcp服务器的搭建,希望能帮到大家。
    展开全文
  • DHCP服务器配置及案例

    2018-04-10 10:41:55
    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),主要为局域网内的主机提供主机网络信息配置功能,配置成DHCP服务器的主机将自动向网络上的DHCP库户籍分配网络信息,主要包括动态分配IP地址、设定...
  • DHCPDHCP中继DHCPDHCP主要用途使用DHCP的好处DHCP的典型应用模式DHCP采用传输协议DHCP的IP地址自动获取工作原理DHCP中继应用场景工作原理DHCP配置命令DHCP接口模式DHCP全局模式DHCP中继服务器 DHCP DHCP...
  • DHCP详解

    2020-06-04 10:30:50
    DHCP服务器的主要功能 DHCP最重要的特点是在动态IP地址分配与地址租用。DHCP是基于客户/服务器 工作模式的。DHCP服务器是一个为客户计算机提供动态主机配置服务的网络设备。 DHCP服务器的主要功能如下。 (1)地址储存...
  • dhcp服务器(一)

    2018-05-19 17:37:00
    功能DHCP(Dynamic Host Configuration Protocol)是一个局域网网络协议。 使用UDP协议工作,主要有两个用途: 1、给内部网络或网络服务供应商自动分配IP地址,主机名,DNS服务器,域名。 2、配合其他服务,...
  • 相关信息 ESP-IDF版本:V4.1 DHCP服务器相关文件路径: DHCP通信流程   在DHCP服务中,所有请求均...ESP-IDF的DHCP服务器流程   在ESP-IDF库中,DHCP服务器相关部分代码根据实际需要,只实现了表2中编号A、B、
  • 文章目录一、DHCP1、DHCP主要用途2、使用DHCP的好处3、DHCP的典型应用模式4、DHCP采用传输协议5、DHCP的IP地址自动获取工作原理二、DHCP两种配置方法1、接口模式2、全局模式三、DHCP中继1、应用场景2、工作原理3、...
  • eNSP 华为模拟器 配置DHCP服务器实验 一、实验概述 二、路由器配置 三、三层交换机配置 四、实验结果 一、实验概述 实验二 实验内容:主要了解Ensp工具使用。了解协议在路由器中是如何存放及存放位置。...
  • 本套课程共36课时,主要讲解了主机IP地址的设置方法,DHCP服务器工作原理,DHCP服务器的授权知识,DHCP服务器的安装与调试,DHCP域、选项、中继代理的功能与设置,DHCP超级作用域、多播作用域理论知识和操作方法,...
  • 这篇udhcp详解是基于busybox-1.20里…/busybox-1.20/networking/udhcp/目录下源码进行讲解与分析,主要是对udhcp server端源码进行讲解,client端相对于server端相对简单一些,源代码上面表现实现思想大体...
  • 用 Perl 编写动态 DHCP+PXE 服务器...一个简单内置 TFTP 服务器主要提供 gPXE 图像并删除对 tftpd 依赖(通常来自 xinetd) 这项工作是一个更大(未发布)数据中心管理项目一部分,但它本身可能很有用。
  • DHCP/DNS服务器配置与管理——1

    千次阅读 2016-08-22 12:44:12
    DHCP服务看似简单,但功能强大,配置主要涉及DHCP服务器、DHCP中继、DHCP Snooping和DHCP客户端 DHCP基础 DHCP(Dynamic HostConfiguration Protocol,动态主机配置协议)技术实现了客户端IP地址和配置信息动态...
  • DHCP

    2019-03-29 17:34:58
    dhcp(Dynamic Host configuration Protocol,动态主机配置协议 )是一个局域网网络协议,它主要是通过客户端发送广播数据包给整个物理网段内所有主机,若局域网内有DHCP服务器时,才会响应客户端IP参数要求。...
  • 只要有路由器就会出现一个新的问题,大家都知道路由器的存在一个主要的目的是为了不同网段之间通信,二是为了阻止广播包,那么处于路由器的另一端的客户机如何与DHCP服务器联系并成功的接收到DHCP服务器的回应呢?...
  • 1、背景及原理DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型局域网络环境中,主要作用是集中管理、分配IP地址,使网络环境中主机动态获得IP地址、Gateway地址、DNS服务器...
  • dhcp

    2019-09-18 06:11:47
    1.DHCP简介DHCP(动态主机设置协议)是一个局域网网络协议,使用UDP协议工作,主要作用是集中管理、分配IP地址,使网络环境中主机动态获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址使用...
  • 思科路由器DNS及DHCP功能

    千次阅读 2012-01-19 16:48:56
    在大型网络中一般都是需要部署DNS服务器的,而DNS是重要的网络服务。在cisco路由器中配置DNS主要是两个方面:一是开启Cisco路由器的DNS功能,并添加相应的DNS的IP地址,使其具有域名解析功能;另外在Cisco中可以添加...
  • DHCP Snooping是DHCP一种安全特性,主要应用在交换机上,作用是屏蔽接入网络中非法的DHCP服务器。即开启 DHCP Snooping 功能后,网络中客户端只有从管理员指定的DHCP服务器获取IP地址。由于DHCP报文缺少认证...
  • DHCPDHCP中继

    2020-10-30 00:04:27
    DHCPDHCP中继一、DHCP1.1 DHCP的典型应用模式1.2 DHCP的IP地址自动获取工作原理二、DHCP有2种配置万法2.1 接口模式2.2 全局模式三、DHCP中继3.1 应用场景3.2 工作原理3.3 配置DHCP中继服务器四、例4.1例1、 接口...
  • Windows Server 2012 中的DHCP 故障转移允许管理员部署具有原生高可用的 DHCP 服务,这一功能的主要目标如下: 总是在企业网络上提供 DHCP 服务可用性。 如果一个 DHCP 服务器无法再连接上,DHCP 客户端...
  • 这里主要介绍通过DHCP进入BMC管理后台方法,在官方网站有介绍地方会直接给链接,这里就不在赘述。 配置网络 DHCP获取地址 这个方法适用于没有手动设置过BMC地址情况 这里用到的DHCP工具是“深度远程启动管理器...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 207
精华内容 82
关键字:

dhcp服务器的主要功能