首页 > 其他分享 >第二章 应用层

第二章 应用层

时间:2022-12-22 22:12:12浏览次数:39  
标签:IP 主机名 域名 DNS IP地址 服务器 第二章 应用层

一、DNS(Domain Name System)域名系统

识别主机有两种方式:主机名(类似于www.baidu.com ,www.goole.com等)和IP地址(类似于192.168.1.1)。主机名方便人们记忆,符合人们阅读习惯;而IP地址的定长性和层次结构有利于路由器识别。为了同时满足上述两种需求,我们需要进行主机名到IP地址转换的目录服务(即将主机名映射为IP地址),DNS则是提供了主机名到IP地址映射服务

DNS是:

  • 一个由分层的DNS服务器实现的分布式数据库
  • 一个使得主机能够查询分布式数据库的应用层协议。

DNS协议运行在UDP上,使用53号端口。

(一)掌握如何维护域名树:NS资源记录、域名和区域的概念

1.维护域名树

  • DNS服务器管理树的一部分
  • 首先将整棵树下的第一层子树分割交给不同的 (顶级域TLD)DNS服务器管理
  • TLD域名服务器可将其管理的子树进一步分割 授权给更下一层的域名服务器管理

2.NS资源记录

区域解析库:由众多RR组成:

资源记录:Resource Record, RR

记录类型:A, AAAA, PTR, SOA, NS, CNAME, MX

  1. A:internet Address,作用,FQDN --> IP
  2. AAAA: FQDN --> IPv6
  3. PTR: PoinTeR,IP --> FQDN
  4. SOA:Start Of Authority,起始授权记录;一个区域解析库有且仅能有一个SOA记录,而必须为解析库的第一条记录
  5. NS: Name Server,专用于标明当前区域的DNS服务器
  6. CNAME:Canonical Name,别名记录
  7. MX: Mail eXchanger,邮件交换器

3.域名

  • 每个域名背后都对应一个 IP 地址
  • 虽然每次访问网站都是输入域名,但都是访问这个域名对应 IP 地址的网络服务器来打开网站的
  • 其实就是将一串难以记忆的 IP地址,变成域名,这样就很好记了

访问 www.bilibili.com,通过 B 站的 DNS 服务器将域名解析为 119.3.70.188,这才是浏览器真正访问的 IP 地址

 

4.区域


(二)掌握常用的资源纪录:NS/A/AAAA,CNAME和MX


(三)掌握域名解析过程:递归和迭代查找过程以及缓冲


(四)了解DNS消息的传递方式(TCP和UDP)


二、FTP:掌握控制连接和数据连接的概念,了解主动和被动模式数据传输

 

 


三、电子邮件:邮件地址:user@domain


(一)了解发送电子邮件时怎样与DNS结合

 


(二)掌握SMTP协议的主要命令,了解POP3协议的基本工作方式,了解POP3和IMAP的区别

 


(三)了解RFC 822邮件格式,了解主要的邮件头部,包括FROM,TO/CC等

 


(四)MIME: 了解Content-Transfer-Encoding,掌握quoted-printable和Base64编码方法

 

 

四、了解Web体系结构

 


五、掌握HTTP的无状态特征

 


六、掌握非持续连接和持续连接,持续连接的非流水线和流水线方式

 

 


七、掌握HTTP请求和响应的基本格式,了解Host头部的意义,给出一个HTTP请求和响应,可以了解到该请求和响应所执行的动作

 

标签:IP,主机名,域名,DNS,IP地址,服务器,第二章,应用层
From: https://www.cnblogs.com/imreW/p/16999690.html

相关文章