インターネット上のコンピュータでは,Webや電子メールなど様々なアプリケーションプログラムが動作し,それぞれに対応したアプリケーション層の通信プロトコルが使われている。
これらの通信プロトコルの下位にあり,基本的な通信機能を実現するものとして共通に使われる通信プロトコルはどれか。
正答4
解説
正解は4です。
アプリケーション層のプロトコルの下位で、共通の通信機能を担うプロトコルを問う問題です。
【選択肢別解説】
1:× FTP(File Transfer Protocol)は、ファイルを転送するためのアプリケーション層のプロトコルです。
下位で共通に使われるプロトコルではありません。
2:× POP(Post Office Protocol)は、メールサーバからメールを受信するためのアプリケーション層のプロトコルです。
3:× SMTP(Simple Mail Transfer Protocol)は、メールを送信・転送するためのアプリケーション層のプロトコルです。
4:○ TCP/IPは、TCP(Transmission Control Protocol)とIP(Internet Protocol)を中心とするプロトコル群です。
Webやメールなどのアプリケーションは、すべてこの上で動作しています。
【ポイント】
IPは宛先までデータを届ける役割、TCPは届いたデータの順序や欠落を確認して信頼性を高める役割です。
HTTPやSMTPなどはその上で動くアプリケーション層のプロトコルです。