まず、並べ替え、次透過、シーケンスアセンブリ
データ伝送を行う場合、まず、TCPは、異なるフラグメントにこのデータを分割し、次いで断片をソート。断片は次に、送信順序番号がソートされます。
このように、整然とした転送を確保します。
第二に、廃棄された、タイムアウト
何の到着時間スライス、またはタイムスライスが満了していない場合は、送信するプロセスを通じて、クライアントが破棄またはタイムアウトされる情報データを受信することができます。クライアントのノウハウが廃棄されたか、タイムアウト情報とき、あなたは再びそれを送信する必要があります。
第三に、再送メカニズム - タイマー
サーバは、時刻情報を受信した場合、定期的にデータの一部が受信された送信します。サーバはバックメッセージを送った後にクライアントは、あまりにも、データ側を再送信し、データが提供されていないとみなされ、一定時間内に受信していません。
第四に、データ送信処理
送信者は、データの最初の部分は、最初の受信者、シーケンス番号、データサイズが1460byteに送られ、右の5つのデータ片を有しています。
受信機の左側の受信時に損失することなく、データの確認の受信に配列番号1、1261年確認番号をエコーします。
2へのポインタ移動送信者、送信パケット1461、データ1460のデータサイズ。この時点で、データが中断された(受信者がデータを正常に受信、それが失われた送信するために送信者に送られたが)、データは、フィードバックの送信者が受信されません。
送信者が右ポインタ、データ伝送の3,4,5連続を続け、受信機は、フィードバックを継続していきます。
タイムアウト期間内に送信者は、エコーデータの物品2を受信していない、再送信された第2のデータであろう。
再送メッセージを受信した後、受信者は、データの送信側へのフィードバックが受信されています。