--- TCP 口水话 --- #### 目录 1. 概述 2. 分层模型 3. 三次握手、四次挥手 4. 重传机制 5. 滑动窗口 6. 流量控制 #### 概述 TCP 是一个可靠的、面向连接的、基于字节流、全双工的协议。 面向连接的协议要求正式发送数据之前需要通过握手建立一个逻辑连接,结束通信时也是通过有序的四次挥手来断开连接。 TCP 协议是可靠的,而 IP 是一种无连接、不可靠的协议。IP 协议尽最大可能将数据报从发送者传输给接受者,但并不保证包到达的顺序会与它们被传输的顺序一致,也不保证包是否重复,甚至都不保证包是否会到达接受者。TCP 要想在 IP 的基础上构建可靠的传输层协议,必须有一个复杂的机制来保障可靠性,主要有一下几个方面: