正解は ウ
TCP(Transmission Control Protocol)は、OSI基本参照モデルのトランスポート層(第4層)に位置する、信頼性のあるデータ転送を提供するコネクション型のプロトコルです。TCPの主な特徴として、データを順序付けるシーケンス番号をもち、受信側が正しく受け取ったことを確認応答(ACK)で知らせ、確認応答が一定時間返ってこない場合は、そのデータを再送することでデータの欠落を回復します。また、ウィンドウ制御によって、まとめて送れるデータ量(バイト単位)を調整し、効率的かつ輻輳を避けた転送を行います。選択肢cの「確認応答がない場合は再送処理によってデータ回復を行う」が、TCPの信頼性確保の仕組みとして正しく、正解です。他の選択肢を確認すると、TCPはネットワーク層ではなくトランスポート層の機能であり(選択肢aは誤り)、ウィンドウ制御の単位はビットではなくバイトであり(選択肢bは誤り)、TCPはシーケンス番号をもち受信側で順序を正しく並べ替えるため、受信した順番のまま処理するわけではありません(選択肢dは誤り)。TCPの3大特徴である「順序制御(シーケンス番号)・確認応答と再送・ウィンドウによるフロー制御」を押さえておきましょう。
TCP=トランスポート層(第4層)のコネクション型・信頼性のあるプロトコル。シーケンス番号で順序制御、確認応答(ACK)がなければ再送、ウィンドウ制御の単位はバイト。ネットワーク層のIPやUDP(コネクションレス)と区別する。