以下是计算机网络期末复习的重点内容与指南,帮助你系统地梳理知识点并高效复习。
---
## 一、网络体系结构
### 1. **OSI 模型**(七层模型)
- **各层功能与对应协议**
- 应用层:提供网络服务(如 HTTP, FTP, SMTP)
- 表示层:数据格式转换(如加密、压缩)
- 会话层:建立、管理会话(如会话控制)
- 传输层:端到端传输(如 TCP, UDP)
- 网络层:路径选择、路由(如 IP, ICMP)
- 数据链路层:帧的传输(如 MAC, ARP)
- 物理层:比特传输(如网卡、光纤)
- **重要概念**
- PDU(协议数据单元):各层数据单位(比特、帧、分组、段)
- 封装与解封装:数据从高层到低层逐步封装头部信息。
### 2. **TCP/IP 模型**(四层模型)
- 应用层(HTTP, DNS)
- 传输层(TCP, UDP)
- 网络层(IP)
- 数据链路层(Ethernet, PPP)
---
## 二、传输层
### 1. **TCP(传输控制协议)**
- **特点**:
- 面向连接
- 提供可靠传输
- 流量控制、拥塞控制
- **重要机制**:
- 三次握手与四次挥手
- 滑动窗口
- 超时重传
- 拥塞控制算法:慢启动、拥塞避免、快速重传、快速恢复
### 2. **UDP(用户数据报协议)**
- **特点**:
- 无连接