メインコンテンツへ
ネットワーク

TCP/IPのトランスポート層で、コネクションレス型の通信プロトコルはどれか。

ア.FTP
イ.HTTP
ウ.TCP
エ.UDP正解

解説

コネクションレスとは「相手に届いたか確認しない、投げっぱなし通信」のこと。UDP はまるで回覧板を廊下に置いて「あとは知らん」と立ち去る人——速いけど届く保証はなし。

なぜ エ が正解か

UDP(User Datagram Protocol)はトランスポート層のプロトコルで、通信前に「つながったよ確認(3ウェイハンドシェイク)」を一切しません。手紙の封筒に宛先を書いてポストに投函するだけ——受け取ったかどうかは相手次第です。その分オーバーヘッドが少なく、動画ストリーミングやゲームなど「多少欠けても速さが大事」な場面で大活躍します。

なぜ ア は間違いか

FTP(File Transfer Protocol)はアプリケーション層のプロトコルで、トランスポート層ですらありません。問題文の「トランスポート層で」という条件を一行目で踏み外しています。

なぜ イ は間違いか

HTTP もアプリケーション層の住人で、トランスポート層には属しません。「HTTP 通信はコネクションレス的に見える」と思った方、惜しい——HTTP/1.1 はデフォルトで TCP 接続を維持します。層を一段間違えた探偵です。

なぜ ウ は間違いか

TCP はトランスポート層で正解——でも「コネクション型」の代名詞です。3ウェイハンドシェイクで握手し、届いたか逐一確認し、切断も丁寧に行う几帳面な優等生。コネクションレスとは真逆なので、問題のひっかけ本命です。

出典: 基本情報技術者試験 令和5年 サンプル問題