应用层
域名系统
- 域名
- 由若干个分量组成
- 域名服务器
- 以区为单位,设置相应的权限域名服务器,用来保存该区中的所有主机的=
- 类型
- 根域名服务器
- 顶级域名服务器
- 权限域名服务器
- 本地域名服务器
- 域名服务器解析
-
本地域名服务器向根域名服务器的查询通常是采用迭代查询
-
主机向本地域名服务器的查询一般都是采用递归查询
-
文件传送协议
- FTP
- 使用客户服务器方式
- FTP 客户和服务器之间要建立两个并行的TCP连接
- 控制连接
- 用于传输FTP相关控制命令
- 整个会话期间保持打开状态
- 端口 21
- 数据连接
- 用于文件传输
- 传输时建立,传输结束关闭
- 端口 20
- 控制连接
- NFS
- 允许应用进程打开一个远地文件,在特定的位置上读写
- 可使用户只复制一个大文件的部分,而非整个文件
- 简单文件传送协议 TFTP(端口号:69)
- 很小且易于实现的文件传送协议
- 使用客户服务器方式和 UDP 数据报,因此 TFTP 需要有自己的差错改正措施
- 只支持文件传输而不支持交互
- 没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别
远程终端协议 TELNET
- NVT格式
- 网络虚拟终端的数据传输格式
电子邮件
- 简单邮件传送协议 SMTP
- 只能传送 ASCII码
- 全程使用 TCP连接
- 一个邮件既可以作为客户也可以作为服务器
- A 发送邮件 B
- A:SMTP客户,B:SMTP服务器
- A 接收邮件 B
- B:SMTP客户,A:SMTP服务器
- A 发送邮件 B
- 邮件读取协议 POP3 和 IMAP
- 不同点
- POP3
- 不同点
- 通用因特网邮件扩充 MIME
- 将非 ASCII码 转为 7位 ASCII码
万维网
- 分布式超媒体系统
- 超文本是万维网的基础
- URL
-
://<主机>:<端口>/<路径> 路径>端口>主机> - URL的访问方式
- ftp
- http
- News
- ……
- URL的访问方式
-
- 使用高速缓存可减少 访问因特网服务器的时延