TCP专项复习
下面蓝色标题为各个知识点的超链接,不记得忘了就点进去看看
TCP 和 UDP 的区别
- 面向连接
- 可靠性
- 基于字节流
三次握手连接
- 一次握手过程及变化
- 为什么不是两次
- 为什么不是四次
- 握手过程中可以携带数据吗
- 同时发起挥手会怎样
四次挥手断开连接
- 半连接队列
- 全连接队列
- SYN Flood攻击过程
- 如何应对这种攻击
剖析TCP报文首部字段
- 源端口、目标端口
- 序列号、ISN:ISN是如何计算的,为什么
- 确认号
- 标记位
- 窗口大小
- 校验和
- 可选项
TCP快速打开(TFO)原理
- 首轮三次握手
- 之后的三次握手
- TFO优势
TCP时间戳作用
- 计算往返时延RTT
- 防止序列号回绕的问题
TCP超时重传算法
- 经典方法
- Jacobson / Karels 算法
TCP流量控制
- TCP滑动窗口概念
- 流量控制过程
TCP拥塞控制
- 慢启动
- 拥塞避免
- 快速重传和快速恢复
- 基于丢包的拥塞控制点产生的问题–Google的BBR拥塞控制算法