TCP_IPポイント

一度
にTCPで複数のデータパケットを確認するACKは累積的です。確認シーケンス番号から1を引いた値まで、レシーバがすべてのバイトを正しく受信したことを示します。

再送信
1:クライアントがデータパケットを送信した後、サーバーはサーバーのackを受信せずに再送信します
2:サーバーはクライアントのデータを受信せず、クライアントはサーバーから送信されたデータのackを受信して​​再送信します。


シリアル番号に従って受信データパケットをソートするために受信バッファをソートし、ソート後にそれらを読み取ります。
最初に来る大きな番号のデータパケットは受信バッファにバッファリングされます。コミットされていない小さな番号のパケットを確認する前に、これらの大きな数のパケットは最初に確認応答されません。
バッファーがいっぱいになったとき、小さな数のパケットはまだ
小さな数のパケット用のスペースを予約するか、大きな数のパケットの一部を破棄することを推測していません

スライディングウィンドウ
アプリケーションが受信バッファーからデータを読み取った後、ウィンドウが復元されます。ウィンドウが小さくなった場合は、アプリケーションによって読み取られていない受信バッファーにまだデータがあることを示しています。相手がデータを送信しすぎるのを防ぐことができます。

おすすめ

転載: www.cnblogs.com/vsop/p/12693255.html
おすすめ