五天带你学完《计算机网络》·第四天·应用层

Posted 只想婧婧的小菜鸡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了五天带你学完《计算机网络》·第四天·应用层相关的知识,希望对你有一定的参考价值。


一、应用层的功能

  • 通过应用进程间的交互来完成特定的网络应用

二、域名系统DNS

UDP,端口号53

域名等级及域名服务器的命名

计算机网络·域名等级及域名服务器的命名

迭代查询

在这里插入图片描述
具体过程

  • ①主机m.xyz.com先向其本地域名服务器dns.xyz.com进行查询;
  • ②本地域名服务器采用迭代查询。它先向一个根域名服务器查询;
  • ③根域名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器dns.com的IP地址;
  • ④本地域名服务器向顶级域名服务器dns.com进行查询;
  • ⑤顶级域名服务器告诉本地域名服务器,下一次应查询的权限域名服务器dns.abc.com的IP地址;
  • ⑥本地域名服务器向权限域名服务器dns.abc.com进行查询;
  • ⑦权限域名服务器dns.abc.com告诉本地域名服务器,所查询的主机的IP地址。
  • ⑧本地域名服务器最后把查询的结果告诉主机m.xyz.com.

三、文件传输协议FTP

  • 使用TCP,端口号20,21
  • 客户–服务器方式,可同时为多个进程提供服务。主进程负责接收新请求,从属进程负责处理单个请求

四、远程终端协议TELNET

  • 使用TCP,端口号23
  • 实现远程操控

五、万维网 WWW

超文本传输协议HTTP

  • 使用TCP,端口号80

工作过程

  1. 输入网页文件的URL
  2. 浏览器向DNS发出请求,要求把域名转化为IP地址。
  3. DNS进行查询后,向浏览器发出应答IP地址。
  4. HTTP协议工作阶段:浏览器向相应IP地址的80端口建立一条TCP连接的请求。
  5. 连接建立成功后,浏览器发出一条请求传输网页的HTTP命令。
  6. 服务器收到请求后,向浏览器发送相应网页文件。
  7. 文件发送完成后,服务器主动关闭TCP连接。HTTP的工作过程结束。
  8. 浏览器显示收到的网页文件

六、电子邮件

发送邮件协议:SMTP

  • 使用TCP,端口号25

读取邮件协议:POP3

  • POP3:使用 TCP,端口号110

基本发送过程

在这里插入图片描述

基于万维网的发送过程

在这里插入图片描述

七、动态主机配置协议DHCP

  • 使用UDP,端口号67,68

使用UDP的只有DNS和DHCP

在这里插入图片描述

以上是关于五天带你学完《计算机网络》·第四天·应用层的主要内容,如果未能解决你的问题,请参考以下文章

五天带你学完《计算机网络》·第五天·网络层(下)

五天带你学完《计算机网络》·第二天·数据链路层

五天带你学完《计算机网络》,期末考试不挂科

五天带你学完《计算机网络》·第三天·传输层

五天带你学完《计算机网络》·第一天·物理层

一天学完操作系统,两天通过期末考试