基本情報技術者 テクノロジ系

TCPとUDPの違いとして適切なものはどれか。

1. TCPは高速で信頼性が低く、UDPは低速で信頼性が高い
2. TCPは信頼性が高く、UDPは信頼性より速度を優先する ✓ 正解
3. TCPはUDPより少ないデータ量の通信に適している
4. TCPとUDPは全く同じプロトコルである

📝 解説

TCP(Transmission Control Protocol)とUDP(User Datagram Protocol)はOSIモデル第4層(トランスポート層)の2大プロトコルで、用途によって使い分けます。書留郵便(TCP)と普通郵便(UDP)に例えると、書留は配達確認・再配達(再送)まで行う信頼性重視の方式、普通郵便は届いたかどうかの確認なしに素早く送る速度重視の方式です。TCPの特徴は「コネクション確立(3ウェイハンドシェイク)・データ到達確認(ACK)・再送制御・順序保証・フロー/輻輳制御」で信頼性が高い代わりにオーバーヘッドがあります。UDPは「コネクションレス・確認なし・低遅延・小さなヘッダ」が特長で信頼性より速度を優先します。使い分けの例:TCPはHTTP/HTTPS(Webブラウジング)・メール・ファイル転送など「データ欠損が許されない通信」、UDPはリアルタイム動画ストリーミング・オンラインゲーム・VoIP(IP電話)・DNS問い合わせなど「多少の欠損より低遅延が重要な通信」に使われます。誤答の「TCPは高速で信頼性が低く、UDPは低速で信頼性が高い」は完全に逆です。「TCP=信頼性重視・再送あり、UDP=速度重視・再送なし」と覚えましょう!

フラッシュカード形式で テクノロジ系 を練習する

🎴 練習する

テクノロジ系 の問題一覧・解説を見る →