在确认报文段中,把 SYN 和 ACK 位都置为 1 。或者是收到 3 个冗余的 ACK 响应也能停止 MSS 增长。在快速恢复中,对于使 TCP 进入快速恢复状态缺失的报文段,对于每个收到的冗余 ACK,cwnd 的值都会增加一个 MSS 。
本文以从硬件到软件,从内核到应用,从底层到上层,从系统到算法,从核心到边缘的顺序,试图萃取人类网络技术各抽象层次的知识。硬件:商用主机主机是网络设备的最重要节点,内核主要实现了7层协议中的L2、L3、L4三层,L5之上则更是以主机为主的应用层。
TCP 和 UDP 在效率、报文段、流量控制、连接管理上均存在差异,由于这些差异导致了应用场景要有不同的选择,由于 TCP 每个包都需要进行确认,因此 TCP 不适合告诉传输数据的场景,像是这种场景使用 UDP 就好了;