在协议软件中,给协议参数赋值的动作叫做协议配置,一个协议软件在使用之前必须是已正确配置的<br />连接到互联网的计算机的协议软件需要配置的参数包括:<br />①IP地址<br />②子网掩码<br />③默认路由器的IP地址<br />④域名服务器的IP地址
动态主机配置协议DHCP
互联网广泛使用的动态主机配置协议DHCP(Dynamic Host Configuration Protocol)提供了即插即用连网(plug-and-play networking)的机制
DHCP给运行服务器软件、且位置固定的计算机指派一个永久地址,给运行客户端软件的计算机分配一个临时地址
工作方式:
①DHCP使用客户-服务器方式,采用请求/应答方式工作
②DHCP基于UDP工作,DHCP服务器运行在67号端口,DHCP客户运行在68号端口
租用期(lease period):DHCP服务器分配给DHCP客户的IP地址是临时的,因此DHCP客户只能在一段有限的时间内使用这个分配到的IP地址,DHCP协议称这段时间为租用期
DHCP协议的工作过程:
①DHCP服务器被动打开UDP端口67,等待客户端发来的报文
②DHCP客户从UDP端口68发送DHCP发现报文DHCPDISCOVER
③凡收到DHCP发现报文的DHCP服务器都发出DHCP提供报文DHCPOFFER,因此DHCP客户可能收到多个DHCP提供报文
④DHCP客户从几个DHCP服务器中选择其中的一个,并向所选择的DHCP服务器发送DHCP请求报文DHCPREQUEST
⑤被选择的DHCP服务器发送确认报文DHCPACK,进入已绑定状态,并可开始使用得到的IP临时地址
⑥租用期过了一半,DHCP发送请求报文DHCPREQUEST,要求更新租用期
⑦DHCP服务器若同意,则发回确认报文DHCPACK,DHCP客户得到了新的租用期,重新设置计时器
⑧DHCP服务器若不同意,则发回否认报文DHCPNACK,这时DHCP客户必须立即停止使用原来的IP地址,而必须重新申请IP地址
⑨DHCP客户可随时提前终止服务器所提供的租用期,这时只需向DHCP服务器发送释放报文DHCPRELEASE即可