プロトコルに関する記述のうち, 適切なものはどれか。
平成23年度 秋期 ITパスポート試験 問77
この問題の解説と、これまでの解答の記録です。
問 77
不正解ア
HTML (HyperText Markup Language) は、見出し・段落・表・リンクなど Web ページの構造や内容をタグで記述するためのマークアップ言語であり、そもそもプロトコル (通信手順の取決め) ではない。HTML はやり取りされるデータそのものの形式であって、それを運ぶ手順ではない点が誤り。Web データを送受信するためのプロトコルは HTTP (HyperText Transfer Protocol) であり、通信内容を暗号化する場合は HTTPS を用いる。
不正解イ
HTTP (HyperText Transfer Protocol) は、Web ブラウザと Web サーバの間で HTML 文書や画像などの Web データを送受信するためのプロトコルであり、ネットワーク監視用ではない。ネットワーク機器の稼働状態やトラフィック量などを収集・監視するために使われるプロトコルは SNMP (Simple Network Management Protocol) である。記述の用途が入れ替わっているため誤り。
不正解ウ
POP (Post Office Protocol、現在広く使われている版は POP3) は、受信側メールサーバのメールボックスに保管されている自分あての電子メールを、利用者の端末へ取り出す (受信する) ためのプロトコルであり、遠隔操作用ではない。離れた場所にあるコンピュータを手元の端末から遠隔操作するためのプロトコルは Telnet や、通信を暗号化して安全に遠隔操作できる SSH である。
- エ
正解 正解はエ。プロトコル (通信規約) とは、機器やソフトウェア同士が通信するときの手順・形式をあらかじめ定めた取決めのことで、用途ごとに別々のプロトコルが標準化されている。SMTP (Simple Mail Transfer Protocol) は、その中で電子メールを「送る」役割を担うプロトコルである。具体的には、利用者のメールソフト (メールクライアント) が自分の契約する送信用メールサーバへメールを送り出す場面と、送信側メールサーバが宛先ドメインの受信側メールサーバへメールを中継・転送する場面の両方で使われる。既定では TCP のポート 25 番 (利用者からの送信にはメール投稿用の 587 番) を用いる。一方、受信側メールサーバに届いて利用者のメールボックスに保管されたメールを、利用者が自分の端末へ取り出す段階では SMTP ではなく POP3 や IMAP4 を使う。つまり電子メールは「送信は SMTP、受信は POP3 / IMAP4」と役割が分かれており、エの記述はこの SMTP の役割を正しく述べている。したがって適切な記述はエである。
- 電子メール関連プロトコルの役割分担 — 送信 (クライアントからサーバへの送出、およびサーバ間の転送) は SMTP、受信 (サーバのメールボックスから端末への取り出し) は POP3 または IMAP4。IMAP4 はメールをサーバ上に置いたまま管理できる点が POP3 との違い。
- 用途別の代表的プロトコルの識別 — HTTP / HTTPS は Web データの送受信、SNMP はネットワーク監視・管理、Telnet / SSH は遠隔操作、FTP はファイル転送、DNS はドメイン名と IP アドレスの対応付け、DHCP は IP アドレスの自動割当て。あわせて、HTML はプロトコルではなくマークアップ言語であるという「言語・データ形式」と「通信手順」の区別も問われる。