应用层-DNS,HTTP,邮件协议小小总结

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

应用层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的两种查询方式

  • 通常情况下,主机向本地域名服务器的查询一般都是采用递归查询,本地域名服务器向根域名服务器的查询通常采用迭代查询。
  • 递归查询就是一件事交给别人来做,如果事情没有办完,哪怕已经办的差不多了,都不要将结果告
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值