応用情報技術者 2022年 春期 午前2 問33
問題文
UDP を使用しているものはどれか。
選択肢
ア:FTP
イ:NTP(正解)
ウ:POP3
エ:TELNET
UDP を使用しているものはどれか。【午前2 解説】
要点まとめ
- 結論:UDPを使用しているのは「イ: NTP」です。
- 根拠:UDPはコネクションレスで高速な通信を実現し、NTPは時間同期のために軽量な通信を求めるためUDPを利用します。
- 差がつくポイント:FTPやPOP3、TELNETは信頼性の高い通信が必要なためTCPを使い、UDPは信頼性より速度を優先する用途に使われる点を理解しましょう。
正解の理由
NTP(Network Time Protocol)はネットワーク上の時刻同期を行うプロトコルで、通信の信頼性よりも高速性と軽量性が重要です。そのため、コネクションレスでオーバーヘッドが少ないUDPを利用します。一方、FTP、POP3、TELNETはデータの正確な送受信が必要なためTCPを使用します。
よくある誤解
UDPは信頼性が低いから使われないと思いがちですが、NTPのように高速かつ軽量な通信が求められる場面で積極的に使われます。
解法ステップ
- 各選択肢のプロトコルの役割を確認する。
- 通信にTCPかUDPのどちらを使うかを理解する。
- 信頼性重視ならTCP、速度重視ならUDPと判断する。
- NTPは時刻同期で高速性が重要なためUDPを使うと覚える。
- 選択肢の中でUDPを使うのは「イ: NTP」と結論づける。
選択肢別の誤答解説
- ア: FTPはファイル転送プロトコルで、信頼性の高いTCPを使用します。
- イ: NTPは時刻同期プロトコルでUDPを使用し、高速かつ軽量な通信を実現します。
- ウ: POP3はメール受信プロトコルで、データの正確な受信が必要なためTCPを使います。
- エ: TELNETはリモートログインプロトコルで、信頼性のためTCPを利用します。
補足コラム
UDP(User Datagram Protocol)はコネクションレス型の通信プロトコルで、TCPに比べてヘッダが簡素でオーバーヘッドが少ないためリアルタイム性が求められる音声通話や動画ストリーミング、DNSやNTPなどに利用されます。TCPは通信の信頼性を保証するためにコネクション確立や再送制御を行います。
FAQ
Q: なぜNTPはUDPを使うのですか?
A: NTPは時刻同期のために高速で軽量な通信が必要で、UDPはオーバーヘッドが少なくリアルタイム性に優れているためです。
A: NTPは時刻同期のために高速で軽量な通信が必要で、UDPはオーバーヘッドが少なくリアルタイム性に優れているためです。
Q: FTPやTELNETはなぜTCPを使うのですか?
A: これらはデータの正確な送受信やコマンドの確実な実行が必要なため、信頼性の高いTCPを使用します。
A: これらはデータの正確な送受信やコマンドの確実な実行が必要なため、信頼性の高いTCPを使用します。
関連キーワード: UDP, TCP, NTP, FTP, POP3, TELNET, プロトコル、ネットワーク通信

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

