`
wms20070910
  • 浏览: 97499 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
阅读更多
DHCP 是 Dynamic Host Configuration Protocol(动态主机分配协议)缩写,它的前身是 BOOTP。BOOTP 原本是用于无磁盘主机连接的网络上面的:网络主机使用 BOOT ROM 而不是磁盘起动并连接上网络,BOOTP 则可以自动地为那些主机设定 TCP/IP 环境。但 BOOTP 有一个缺点:您在设定前须事先获得客户端的硬件地址,而且,与 IP 的对应是静态的。换而言之,BOOTP 非常缺乏 "动态性" ,若在有限的 IP 资源环境中,BOOTP 的一对一对应会造成非常可观的浪费。 DHCP 可以说是 BOOTP 的增强版本,它分为两个部份:一个是服务器端,而另一个是客户端。所有的 IP 网络设定数据都由 DHCP 服务器集中管理,并负责处理客户端的 DHCP 要求;而客户端则会使用从服务器分配下来的IP环境数据。比较起 BOOTP ,DHCP 透过 "租约" 的概念,有效且动态的分配客户端的 TCP/IP 设定,而且,作为兼容考虑,DHCP 也完全照顾了 BOOTP Client 的需求。 DHCP 的分配形式 首先,必须至少有一台 DHCP 工作在网络上面,它会监听网络的 DHCP 请求,并与客户端搓商 TCP/IP 的设定环境。它提供三种 IP 定位方式:
Manual Allocation

网络管理员为某些少数特定的Host绑定固定IP地址,且地址不会过期

Automatic Allocation

自动分配,其情形是:一旦 DHCP 客户端第一次成功的从 DHCP 服务器端租用到 IP 地址之后,就永远使用这个地址。

Dynamic Allocation

动态分配,当 DHCP 第一次从 HDCP 服务器端租用到 IP 地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放(release)这个 IP 地址,以给其它工作站使用。当然,客户端可以比其它主机更优先的更新(renew)租约,或是租用其它的 IP 地址。 动态分配显然比自动分配更加灵活,尤其是当您的实际 IP 地址不足的时候,例如:您是一家 ISP ,只能提供 200 个IP地址用来给拨接客户,但并不意味着您的客户最多只能有 200 个。因为要知道,您的客户们不可能全部同一时间上网的,除了他们各自的行为习惯的不同,也有可能是电话线路的限制。这样,您就可以将这 200 个地址,轮流的租用给拨接上来的客户使用了。这也是为什么当您查看 IP 地址的时候,会因每次拨接而不同的原因了(除非您申请的是一个固定 IP ,通常的 ISP 都可以满足这样的要求,这或许要另外收费)。当然,ISP 不一定使用 DHCP 来分配地址,但这个概念和使用 IP Pool 的原理是一样的。 DHCP 除了能动态的设定 IP 地址之外,还可以将一些 IP 保留下来给一些特殊用途的机器使用,它可以按照硬件地址来固定的分配 IP 地址,这样可以给您更大的设计空间。同时,DHCP 还可以帮客户端指定 router、netmask、DNS Server、WINS Server、等等项目,您在客户端上面,除了将 DHCP 选项打勾之外,几乎无需做任何的 IP 环境设定。

DHCP 的工作原理 根据客户端是否第一次登录网络,DHCP 的工作形式会有所不同。 第一次登录的时候:
分享到:
评论

相关推荐

    DHCP简介 网络管理技术

    DHCP简介 配置DHCP服务器 DHCP服务器的管理 超级作用域 DHCP中继代理 DHCP服务器的授权 DHCP客户机

    DHCP简介-原理-协议

    DHCP(Dynamic Host Configuration Protocol)是一种网络协议,用于自动分配IP地址和其他网络配置信息给网络上的设备,大大简化了网络管理。DHCP基于客户端/服务器架构,由需要配置的设备(客户端)向网络上的DHCP...

    dhcp典型配置举例

    ##### 1.1 DHCP简介 DHCP(Dynamic Host Configuration Protocol),即动态主机配置协议,是一种自动化配置网络设备(尤其是客户端设备)的方法。它允许服务器控制并自动分配IP地址和其他相关配置参数,如子网掩码、...

    使用ARM开发板实现DHCP服务功能

    #### DHCP简介 动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)是一种被广泛使用的网络协议,用于自动化分配IP地址、子网掩码、默认网关等网络参数。DHCP服务器可以在网络中提供这些参数给客户端,...

    DHCP实验大全 很多实验

    ### DHCP简介 DHCP是一种网络管理协议,用于自动分配IP地址和其他网络配置参数给局域网上的设备。它简化了网络管理员的工作,并减少了由于手动配置IP地址而可能产生的错误。 ### 文档概述 文档标题为“DHCP实验...

    DHCP 手把手文档

    ### 一、DHCP简介 DHCP是一种广泛应用于局域网中的服务,用于自动分配IP地址和其他TCP/IP配置信息,如子网掩码、默认网关等。它通过服务器客户端模型实现自动化配置,减少了手动配置IP地址的工作量,并能有效避免...

    DHCP动态配置主机地址

    #### 一、DHCP简介 动态主机配置协议(DHCP)是一种自动分配网络参数的服务协议,它主要用于简化网络管理并自动为客户端设备分配IP地址和其他网络配置信息(如子网掩码、默认网关等)。在现代网络环境中,特别是大型...

    华3 DHCP 典型配置讲解

    DHCP简介 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种自动分配IP地址和其他网络配置参数(如子网掩码、默认网关、DNS服务器地址等)的协议。它通过客户端向服务器请求配置的方式,实现...

    详细介绍了DHCP的基本知识和主要流程

    #### DHCP简介与作用 DHCP,全称为Dynamic Host Configuration Protocol,即动态主机配置协议,是一种自动化管理网络设备IP地址分配的重要机制。在网络环境中,尤其是大型网络或移动设备频繁接入的场景下,手动配置...

    华为基于vlan的DHCP

    DHCP简介 DHCP是一种客户端/服务器模型协议,用于自动配置IP地址、子网掩码、默认网关等网络参数。其工作原理主要分为四个阶段:发现(Discover)、提供(Offer)、请求(Request)和确认(ACK)。 ##### 2. VLAN...

    DHCP协议介绍

    #### DHCP简介 DHCP,全称为Dynamic Host Configuration Protocol(动态主机配置协议),是一种用于自动化分配和管理TCP/IP网络中的IP地址及其它网络配置参数的协议。DHCP的设计初衷是为了简化网络管理,使得网络...

    DHCP自动获取服务配置操作

    #### 一、DHCP简介与原理 ##### 1.1 DHCP定义 DHCP(Dynamic Host Configuration Protocol),即动态主机配置协议,是一种应用于TCP/IP网络的应用层协议。通过DHCP服务,网络管理员能够实现对IP地址及其它网络配置...

    详解dhcp服务器的搭建

    #### 一、DHCP简介 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种被广泛应用于自动配置网络设备(如计算机、智能手机等)的网络协议。它允许网络管理员在中央位置为网络中的设备分配IP地址...

    [一步一步学winServer]windows_Server_2003_DHCP服务器配置

    ### DHCP简介 动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)是一个网络管理协议,用于自动分配IP地址给网络中的设备,以便设备能够使用TCP/IP协议进行通信。使用DHCP,网络管理员可以集中管理IP...

    17-CCNPDHCP操作.pdf

    **1.1 DHCP简介** 随着互联网技术的发展,网络规模不断扩展,对IP地址的需求日益增长。传统的静态IP地址分配方式在面对大规模网络时显得力不从心,不仅管理困难,还容易出现地址冲突等问题。为了有效解决这些问题,...

    Windows系统DHCP服务器配置图解一.doc

    #### 一、DHCP简介 动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一种广泛应用于网络环境中的自动配置协议,它源自BOOTP协议的发展。DHCP的主要功能是自动分配IP地址给客户端设备,并提供...

    DHCP配制实例详解

    #### 一、DHCP简介与实验目的 **DHCP(Dynamic Host Configuration Protocol)**,即动态主机配置协议,是一种自动化管理网络中IP地址分配的方法。通过DHCP服务器,可以自动地为客户端设备分配IP地址、子网掩码、...

Global site tag (gtag.js) - Google Analytics