今天我们来快速地浏览一下传输层之上的应用层所使用的协议,下面将简要地列出应用层上运行的几个协议及其一些要点。
一、域名系统DNS
DNS主要用于在IP与域名之间建立映射,我们在网址搜索中输入好记的域名,计算机实际通信路由的还是IP地址。因特网体系使用了分层的域名结构,顶级域名分为国家级顶级域名(如cn/jp/us/uk等,都表示国家地域)和通用顶级域名(如com/edu/org/gov/mil等代表各种机构和组织)。DNS域名系统如下:
这部分用晓得DNS使用UDP传输(开销小),并且要理解其查询算法:
递归查询:主机-本地域名服务器,主机作为DNS客户端向本地域名服务器请求DNS服务,若本地域名服务器没有该记录则自身作为DNS客户端请求根DNS,最后将获得的结果返回给主机;
迭代查询:本地域名服务器-其他域名服务器,本地DNS先请求根DNS,然后获知顶级DNS,继续一层一层地请求DNS直到最后获得结果;
二、文件传送协议FTP/TFTP
网络环境下文件共享协议主要有两类,一类是复制整个文件,比如FTP与TFTP,都是将目标文件拷贝到本地,处理
计算机网络【八】:应用层
最新推荐文章于 2022-03-08 16:12:32 发布