DHCP协议的工作过程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DHCP协议的工作过程

DHCP协议的工作过程 首先,DHCP客户端发送DHCPDISCOVER消息(IP地址租用申请),这个消息是通过广播方式发送出去的,所有网络中的DHCP服务器都将接收到这个消息。 随后,网络中的DHCP服务器会回应一个DHCPOFFER消息(IP地址租用提供),由于这个时候客户端还没有网络地址,所以DHCPOFFER也是通过广播的方式发送出去的。需要注意的是,由于网络中可能存在不止一台的DHCP服务器,所以,如果不考虑网络丢包的话,客户端将接收到不止一条的DHCPOFFER消息。那么客户端会选择它接收到的第一条DHCPOFFER作为获取配置的服务器。 然后,向该服务器发送DHCPREQUEST消息。虽然这个时候客户端已经明确知道选择的DHCP服务器的地址所在,但仍将采用广播的方式发送DHCPREQUEST消息,这样做不仅可以通知选中的服务器向客户端分配IP地址,同时也可以通知其他没有选中的DHCP服务器不需要再响应它的请求。在DHCPREQUEST消息中将包含客户端申请的IP地址。 最后,DHCP服务器将回送DHCPACK的响应消息来通知客户端可以使用该IP地址,该确认里面包含了分配的IP地址和该地址的一个稳定期限的租约(默认是8天),并同时更新DHCP数据库。 当租约过了一半时(即4天),客户端将和设置它的TCP/IP配置的DHCP服务器更新租约。当租约过了85.7%时,如果客户端仍然无法与当初的DHCP服务器联系上,他将与其他DHCP服务器通信,如果网络中再没有任何DHCP服务器在运行时,该客户端停止使用该IP地址,并重新发送一个DHCPDISCOVER消息,再一次重复整个过程。 DHCP工作时要求客户机和服务器进行交互,由客户端通过广播向服务器发起申请IP地址的请求,然后由服务器分配一个IP地址以及其他的TCP/IP设置信息。DHCPACK整个工作过程如图所示,可以分为以下步骤。 IP地址租用申请(DHCPDISCOVER):DHCP客户机通过UDP68端口发送DHCPDISCOVER广播信息来查找DHCP服务器。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。DHCP客户机发送的DHCPDISCOVER数据包的源地址是,目标地址是55。 IP地址租用提供(DHCPOFFER):当网络中的DHCP服务器接收到DHCPDISCOVER广播时,将确定是否可以用自己的数据库来为该请求提供服务。如果可以为该请求提供服务,DHCP服务器就从尚未出租的IP地址范围中选择最前面的空置IP,连同其他TCP/IP设定,通过UDP 67端口以单播DHCPOFFER的形式为客户端提供IP配置信息。可能有多台DHCP服务器收到DHCPDISCOVER广播,并且向DHCP客户端响应DHCPOFFER。客户收到的数据包中包含客户的地址,后面跟着服务器能提供的IP地址、子网掩码、租约期限以及DHCP服务器的地址。 FTP控制连接建立过程 客户端通过任意端口向FTP服务器TCP 21端口发送连接请求,服务器确认后,双方便建立一个TCP连接。 客户端向FTP服务器发送登录请求。 FTP服务器接收到请求后,向客户端要求登录帐号。 客户端向FTP服务器返回登录帐号。 FTP服务器炎症登录帐号(正确)后,向客户端要求登录密码。 客户端向FTP服务器返回登录密码。 FTP服务器炎症登录密码(正确)后,上方建立FTP的控制连接。 FTP在控制连接的基础上建立数据连接,每当客户端需要下载或上传文件时就建立数据连接。FTP的数据连接有两种模式:一种是主动模式(PORT);另一种是被动模式(PASV)。 主动模式(PORT) 主动模式(PORT)的工作方式如图所示。 客户端软件向FTP服务器的TCP 20端口发送一个PORT命令,请求建立数据连接。PORT命令包含了客户端的IP地址和使用端口,告诉了服务器“X.X.X.X”的客户机打开N端口,请求数据连接。 服务器接到请求后准备完毕,便通过PORT命令中的IP地址和端口主动与客户端建立数据连接。 被动模式(PASV) 主动模式(PASV)的工作方式如图所示。 客户端软件向FTP服务器的TCP 20端口发送一个PASV命令,请求建立数据连接。PASV命令只是简单地告诉服务器“X.X.X.X”的客户机请求数据连接。 服务器接到请求后准备完毕,便返回PASV命令给该客户端,本服务器已经打开了N端口(一般是随机产生的,比如(1389、1390),允许你的连接。 客户端接到PASV应答之后,自己通过PASV中的端口号N与服务器建立连接。 当数据传输完毕,数据发送端便断开数据连接,但此时控制连接仍然存在着。客户端可以再次建立数据连接,也可以同时建立几个数据连接,用户传输不同的文件。

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档