TCP(传输控制协议),特点:可靠传输、连接管理、流量控制、拥塞控制。
1、可靠传输
可靠传输方式:封装成帧、差错校验、超时重传、滑动窗口。
2、连接管理
三次握手、四次挥手。
3、流量控制
通过解析TCP报文中对方接受窗口的大小,来设置发送窗口的大小。目的是防止发送过快导致对方处理不及时的情况。
4、拥塞控制
通过超时重传计数器或连续接受3个重复确认报文,来检查是否发生网络拥塞,将拥塞窗口重新置为1,然后通过慢启动、拥塞避免算法调整拥塞窗口值。目的是防止网络处理不了过多的TCP报文。