TCP伝送の信頼性 - ソート、廃棄、再送信

まず、並べ替え、次透過、シーケンスアセンブリ

データ伝送を行う場合、まず、TCPは、異なるフラグメントにこのデータを分割し、次いで断片をソート。断片は次に、送信順序番号がソートされます。

このように、整然とした転送を確保します。

 

第二に、廃棄された、タイムアウト

何の到着時間スライス、またはタイムスライスが満了していない場合は、送信するプロセスを通じて、クライアントが破棄またはタイムアウトされる情報データを受信することができます。クライアントのノウハウが廃棄されたか、タイムアウト情報とき、あなたは再びそれを送信する必要があります。

 

第三に、再送メカニズム - タイマー

サーバは、時刻情報を受信した場合、定期的にデータの一部が受信された送信します。サーバはバックメッセージを送った後にクライアントは、あまりにも、データ側を再送信し、データが提供されていないとみなされ、一定時間内に受信していません。

 

第四に、データ送信処理

送信者は、データの最初の部分は、最初の受信者、シーケンス番号、データサイズが1460byteに送られ、右の5つのデータ片を有しています。

受信機の左側の受信時に損失することなく、データの確認の受信に配列番号1、1261年確認番号をエコーし​​ます。

2へのポインタ移動送信者、送信パケット1461、データ1460のデータサイズ。この時点で、データが中断された(受信者がデータを正常に受信、それが失われた送信するために送信者に送られたが)、データは、フィードバックの送信者が受信されません。

送信者が右ポインタ、データ伝送の3,4,5連続を続け、受信機は、フィードバックを継続していきます。

タイムアウト期間内に送信者は、エコーデータの物品2を受信して​​いない、再送信された第2のデータであろう。

再送メッセージを受信した後、受信者は、データの送信側へのフィードバックが受信されています。

公開された174元の記事 ウォンの賞賛115 ビュー830 000 +

おすすめ

転載: blog.csdn.net/nicolelili1/article/details/103951526