导图

计算机网络(王道)第六章 应用层

一、概述

计算机网络(王道)第六章 应用层

1.1 两种常用的网络应用模型

1.1.1 客户/服务器模型(Client/Server)

计算机网络(王道)第六章 应用层

1.1.2 P2P模型(Peer-to-Peer)

计算机网络(王道)第六章 应用层

二. 域名系统协议(DNS)

2.1 概述

计算机网络(王道)第六章 应用层

2.1.1 域名

域名就是www.xxx.com,当然这是最简单的一种
.com之后还可以有东西,称之为根
域名从左向右,级别逐渐增高
计算机网络(王道)第六章 应用层

计算机网络(王道)第六章 应用层

2.2 域名服务器(DNS服务器)

计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层

2.3 域名解析过程

计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层

2.3.1 递归查询

计算机网络(王道)第六章 应用层

2.3.2 迭代查询

计算机网络(王道)第六章 应用层

2.3.3 高速缓存

计算机网络(王道)第六章 应用层

三.文件传输协议(FTP,TFTP)

3.1 概述

计算机网络(王道)第六章 应用层

3.2 FTP的服务端和客户端

计算机网络(王道)第六章 应用层

3.3 FTP工作原理

为什么有匿名登陆:对于一些公共服务器来说,增加验证阶段就是增加资源开销,减少验证阶段就可以节省资源来更好地服务
主进程和从属进程的区别:主进程是打开端口,让外部发送的数据可以进来,并且将这些数据逐个分配各从属进程。从属进程则是单独为这些数据服务
计算机网络(王道)第六章 应用层

计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层

四.电子邮件

4.1 概述

4.1.1 电子邮件格式

计算机网络(王道)第六章 应用层

计算机网络(王道)第六章 应用层

4.1.2电子邮件系统的组成结构

计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层

4.2 几个邮件协议

4.2.1 简单邮件传送协议SMTP

注意一下,这里STMP客户和服务器不是固定死的,可以也可以成为服务器,服务器也可以成为用户,由发送方和接收方决定,发送方就是客户,接收方就是服务器
计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层

4.2.2 改进SMTP缺点的MIME协议

MIME改善SMTP发送数据的缺点,是SMTP的功能性扩展
MIME协议已经逐渐开始应用到浏览器当中,通过对不同文件类型用不同的标识符标识,来让浏览器读取通过MIME的相关文件
计算机网络(王道)第六章 应用层

4.2.3 邮局协议POP3

这里接收方是客户端,邮件服务器是服务器端
POP3确实很简单,但是有不少缺点,比较难受的就是邮件一旦下载就自动删除了
计算机网络(王道)第六章 应用层

4.2.4 比较复杂的读取邮件的协议——IMAP协议

计算机网络(王道)第六章 应用层

4.3 基于万维网的电子邮件

与之前的不同的地方就是,基于万维网的电子邮件的邮件服务器端可以不同
同时,发送邮件使用的SMTP/MIME和收邮件时的POP3/IMAP协议都换成了HTTP协议
计算机网络(王道)第六章 应用层

五. 万维网和HTTP协议

5.1 万维网概述

计算机网络(王道)第六章 应用层

5.2 HTTP协议

5.2.1 HTTP协议的过程

这张图里讲了HTTP的具体过程

服务器通过TCP 80端口来监听HTTP请求

注意HTTP可以不一次性下载完页面的所有资源,可以只下载文本部分,其他音频视频等待用户下一步请求之后再传输

计算机网络(王道)第六章 应用层

5.2.2 HTTP协议的特点

计算机网络(王道)第六章 应用层

5.2.3 HTTP的连接方式——持久连接和非持久连接

计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层

5.2.4 HTTP报文结构

计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层
计算机网络(王道)第六章 应用层

相关文章:

  • 2021-12-14
  • 2021-04-02
  • 2021-08-27
  • 2021-12-10
  • 2021-10-26
  • 2022-02-07
  • 2021-10-15
  • 2021-06-09
猜你喜欢
  • 2021-06-29
  • 2021-04-14
  • 2021-10-16
  • 2021-10-10
  • 2021-11-26
  • 2021-06-12
  • 2022-12-23
相关资源
相似解决方案