本文主要是介绍【计算机网络】[第六章:应用层][自用],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 概述
(1)回顾:
(2)应用层应用举例:
(3)应用层大纲:
2 C/S方式和P2P方式
(1)
(2)C/S:
(3)P2P:
3 动态主机配置协议DHCP
(1)
(2)举例说明:
DHCP报文在运输层会被封装到UDP用户数据报中。DHCP服务器进程使用端口67,DHCP用户进程使用端口68。
DHCP服务器会始终运行着DHCP服务器进程。用户通过对比自己发送的DHCP发现报文和服务器发送回来的报文中的事务ID,来判断发送回来的报文是否是自己所请求的,是则接受,不是则丢弃。
DHCP从多个DHCP服务器中挑选一个作为为自己提供服务的。
REQUEST报文则是告诉各个DHCP服务器,自己选择了那个DHCP服务器为自己提供服务,并去征得对应的服务器的同意。
下面这个不响应的情况,客户端需要重新发送REQUEST报文。
DHCP服务器在给DHCP用户挑选IP地址时,会使用ARP来确保所挑选的IP地址没有被网络中的其他主机使用。
DHCP用户在使用所分配的IP地址前,也会使用ARP来检测该IP地址是否被网络中的其他主机所使用。
这篇关于【计算机网络】[第六章:应用层][自用]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!