情報セキュリティマネジメント試験過去問 - 分野別(科目A) - 通信プロトコル
令和8年公開問題 問10
次のIPアドレスとサブネットマスクをもつPCがある。このPCのネットワークアドレスとして,適切なものはどれか。
IPアドレス:10.170.70.19
サブネットマスク:255.255.255.240
IPアドレス:10.170.70.19
サブネットマスク:255.255.255.240
| ア | 10.170.70.0 |
|---|---|
| イ | 10.170.70.16 |
| ウ | 10.170.70.31 |
| エ | 10.170.70.255 |
答え : イ
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(ネットワーク層,トランスポート層)
解説 :
ネットワークアドレスは,IPアドレスとサブネットマスクをビットごとに論理積(AND)して求めます。サブネットマスクの1の部分がネットワーク部,0の部分がホスト部を表すので,ホスト部をすべて0にしたものがネットワークアドレスです。
今回のサブネットマスクは「255.255.255.240」です。最初の三つの数字は「255」なので,IPアドレスの先頭から3オクテット「10.170.70」はそのまま残ります。注目するのは最後の数字だけです。
「240」を2進数で書くと「11110000」,IPアドレスの「19」は「00010011」です。この二つのAND(論理積)を取ると「00010000」となり,10進数では「16」です。したがって,ネットワークアドレスは「10.170.70.16」となり,「イ」が正解です。
別の考え方もできます。「240」のマスクでは,最後の数字が16ごとに区切られたネットワーク(0~15,16~31,32~63…)になります。「19」は16から31の範囲に入るので,先頭の16が答えです。
「ア」の「10.170.70.0」は0~15の範囲の先頭です。「ウ」の「10.170.70.31」は,この範囲の最後の値で,ブロードキャストアドレスです。「エ」の「10.170.70.255」は,サブネットマスクが「255.255.255.0」のときのブロードキャストアドレスです。
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(ネットワーク層,トランスポート層)
解説 :
ネットワークアドレスは,IPアドレスとサブネットマスクをビットごとに論理積(AND)して求めます。サブネットマスクの1の部分がネットワーク部,0の部分がホスト部を表すので,ホスト部をすべて0にしたものがネットワークアドレスです。
今回のサブネットマスクは「255.255.255.240」です。最初の三つの数字は「255」なので,IPアドレスの先頭から3オクテット「10.170.70」はそのまま残ります。注目するのは最後の数字だけです。
「240」を2進数で書くと「11110000」,IPアドレスの「19」は「00010011」です。この二つのAND(論理積)を取ると「00010000」となり,10進数では「16」です。したがって,ネットワークアドレスは「10.170.70.16」となり,「イ」が正解です。
別の考え方もできます。「240」のマスクでは,最後の数字が16ごとに区切られたネットワーク(0~15,16~31,32~63…)になります。「19」は16から31の範囲に入るので,先頭の16が答えです。
「ア」の「10.170.70.0」は0~15の範囲の先頭です。「ウ」の「10.170.70.31」は,この範囲の最後の値で,ブロードキャストアドレスです。「エ」の「10.170.70.255」は,サブネットマスクが「255.255.255.0」のときのブロードキャストアドレスです。
平成31年春期 問19
| ア | DNSのゾーン転送に使用されることから,通信がファイアウォールで許可されている可能性が高い。 |
|---|---|
| イ | WebサイトのHTTPS通信での閲覧に使用されることから,マルウェアと指令サーバとの間の通信が侵入検知システムで検知される可能性が低い。 |
| ウ | Webサイトの閲覧に使用されることから,通信がファイアウォールで許可されている可能性が高い。 |
| エ | ドメイン名の名前解決に使用されることから,マルウェアと指令サーバとの間の通信が侵入検知システムで検知される可能性が低い。 |
答え : ウ
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(ネットワーク層,トランスポート層)
解説 :
TCPの80番ポートは,Webサイトの閲覧に使うHTTPの標準ポート番号です。社内のPCからWebサイトを見るために,ファイアウォールで通信が許可されていることが多いです。マルウェアは,その通信に紛れて指令サーバと連絡を取ろうとします。人の出入りが多い正面玄関から堂々と入るようなものです。正解は「ウ」です。
「ア」は,DNSのゾーン転送に使うのはTCPの53番ポートなので誤りです。
「イ」は,HTTPSで使うのは443番ポートで,80番ポートではありません。
「エ」は,名前解決に使うのは主に53番ポートです。
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(ネットワーク層,トランスポート層)
解説 :
TCPの80番ポートは,Webサイトの閲覧に使うHTTPの標準ポート番号です。社内のPCからWebサイトを見るために,ファイアウォールで通信が許可されていることが多いです。マルウェアは,その通信に紛れて指令サーバと連絡を取ろうとします。人の出入りが多い正面玄関から堂々と入るようなものです。正解は「ウ」です。
「ア」は,DNSのゾーン転送に使うのはTCPの53番ポートなので誤りです。
「イ」は,HTTPSで使うのは443番ポートで,80番ポートではありません。
「エ」は,名前解決に使うのは主に53番ポートです。
平成31年春期 問46
PCを使って電子メールの送受信を行う際に,電子メールの送信とメールサーバからの電子メールの受信に使用するプロトコルの組合せとして,適切なものはどれか。
| 送信プロトコル | 受信プロトコル | |
| ア | IMAP4 | POP3 |
| イ | IMAP4 | SMTP |
| ウ | POP3 | IMAP4 |
| エ | SMTP | IMAP4 |
答え : エ
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(アプリケーション層)
解説 :
電子メールのやり取りで,メールの送信に使うプロトコルはSMTP,メールサーバからの受信に使うプロトコルは,POP3またはIMAP4です。郵便に例えると,SMTPはポストに投函して相手の郵便局まで運んでもらう仕組みで,POP3やIMAP4は,自分の私書箱から手紙を受け取る仕組みです。この組合せに合うのは,送信がSMTP,受信がIMAP4の「エ」です。
「ア」は,送信にIMAP4,受信にPOP3としており,両方とも受信用のプロトコルなので誤りです。
「イ」は,送信にIMAP4,受信にSMTPで,役割が逆です。
「ウ」は,送信にPOP3を使っていますが,POP3は受信用で,送信には使えません。
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(アプリケーション層)
解説 :
電子メールのやり取りで,メールの送信に使うプロトコルはSMTP,メールサーバからの受信に使うプロトコルは,POP3またはIMAP4です。郵便に例えると,SMTPはポストに投函して相手の郵便局まで運んでもらう仕組みで,POP3やIMAP4は,自分の私書箱から手紙を受け取る仕組みです。この組合せに合うのは,送信がSMTP,受信がIMAP4の「エ」です。
「ア」は,送信にIMAP4,受信にPOP3としており,両方とも受信用のプロトコルなので誤りです。
「イ」は,送信にIMAP4,受信にSMTPで,役割が逆です。
「ウ」は,送信にPOP3を使っていますが,POP3は受信用で,送信には使えません。
平成30年秋期 問18
インターネットと社内サーバの間にファイアウォールが設置されている環境で,時刻同期の通信プロトコルを用いて社内サーバの時刻をインターネット上の時刻サーバの正確な時刻に同期させる。このとき,ファイアウォールで許可すべき時刻サーバとの間の通信プロトコルはどれか。
| ア | FTP(TCP,ポート番号21) |
|---|---|
| イ | NTP(UDP,ポート番号123) |
| ウ | SMTP(TCP,ポート番号25) |
| エ | SNMP(TCP及びUDP,ポート番号161及び162) |
答え : イ
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(アプリケーション層)
時刻同期に使われるプロトコルは「NTP」(Network Time Protocol)で,UDPの123番ポートを使います。ファイアウォールでNTPの通信を許可しないと,社内サーバがインターネット上の時刻サーバと通信できず,時刻を合わせられません。したがって「イ」が正解です。
「ア」の「FTP」はファイル転送のプロトコルで,TCPの21番ポートを使います。
「ウ」の「SMTP」はメール送信のプロトコルで,TCPの25番ポートを使います。
「エ」の「SNMP」はネットワーク機器の監視,管理に使うプロトコルで,161番ポートと162番ポートを使います。
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(アプリケーション層)
同一問題 : 〔平28秋問19〕
解説 : 時刻同期に使われるプロトコルは「NTP」(Network Time Protocol)で,UDPの123番ポートを使います。ファイアウォールでNTPの通信を許可しないと,社内サーバがインターネット上の時刻サーバと通信できず,時刻を合わせられません。したがって「イ」が正解です。
「ア」の「FTP」はファイル転送のプロトコルで,TCPの21番ポートを使います。
「ウ」の「SMTP」はメール送信のプロトコルで,TCPの25番ポートを使います。
「エ」の「SNMP」はネットワーク機器の監視,管理に使うプロトコルで,161番ポートと162番ポートを使います。
平成30年秋期 問19
利用者PCがボットに感染しているかどうかをhostsファイルの改ざんの有無で確認するとき,hostsファイルが改ざんされていないと判断できる設定内容はどれか。ここで,hostsファイルの設定内容は1行だけであり,利用者及びシステム管理者は,これまでにhostsファイルを変更していないものとする。
| 設定内容 | 説明 | |
| ア | 127.0.0.1 a.b.com | a.b.comは利用者PCのOS提供元のFQDNを示す。 |
| イ | 127.0.0.1 c.d.com | c.d.comは利用者PCの製造元のFQDNを示す。 |
| ウ | 127.0.0.1 e.f.com | e.f.comはウイルス定義ファイルの提供元のFQDNを示す。 |
| エ | 127.0.0.1 localhost | localhostは利用者PC自体を示す。 |
答え : エ
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(ネットワーク層,トランスポート層)
解説 :
「hostsファイル」とは,ドメイン名とIPアドレスの対応を記録したファイルで,DNSより先に参照されます。ボットに感染すると,ウイルス定義ファイルの提供元やOSの更新サイトなどのドメイン名を,「127.0.0.1」(自分自身)に向けるよう書き換えられることがあります。そうすると,更新やウイルス定義の取得ができなくなり,対策を無力化されてしまうからです。
「ア」「イ」「ウ」は,OS提供元,PC製造元,ウイルス定義ファイルの提供元のFQDNを自分自身に向けており,改ざんが疑われます。一方,「エ」のlocalhostは,もともと自分自身を指す名前で,127.0.0.1と対応しているのが初期設定です。したがって「エ」が改ざんされていないと判断できます。
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(ネットワーク層,トランスポート層)
解説 :
「hostsファイル」とは,ドメイン名とIPアドレスの対応を記録したファイルで,DNSより先に参照されます。ボットに感染すると,ウイルス定義ファイルの提供元やOSの更新サイトなどのドメイン名を,「127.0.0.1」(自分自身)に向けるよう書き換えられることがあります。そうすると,更新やウイルス定義の取得ができなくなり,対策を無力化されてしまうからです。
「ア」「イ」「ウ」は,OS提供元,PC製造元,ウイルス定義ファイルの提供元のFQDNを自分自身に向けており,改ざんが疑われます。一方,「エ」のlocalhostは,もともと自分自身を指す名前で,127.0.0.1と対応しているのが初期設定です。したがって「エ」が改ざんされていないと判断できます。
平成30年秋期 問46
| ア | LANにおいてNIC(ネットワークインタフェースカード)を識別する情報 |
|---|---|
| イ | TCP/IPネットワークにおいてホストを識別する情報 |
| ウ | TCPやUDPにおいてアプリケーションを識別する情報 |
| エ | レイヤ2スイッチのポートを識別する情報 |
答え : ウ
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(ネットワーク層,トランスポート層)
解説 :
ポート番号は,TCPやUDPで,通信するアプリケーションを識別する情報です。同じIPアドレスのコンピュータ上で,Webサーバやメールサーバなど複数のアプリケーションが動いていても,ポート番号で振り分けられます。したがって「ウ」が正解です。
「ア」は,LANでネットワークインタフェースカードを識別する「MACアドレス」の説明です。
「イ」は,TCP/IPネットワークでホストを識別する「IPアドレス」の説明です。
「エ」は,レイヤ2スイッチのポート(ケーブルの差込口)を識別する情報で,スイッチの物理的なポート番号などを指し,トランスポート層のポート番号とは別物です。
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(ネットワーク層,トランスポート層)
解説 :
ポート番号は,TCPやUDPで,通信するアプリケーションを識別する情報です。同じIPアドレスのコンピュータ上で,Webサーバやメールサーバなど複数のアプリケーションが動いていても,ポート番号で振り分けられます。したがって「ウ」が正解です。
「ア」は,LANでネットワークインタフェースカードを識別する「MACアドレス」の説明です。
「イ」は,TCP/IPネットワークでホストを識別する「IPアドレス」の説明です。
「エ」は,レイヤ2スイッチのポート(ケーブルの差込口)を識別する情報で,スイッチの物理的なポート番号などを指し,トランスポート層のポート番号とは別物です。
平成29年秋期 問29
HTTP over TLS(HTTPS)を用いて実現できるものはどれか。
| ア | Webサーバ上のファイルの改ざん検知 |
|---|---|
| イ | Webブラウザが動作するPC上のマルウェア検査 |
| ウ | Webブラウザが動作するPCに対する侵入検知 |
| エ | ディジタル証明書によるサーバ認証 |
答え : エ
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(アプリケーション層)
解説 :
「HTTPS」(HTTP over TLS)は,WebサーバとWebブラウザの間の通信を暗号化し,あわせてディジタル証明書によって,接続先のサーバが本物かどうかを確認する(サーバ認証)仕組みです。したがって「エ」が正解です。
「ア」のサーバ上のファイルの改ざん検知は,HTTPSの守備範囲ではなく,ファイル改ざん検知ツールなどの役割です。
「イ」のPC上のマルウェア検査は,ウイルス対策ソフトの役割です。
「ウ」のPCに対する侵入検知は,IDSの役割です。
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(アプリケーション層)
解説 :
「HTTPS」(HTTP over TLS)は,WebサーバとWebブラウザの間の通信を暗号化し,あわせてディジタル証明書によって,接続先のサーバが本物かどうかを確認する(サーバ認証)仕組みです。したがって「エ」が正解です。
「ア」のサーバ上のファイルの改ざん検知は,HTTPSの守備範囲ではなく,ファイル改ざん検知ツールなどの役割です。
「イ」のPC上のマルウェア検査は,ウイルス対策ソフトの役割です。
「ウ」のPCに対する侵入検知は,IDSの役割です。
平成29年春期 問46
PCからWebサーバにHTTPでアクセスしようとしたところ,HTTPレスポンスのステータスコードが404,説明文字列が “Not Found” のエラーとなった。このエラーの説明として,適切なものはどれか。
| ア | Webサーバ内に,URLで指定したページが見つからなかった。 |
|---|---|
| イ | Webサーバのホスト名をDNSで検索したが,見つからなかった。 |
| ウ | WebサーバへのIPパケットの経路が見つからず,HTTPリクエストがタイムアウトになった。 |
| エ | Webサーバへのログイン時に指定した利用者IDが見つからず,ログインが拒否された。 |
答え : ア
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(アプリケーション層)
解説 :
HTTPのステータスコードは,サーバがリクエストにどう応じたかを三桁の数字で表します。「404 Not Found」は,リクエストされたURLに該当するページやファイルが,Webサーバ内に見つからなかったことを意味します。URLの打ち間違いや,ページが削除された場合に表示されます。したがって正解は「ア」です。
「イ」は,ホスト名をDNSで調べても見つからなかった場合で,HTTPの応答が返る前の段階の失敗です。
「ウ」は,経路が見つからずHTTPリクエストがタイムアウトになった場合で,HTTPの応答も返りません。
「エ」は,ログイン時のIDが見つからず拒否された場合で,認証に関するエラーです。
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(アプリケーション層)
解説 :
HTTPのステータスコードは,サーバがリクエストにどう応じたかを三桁の数字で表します。「404 Not Found」は,リクエストされたURLに該当するページやファイルが,Webサーバ内に見つからなかったことを意味します。URLの打ち間違いや,ページが削除された場合に表示されます。したがって正解は「ア」です。
「イ」は,ホスト名をDNSで調べても見つからなかった場合で,HTTPの応答が返る前の段階の失敗です。
「ウ」は,経路が見つからずHTTPリクエストがタイムアウトになった場合で,HTTPの応答も返りません。
「エ」は,ログイン時のIDが見つからず拒否された場合で,認証に関するエラーです。
平成28年秋期 問47
| ア | DHCPによる自動設定を行うPCでは,IPアドレスは自動設定できるが,サブネットマスクやデフォルトゲートウェイアドレスは自動設定できない。 |
|---|---|
| イ | DHCPによる自動設定を行うPCと,IPアドレスが固定のPCを混在させることはできない。 |
| ウ | DHCPによる自動設定を行うPCに,DHCPサーバのアドレスを設定しておく必要はない。 |
| エ | 一度IPアドレスを割り当てられたPCは,その後電源が切られた期間があっても必ず同じIPアドレスを割り当てられる。 |
答え : ウ
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(アプリケーション層)
解説 :
「DHCP」とは,PCなどに,IPアドレスを自動で割り当てる仕組みです。DHCPによる自動設定を行うPCは,起動時にLAN全体に呼び掛けて,DHCPサーバを探します。そのため,DHCPサーバのアドレスをあらかじめ設定しておく必要はありません。「ウ」が正解です。
「ア」は,IPアドレスだけでなく,サブネットマスクやデフォルトゲートウェイも自動設定できるので誤りです。
「イ」は,自動設定を行うPCと,固定のIPアドレスのPCを,混在させることができます。
「エ」は,一度割り当てられたアドレスは,貸出し期間が過ぎれば別のアドレスに変わることもあります。
分野 : その他の分野 › 技術要素 › ネットワーク › 通信プロトコル › プロトコルとインタフェース(アプリケーション層)
解説 :
「DHCP」とは,PCなどに,IPアドレスを自動で割り当てる仕組みです。DHCPによる自動設定を行うPCは,起動時にLAN全体に呼び掛けて,DHCPサーバを探します。そのため,DHCPサーバのアドレスをあらかじめ設定しておく必要はありません。「ウ」が正解です。
「ア」は,IPアドレスだけでなく,サブネットマスクやデフォルトゲートウェイも自動設定できるので誤りです。
「イ」は,自動設定を行うPCと,固定のIPアドレスのPCを,混在させることができます。
「エ」は,一度割り当てられたアドレスは,貸出し期間が過ぎれば別のアドレスに変わることもあります。