1.截断为合理长度:应用数据被TCP分割成适合发送的数据块,而udp不会对数据报进行长度处理
2.重发和确认:发出一个数据后,启动一个定时器,在没有收到确认后,超时重发。
3.TCP保留2个字节的检验和,保持首部和数据的检验和,检测数据在传输中是否发生变化。
4.对失序的数据进行重新排序,交给应用层。
5.丢弃重复数据。
6.提供流量控制(滑动窗口协议),防止较快的主机致使较慢主机的溢出。
7.提供了拥塞控制,在网络拥堵的时候,缩小窗口的大小。