第六章 应用层
考点
- DNS解析,背后的运行机制需要清楚,可能是大题也可能是小题
- 电子邮件会考,考得比较基础,知道基础的即可
- 文件传输协议,可能会有小题像选择判断
- 万维网考得很少,很简单,稍微了解即可
- 协议传输的时间计算考试考得很少,考研考得多
- HTTP考得也少
- HTML不会考
1. 应用层概述
应用层对应用程序的通信提供服务。
应用层的功能:
- 文件传输、访问和管理
- 电子邮件
- 虚拟终端
- 查询服务和远程作业登录
应用层的重要协议:
- FTP
- SMTP、POP3
- HTTP
- DNS
2. 域名解析系统DNS
域名解析: 根据域名找IP地址
域名结构:
两种查询方式:
考点: 大题可能会考具体的实现过程。
3. FTP协议
FTP是基于客户/服务器(C/S)的协议。
用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。
依照FTP 协议提供服务,进行文件传送的计算机就是FTP 服务器。
连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。
TFTP: 是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。
4. 电子邮件
5. 万维网和HTTP协议
HTTP协议定义了浏览器(万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。