TCP和UDP区别
TCP | UDP | |
连接点 | 一对一 | 一对一 一对多 多对多 |
可靠性 | 可靠传输 | 尽最大努力交付 |
字节流传输,会出现粘包 | 数据包传输 | |
面向连接 | 传输数据前无需连接 |
TCP如何保证可靠性
序列号
拥塞控制
流量控制
重传机制
数据校验
数据合理分片和排序
TCP拥塞控制机制
1. 慢开始与拥塞避免
发送的最初执行慢开始,令 cwnd = 1,发送方只能发送 1 个报文段;当收到确认后,将 cwnd 加倍,因此之后发送方能够发送的报文段数量为:2、4、8 ...
注意到慢开始每个轮次都将 cwnd 加倍,这样会让