> 互聯網的骨架由傳輸層協議支撐,而TCP與UDP如同血管中的紅細胞與血小板,各司其職卻又缺一不可
### 一、初識傳輸層雙雄:網絡通信的基石
想象你要給朋友寄送重要文件:
- **TCP** 如同順豐快遞:**簽收確認+物流追蹤**,確保文件完整送達
- **UDP** 如同普通信件:**直接投遞信箱**,不保證對方是否收到
在技術層面,它們位于OSI模型的**第四層(傳輸層)**,共同承擔應用程序之間的數據傳輸任務。
### 二、TCP協議:可靠傳輸的工程杰作
#### 核心特性
```plaintext
可靠性三支柱:
1. 數據分塊:將大數據分割為MSS(最大分段大小)傳輸
2. 確認機制:接收方必須ACK確認收到數據
3. 重傳機制:超時未確認則重新發送
```
#### 三次握手:建立連接的精密舞蹈
```python
#