6. 应用层核心知识精要
6.1 应用层核心功能
- 定义不同主机间应用程序的通信规则
- 为网络应用提供标准化服务接口
6.2 关键应用协议详解
1. DNS域名解析系统
- 域名层级结构:
- 从右到左:顶级域→二级域→三级域(如:mail.cctv.com)
- 查询方式对比:
- 递归查询:DNS服务器全权负责查找
- 迭代查询:客户端逐步查询各级DNS
2. FTP文件传输协议
- 连接特性:
- 基于TCP的可靠传输
- 双通道设计:
- 控制连接(21端口):建立会话
- 数据连接(20端口):实际传输
3. TELNET远程终端
- 使用TCP 23端口建立稳定连接
- 实现远程主机命令行访问
4. HTTP超文本传输
- 采用请求-响应模型
- 默认80端口(明文传输)
- 补充:HTTPS=HTTP+SSL/TLS(443端口)
5. 电子邮件系统
- 发件协议:
- SMTP(25端口):负责邮件发送和中继
- 收件协议:
- POP3(110端口):从服务器下载邮件
6. DHCP动态配置
- 核心功能:
- 自动分配IP地址
- 提供子网掩码等网络参数
- 端口使用:
- 客户端68端口接收配置
- 服务器67端口提供服务
协议速查表
协议 | 功能 | 端口 | 传输层协议 |
---|---|---|---|
DNS | 域名解析 | 53 | UDP/TCP |
FTP | 文件传输 | 21(控制)/20(数据) | TCP |
TELNET | 远程登录 | 23 | TCP |
HTTP | 网页传输 | 80 | TCP |
SMTP | 邮件发送 | 25 | TCP |
POP3 | 邮件接收 | 110 | TCP |
DHCP | IP分配 | 68(客户端) | UDP |