• 约 2 分钟
计算机网络·传输层
传输层提供的服务
- 传输层的功能
- 进程之间的逻辑通信(端到端通信)
- 复用和分用
- 差错检测
- 两种协议
- 传输层的寻址与端口
- 无连接服务与面向连接服务
UDP协议
- UDP数据报
- UDP提供的最基本服务
- UDP协议的优点
- 无需建立连接
- 首部开销小
- 应用层能更好地控制发送的数据和发送时间
- 支持1v1 1vm mv1 mvm的交互通信
- 不可靠特性
- 面向报文特性
- UDP的首部格式
- UDP校验
⭐TCP协议
- TCP协议的特点
- TCP报文段
- TCP连接管理
- 连接建立
- 数据传送
- 连接释放
- TCP连接建立和释放的总结
- 连接建立。分为3步:
-
- SYN=1, seq=x.- 连接建立。分为3步:
-
- SYN=1, seq=x.
-
- SYN=1, ACK=1, seq=y, ack=x+1.
-
- ACK=1, seq=x+1, ack=y+1.
- 连接释放。分为4步:
-
- FIN=1, seq=u.
-
- ACK=1, seq=v, ack=u+1.
-
- FIN=1, ACK=1, seq=w, ack=u+1.
-
- ACK=1, seq=u+1, ack=w+1.
-
- SYN=1, ACK=1, seq=y, ack=x+1.
-
- ACK=1, seq=x+1, ack=y+1.
- 连接释放。分为4步:
-
- FIN=1, seq=u.
-
- ACK=1, seq=v, ack=u+1.
-
- FIN=1, ACK=1, seq=w, ack=u+1.
-
- ACK=1, seq=u+1, ack=w+1.
- TCP可靠传输
- TCP流量控制
- TCP拥塞控制
- 拥塞控制与流量控制的比较
- 接收窗口和拥塞窗口
- 慢开始和拥塞避免
- 慢开始算法(乘以2)
- 拥塞避免算法(加1)
- 网络拥塞的处理
- 快重传和快恢复