WEB开发网
开发学院操作系统windows 2008 DHCP协议概述 阅读

DHCP协议概述

 2010-09-27 12:04:09 来源:WEB开发网   
核心提示: 要是您想退租,可以随时送出DHCPLEREASE命令解约﹐就算您的租约在前一秒钟才获得的,DHCP协议概述(5),跨网路的DHCP运作从前面描述的过程中,我们不难发现:DHCDISCOVER是以广播方式进行的,FLAGS从0到15共16bits,最左一bit为1时表示server将以广播方式传送

要是您想退租,可以随时送出DHCPLEREASE命令解约﹐就算您的租约在前一秒钟才获得的。

跨网路的DHCP运作

从前面描述的过程中,我们不难发现:DHCDISCOVER是以广播方式进行的,其情形只能在同一网路之内进行﹐因为router是不会将广播传送出去的。但如果DHCP伺服器安设在其它的网路上面呢﹖由于DHCP客户端还没有IP环境设定﹐所以也不知道Router位址﹐而且有些Router也不会将DHCP广播封包传递出去﹐因此这情形下DHCPDISCOVER是永远没办法抵达DHCP伺服器那端的,当然也不会发生OFFER及其他动作了。要解决这个问题,我们可以用DHCPAgent(或DHCPProxy)主机来接管客户的DHCP请求﹐然后将此请求传递给真正的DHCP伺服器﹐然后将伺服器的回复传给客户。这里﹐Proxy主机必须自己具有路由能力,且能将双方的封包互传对方。

若不使用Proxy,您也可以在每一个网路之中安装DHCP伺服器﹐但这样的话﹐一来设备成本会增加﹐而且﹐管理上面也比较分散。当然啰﹐如果在一个十分大型的网路中﹐这样的均衡式架构还是可取的。端视您的实际情况而定了。

DHCP封包格式

以下为各栏位的简要说明:

OP

若是client送给server的封包,设为1,反向为2。

HTYPE

硬体类别,Ethernet为1。

HLEN

硬体位址长度,Ethernet为6。

HOPS

若封包需经过router传送,每站加1,若在同一网内,为0。

TRANSACTIONID

DHCPREQUEST时产生的数值,以作DHCPREPLY时的依据。

SECONDS

Client端启动时间(秒)。

FLAGS

从0到15共16bits,最左一bit为1时表示server将以广播方式传送封包给client,其余尚未使用。

编缉推荐阅读以下文章

  • Windows 网络服务架构系列课程详解(五) ---DHCP服务器群集的部署方案
  • Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置
  • 一起学DHCP系列(八)配置CLASSID、演示
  • 一起学DHCP系列(七)租约、释放
  • 一起学DHCP系列(六)授权、分析
  • 一起学DHCP系列(五)指派、获取
  • 一起学DHCP系列(四)安装、配置
  • 一起学DHCP系列(三)理解、APIPA
  • 一起学DHCP系列(二)三种途径
  • 一起学DHCP系列(一)开篇、概述

上一页  1 2 3 4 5 6  下一页

Tags:DHCP 协议 概述

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接