ネットワーク応用問題
ネットワーク上のホストAからホストBへUDPでデータを送信したところ、途中でパケットが一部消失した。このときの動作として、最も適切なものはどれか。
A.UDPの再送制御機能により、消失したパケットが自動的に再送される。
✗ UDPには再送制御機能がありません。再送を行うのはTCPの役割です。
B.ルータが消失を検知してパケットを補完し、受信側に完全なデータが届く。
✗ ルータにパケット補完機能はありません。消失したパケットをネットワーク機器が復元することはできません。
C.消失したパケットはそのまま失われ、受信側は欠損したデータを受け取るか、何も受け取らない場合がある。← 正解
✓ 正解です。UDPはコネクションレス型で信頼性保証がないため、消失したパケットは再送されず、受信側は欠損データを受け取るか欠損のままとなります。
D.TCPに自動切替が行われ、消失パケットの再送処理が開始される。
✗ UDPからTCPへの自動切替機能は存在しません。プロトコルの選択はアプリケーション設計時に決定されます。