网络笔记 P05:应用层

1.DNS

  • 工作再 UDP 协议之上,端口号 53。
  • 域名与域名服务器。一共有 13 个根域名服务器,用于管辖顶级域名;下面是顶级域名服务器、授权域名服务器、本地域名服务器。
  • 域名解析有两种方式:递归查询、迭代查询
    • 递归查询:当客户机向本地服务器请求域名查询时,该本地服务器会代替客户机完成域名查询工作,最后返还给客户机答案。
    • 迭代查询:本地服务器本地没有对域名的记录时,会向根服务器查询,但是根服务器只会返回部分答案,告诉本地服务器下一步去哪一台的服务器查询;本地服务器向根服务器告知的服务器查询,也可能不会得到完整的答案,继续到下一级查询。重复此过程至得到答案。

2.电子邮件

电子邮件系统有 3 个组成构件:用户代理、邮件服务器、邮件协议(如 SMTP、POP3、IMAP)。

  • SMTP 使用推送的通信方式,即用户代理发送邮件时,SMTP 协议主动向邮件服务器推送邮件。
  • POP3 使用拉取的通信方式,即用户读取邮件时,从邮件服务器拉取邮件。
  • 电子邮件格式包含信封和正文两部分,正文首部包含to:fromsubject,正文主体是邮件内容。信封由 SMTP 自动填写。
  • SMTP 邮件格式简单,而 MIME 格式可以包含多媒体内容。

3.FTP

  • FTP 工作时使用两个并行的 TCP 连接,一个是控制连接,端口号 21;一个是数据连接,端口号 22。

4.万维网

  • 超文本传输协议 HTTP、统一资源定位符 URL、Cookie、超文本标记语言 HTML
  • 服务器端是由一个前端模块和多个处理模块构成,前端模块接受所有请求,将该请求交给一个处理模块。
  • HTTP 协议本身是无连接的,但是使用 TCP 协议。
posted @ 2020-07-30 16:16  ixtwuko  阅读(107)  评论(0编辑  收藏  举报