计算机网络——应用层
一、应用层概述
1.1 位置
最特殊的一层,没有上一层供它服务,直接服务于模型外的用户
1.2 功能
最靠近用户的一层,向应用程序提供网络通信。
1.3 特点
1.4 重定向器
1.5 主要的直接应用
二、域名系统DNS概述
2.1 域名系统
2.2 域名空间
顶级域名
中国(cn)二级域名
2.3 域名
2.4 资源记录
一个资源记录包括五个部分
例如
2.5 域名服务区
2.6 根域服务器
三、DNS域名解析
3.1 概述
3.2 解析的种类
3.3 优化
3.4 DNS的承载方式
DNS消息采用UDP数据段承载,但有两种例外。
UDP报文超过512字节
- 首次请求访问返回参数TC置位。
- 再次请求建立TCP连接,将数据段分段发送。
另外一种是主从服务器数据的同步更新
四、电子邮件
4.1 电子邮件
电子邮件的体系结构
4.2 用户代理
用户代理完成的功能
电子邮件消息格式
消息头
To 未发送 Cc 为抄送 ······
电子邮件消息格式
MIME增加的消息头
Base64编码
MIME增加的消息头
4.3 Email消息传输
传输的步骤
SMTP的一些问题
4.4 MIME和SMTP之间的关系
4.5 POP3
4.6 改进的版本IMAP
五、万维网www
5.1 概述
5.2 www的组成、体系结构
客户端
服务器端
多线程服务器
5.3 高速代理服务器
5.4 Cookie
六、其他应用
6.1 文件传输(FTP)
FTP使用两条TCP链接
- 控制连接:进行一些控制信息的传输
- 数据连接:用来传输文件数据
好处: 方便传输——终止传输、断点续传等等···
FTP 使用的主要方式
6.2 远程登录Telnet
6.3 多媒体应用
- RTP:它基于UDP可采用主播、广播来进行音视频的传输。
- RTSP:有点类似HTTP,但是支持多点音视频流的传输
- H.323、SIP:实时视频会议可能会用到的会议