应用层
不同网络应用之间有不同的通信规则。应用层协议需要通过位于不同主机中的多个应用进程之间的通信和协同工作来完成。应用层需要精确定义进程之间的通信规则。
很多应用层协议基于客户服务器方式。客户是服务请求方,服务器是服务提供方。
域名系统 DNS
域名系统 DNS(Domain Name System)
域名系统将互联网上的主机名字转换成IP地址。
‼️
超文本传送协议 HTTP
操作过程
HTTP协议定义了浏览器怎样向万维网服务器请求万维网文档,以及服务器怎样吧文档传送给浏览器。
HTTP是面向事物的应用层协议。
HTTP使用TCP连接,使用两个连接请求文档,请求一个文档花费两倍 R T T RTT