DHCP运作状态_第1页
DHCP运作状态_第2页
DHCP运作状态_第3页
DHCP运作状态_第4页
DHCP运作状态_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、DHCP运作状态DHCP运作状态运作模式:DHCP 是怎么运作的?假设多部计算机在同一个网域当中,也就是说,DHCP Server 与他的 Clie nts都在同一个网段之内,可以透过软件广播的方式来达到相互沟通的状态。那么Clie nt藉由DHCP Server 得到IP的程序为: 若Client 端计算机设定使用 DHCP协议以取得网络参数时,则Client 端计算机在开机的时候,或者是重新启动网络卡的时候,会自动的发出DHCPCIie nt 的需求给网域内的每部计算机:这个时候,由于发出的讯息希望每部计算机都可以接受,所以该讯息除了网络卡的硬件地址(MAC)无法改变外,需要将该讯息的来源

2、软件地址设定为0.0.0.0 ,而目的地址则为255.255.255.255 ( Linux会自动设定,无须考虑这个问题!)。网域内的其它没有提供DHCP 服务的计算机,收到这个封包之后会自动的将该封包丢弃而不回应; DHCP 主机响应讯息:如果是 DHCP 主机收到这个 Client 的DHCP 需求时,那么DHCP主机首先会针对该次需求的讯息所携带的MAC与DHCP主机本身的设定值去比对,如果 DHCP 主机的设定有针对该MAC 做静态IP (每次都给予一个固定的IP )的提供时,则提供 Client 端相关的固定IP与相关的网络参数;而如果DHCP 主机会选取目前网域该讯息的 MAC并不

3、在 DHCP主机的设定之内时,则内没有使用的IP (这个IP与设定值有关)来发放给client端使用!此外,需要特别留意的是, 在DHCP 主机发放给Client 端的讯息当中,会附带一个 租约期限的讯息,以告诉Client 端,IP可以使用的期限有多长! Clie nt 端接受来自DHCP 主机的网络参数,并设定 Clie nt自己的网络环境:当Client 端接受响应的讯息之后,首先会以 ARP封包在网域内发出讯息,以确定来自DHCP主机发放的IP并没有被占用!如果该IP已经被占用了,那么Client 对于这次的DHCP信息将不接受,而将再次向网域内发出DHCP的需求广播封包;若该IP没有

4、被占用, 则client 可以接受 DHCP 主机所给的网络的参数,那么这些参数将会被使用于clie nt端的网络设定当中,同时,Clie nt 端也会对DHCP 主机发出确认封包, 告诉 Server这次的需求已经确认!而Server 也会将该信息记录下来; Client 端结束该IP的使用权:当Client 开始使用这个 DHCP 发放的IP之后,有几个情况下他可能会失去这个IP的使用权:Clie nt 端离线:不论是关闭网络接口( ifdow n)、重新开机(reboot )、关机(shutdown )等行为,皆算是离线状态,这个时候Server 端就会将该 IP回收,并放到 Serve

5、r自己的备用区中,等待未来的使用;Client 端租约到期:前面提到 DHCP server端发放的IP有使用的期限,Client 使用这个IP到达期限规定的时间,就需要将IP缴回去!这个时候就会造成断线,而Client 也可以再向 DHCP 主机要求再次分配IP !以上就是 DHCP这个协议在Server 端与Clie nt端的运作状态,由上面这个运作状态来看,可以明白,只要Server端设定没有问题,加上Server与 Client在硬DHCP件联机上面确定是0K的,那么Client 就可以直接藉由Server 来取得上网的网络 参数,当然啦,只要我们这些管理员能够好好的、正确的管理好我们

6、的IP取得的方法:在上面的步骤中,注意第二步。就是DHCP 会去比较MAC 这个硬件地址,并判断该 MAC 是否需要给予一个固定的IP呢!呵呵!所以啦,我们在Client 端由DHCP主机取得的IP主要有两种方式:静态(Static ) IP:只要那个clie nt端计算机的网络卡不换掉,那么MAC 肯定就不会改变,由于DHCP可以根据MAC来给予固定的 IP,所以该计算机每次都能以一个固定的IP连上In ternet!呵呵!这种情况比较适合当这部计算机需要用来做为提供区域内的一些网络服务的主机之用。那么如何在Linux 上面知道您的MAC 呢?很简单啦!有很多的方式,最简单的方式就是使用if

7、config 及arp来进行(以下针对 LINUX):roottestroot# ifconfig ethOifconfigeth0 Link en cap:Ethernet HWaddr 00:50:FC:22:9C:57inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:333678 errors:。dropped:0 overru ns:0 frame:0TX packets:377219 errors:

8、。dropped:0 overrun s:0 carrier:0collisions:195 txqueuelen:100RX bytes:42243563 (40.2 Mb) TX bytes:278373316 (265.4 Mb)In terrupt:10 Base address:0x6100roottest root#arpAddress HWtype HWaddress Flags Mask Ifacetest.X ether 00:50:FC:22:9C:57 C eth0192.168.1.100 ether 00:02:44:19:A6:AD C ethO动态 (dynamic ) IP : Client 端每次连上DHCP所取得的IP都不是固定的!都直接经由DHCP 所随机由尚未被使用的IP中提供!关于租约的行为:观察上面 DHCP 运作模式的第二个步骤,会发现最后面还有一个租约期限!最大的优点就是可以避免该IP被某些使用者一直占用着,但该使用者却是Idle (闲置/空闲)的状态!关于DHCP主机个数:当网域里面有两部以上的DHCP主机时,到底哪一部主机会设定我的这部Cl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论