目录
(1)客户 / 服务器模型(Client / Server)编辑
6.1-1 网络应用模型
一、应用层概述
二、网络应用模型
(1)客户 / 服务器模型(Client / Server)
![](https://i-blog.csdnimg.cn/blog_migrate/1049853b32957c7c87b6fade81770a51.png)
(2)P2P
6.2-1 域名系统(DNS)
域名让 ip 地址更好记,比如 www.baidu.com,域名系统(DNS)就是在实现域名到IP地址的转换。
DNS 服务器将电脑给的域名转换成 IP 地址,电脑再根据这个 IP 地址去访问相应的网站。
www.baidu.com 每一个点隔开的字符串叫做“标号”。级别自左至右由高到低。
每一个点叫做“根”。
一、域名
二、域名服务器
三、域名解析过程
(1)递归查询(靠别人)
(2)迭代查询(靠自己)
6.3-1 文件传输协议(FTP)
一、文件传送协议
文件传送协议 FTP (File Transfer Protocol)
简单文件传送协议 TFTP (Trivial File Transfer Protocol)
二、FTP 服务器和用户端
FTP 是基于客户/服务器(C/S)的协议。
用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。
FTP 服务器:依照 FTP 协议提供服务,进行文件传送的计算机。
FTP 客户端:连接 FTP 服务器,遵循 FTP 协议与服务器传送文件的电脑。
三、FTP 工作原理
四、FTP 工作原理
FTP 传输模式:
文本模式:ASCII 模式,以文本序列传输数据;
二进制模式:Binary 模式,以二进制序列传输数据。
6.4-1 电子邮件
一、电子邮件系统概述——电子邮件的信息格式
二、电子邮件系统概述——组成结构
三、简单邮件传送协议 SMTP
四、MIME
五、邮局协议 POP3
六、网际报文存取协议 IMAP
七、基于万维网的电子邮件
八、总结
6.5-1 万维网和 HTTP 协议
一、万维网概述
二、超文本传输协议 HTTP
三、HTTP 协议的特点
四、HTTP 协议的连接方式
图上的“持久连接”为“非流水线型持久连接”,类似于停等协议,“流水线性持久连接”类似于 GBN 协议,发送方可发送多端数据。
五、超文本传输协议 HTTP——报文结构
如图我们可以看到 HTTP 报文分为两类:HTTP 请求报文、HTTP 响应报文