应用层DNS,HTTP,邮件协议
1.DNS协议
1.1域名系统(Domain Name System)
- 进行主机名(字母和数字)到IP地址(点分十进制)的转换
- 一个由分层的DNS服务器实现的分布式数据库
- 允许主机查询分布式数据库的应用层协议
- 运行于UDP协议之上,使用53号端口
- 通常由其他的应用层协议(包括HTTP、SMTP和FTP)使用
- 域名服务器自身也会进行一些缓存,把曾经访问过的域名和对应的IP地址缓存起来,可以加速查找过程。
1.2DNS服务器的部分层次结构

1.3本地DNS服务器
- 严格来说,不属于DNS服务器的层次结构
- 每个ISP(互联网服务提供商)都有一台本地DNS服务器(也叫默认DNS服务器)
- 主机的本地DNS服务器通常“邻近”本主机
- 当主机发出DNS请求时,该请求被发往本地DNS 服务器,它起着代理的作用,并将该请求转发到DNS服务器层次结构中。
1.4DNS的两种查询方式
- 通常情况下,主机向本地域名服务器的查询一般都是采用递归查询,本地域名服务器向根域名服务器的查询通常采用迭代查询。
- 递归查询就是一件事交给别人来做,如果事情没有办完,哪怕已经办的差不多了,都不要将结果告

本文总结了应用层的DNS协议,包括域名系统、DNS服务器结构、查询方式和资源记录。接着讨论了HTTP协议,涵盖其基本概念、请求和响应报文。最后提到了邮件协议SMTP、POP3和IMAP的功能和应用场景。

5773

被折叠的 条评论
为什么被折叠?



