TCP(传输控制协议)是一种面向连接的、可靠的传输层协议。
- 面向连接:通信前需要建立连接
- 可靠传输:通过确认机制、重传机制等保证数据可靠传输
- 流量控制:通过滑动窗口机制控制发送速率
- 拥塞控制:通过慢启动、拥塞避免等算法控制网络拥塞
TCP连接建立与释放
TCP三次握手过程
TCP可靠传输机制
机制 | 说明 |
---|
确认机制 | 接收方发送确认报文 |
重传机制 | 超时重传、快速重传 |
滑动窗口 | 流量控制 |
例题:简述TCP三次握手的过程。
解析:
- 第一次握手:客户端发送SYN=1, seq=x
- 第二次握手:服务器发送SYN=1, ACK=1, seq=y, ack=x+1
- 第三次握手:客户端发送ACK=1, seq=x+1, ack=y+1