襄樊市网站建设公司,安徽手机网站建设,百度指数分析工具,做网站的设计尺寸协议配置#xff1a;
为了把协议软件做成通用和便于移植的#xff0c;协议软件的编写者不会把所有的细节都固定在源代码中#xff0c;相反#xff0c;他们把协议软件参数化#xff0c;这就使得在很多台计算机上有可能使用同一个经过编译的二进制代码。一台计算机和另一台…协议配置
为了把协议软件做成通用和便于移植的协议软件的编写者不会把所有的细节都固定在源代码中相反他们把协议软件参数化这就使得在很多台计算机上有可能使用同一个经过编译的二进制代码。一台计算机和另一台计算机的很多区别都可以通过一些不同的参数来体现。在协议软件运行之前必须给每一个参数赋值。在协议软件中给这些参数赋值的动作被称为协议配置一个协议软件在使用之前必须是已经正确配置的。
动态主机配置协议DHCP概述动态主机配置协议是目前广泛使用的协议提供了一种即插即用连网机制。这种机制允许一台计算机加入新的网络和获取IP地址而不用手工参与。
DHCP的适用情况
DHCP对运行客户软件和服务器软件的计算机都适用当运行客户软件的计算机移到一个新的网络时就可以使用DHCP获取其配置信息而不需要手工干预DHCP给运行服务器软件而位置固定的计算机指定一个永久地址而当这计算机重新启动时其地址不改变。
DHCP协议简单过程
DHCP使用客户服务器方式。发现报文发出 需要IP地址的主机在启动时就向DHP服务器广播发送发现报文将目的IP地址设置为255.255.255.255这时主机就成为DHCP客户。发送广播报文是因为现在还不知道DHCP服务器在什么地方因此要发现DHCP服务器的IP地址。这台主机目前还没有自己的IP地址因此将IP数据报的源IP地址设置为全0。本地网络中的所有主机都能收到这个广播报文但是只有DHCP服务器才能对此广播报文进行回答。 提供报文发出 DHCP服务器先在其数据库中查找该计算机的配置信息。如果找到则返回找到的信息如果找不到则从服务器的IP地址池中取一个地址分配给该计算机。DHCP服务器的回答报文叫做提供报文表示提供了IP地址等配置信息。
DHCP中继代理
DHCP中继代理的存在背景由于如果对每一个网络都配置一个DHCP服务器会使得DHCP服务器的数量太多因此更加普遍的做法是为每一个网络至少配置一个DHCP中继代理通常是一个路由器该中继代理中配置了DHCP服务器的IP地址信息。DHCP中继代理的工作过程 当DHCP中继代理收到主机A以广播形式发送的发现报文后就以单播的形式向DHCP服务器转发此报文并等待其回答。收到DHCP服务器回答的提供报文后DCP中继代理再把此提供报文提供给主机A。
租用期
概念DHCP服务器分配给DHCP客户的IP地址是临时的因此DHCP客户只能在一段有限的时间内使用分配到的IP地址这段时间被称为租用期。时间长短租用期的长短由DHCP服务器自行决定。可选的租用期时间范围是1秒到136年。
DHCP的端口
客户端口DHCP客户使用的UDP端口是68服务端口DHCP服务器使用的UDP端口是67。
DHCP的详细过程
DCHP服务器被动打开UDP端口67等待客户端发来的报文DHCP客户从UDP端口68发送DHCP发现报文凡收到DHCP发现报文的DHCP服务器都发出DHCP提供报文因此DHCP客户机可能受到多个DHCP提供报文DHCP客户机从几个DHCP服务器中选择其中的一个并向所选择的DHCP服务器发送DHCP请求报文被选择的DHCP服务器发送确认报文DHCPACK。从这时起DHCP客户就可以使用这个IP地址了这种状态被称为已绑定状态。此时DHCP客户端的IP地址和MAC地址已经完成绑定并且可以开始使用得到的临时IP地址了。DHCP客户此时会根据提供的租用期T设置两个计时器分别计时时间是0.5T和0.875T当超时时间到了则请求更新租用期。租用期过了一半时DHCP客户发送请求报文DHCPREQUEST要求更新租用期。DHCP服务器若不同意则发回否定报文DHCPPACK这时DHCP客户必须立即停止使用原来的IP地址而必须重新申请IP地址。DHCP服务器如果没有响应请求则再第二个计时器到时间时DHCP客户重新发送请求报文DHCPREQUEST然后继续上面的步骤。DHCP客户可以随时提前终止服务器所提供的租用期这时只需要向DHCP服务器发送释放报文DHCPRELEASE即可。
DHCP的实际使用DHCP非常适合于经常移动位置的计算机。Windows计算机自动获得IP地址和自动获得DNS服务器地址选项就是表示使用DHCP协议。