TCP小结

滑动窗口

使用滑动窗口可使传输更加有效,同时也可以控制数据流,使得目的站不致因数据来的过多而瘫痪。

1:TCP的滑动窗口是面向字节的。

2:窗口包括已发送的字节和未被确认的字节,以及可以发送的字节

3:接收方窗口是说明接收方还能再接收的字节数。

4:在TCP报文段首部的窗口大小字段的值就是当前给对方设置的窗口值。

差错控制

TCP是一个可靠的运输层协议。这就表示,将数据流交付给TCP的应用程序依靠TCP将整个的数据流交付给另一端的应用程序,并且是按序的、无差错、无丢失、无重复

TCP使用差错控制提供可靠性。差错控制包括以下的一些机制:检测受到损伤的报文段、丢失的报文段、失序的报文段和重复的报文段。以及检测出差错后纠正差错。

TCP中的差错检验是通过三种工具来完成的:检验和、确认和超时

原文地址:https://www.cnblogs.com/hellochennan/p/6692600.html