naritai.app

通信プロトコル

この章で覚えておきたいこと

通信プロトコル分野の頻出論点を最初に切り分ける図解

基本知識

OSI参照モデルとTCP/IPの対応

OSI参照モデルとTCP/IPの対応を具体物で整理した図解

OSI参照モデルは、通信機能を7つの層に分けて整理する考え方です。試験では全階層を細かく暗記するより、どの層で何を扱うかを大づかみに押さえることが重要です。

TCP/IPはインターネットで実際に広く使われているプロトコル群です。診断士試験では、次の対応をまず固めます。

2019年第12問では、LANケーブルやリピータハブを物理層、ルータをネットワーク層に対応づける問題が出ました。機器名を見たら、まずどの層の仕事かを考える癖を付けます。

TCPとUDPの違い

TCPとUDPの違いを配送とライブ配信で対比した図解

TCPとUDPは、どちらもトランスポート層の代表的なプロトコルです。ただし、重視するものが違います。

- 到達確認を行います。 - 順序制御を行います。 - 必要なら再送制御を行います。

- 到達確認を行いません。 - 再送制御を行いません。 - リアルタイム性が求められる通信で使いやすいです。

2025年第5問では、「信頼性よりも速度を重視し、通信の確認や再送制御を行わない」という説明からUDPを選ばせました。ここでTCPを選ぶ誤答は非常に多いので、再送するならTCP、再送しないならUDPという軸を固定しておくと安定します。

IP、ARP、DHCP、DNSの役割分担

IP、ARP、DHCP、DNSの役割分担を家庭LANで整理した図解

この4つは、毎年のように取り違えを狙われる重要論点です。すべて「ネットワークで必要な情報」に関わりますが、役割は別です。

- 論理アドレスを使って宛先を指定します。 - パケットを正しい宛先へ届けるための経路選択に関わります。

- IPアドレスからMACアドレスを求めます。 - 同一LAN内で、どの機器にフレームを渡すかを決める場面で使います。

- IPアドレス、デフォルトゲートウェイ、DNSサーバ情報などを自動配布します。 - 端末に通信設定を配る役目です。

- ドメイン名とIPアドレスを対応付けます。 - URLやホスト名から接続先を探すときに使います。

2024年第9問では、DHCPとDNSを逆にした誤りが出ました。2025年第5問では、DHCPとSNMP、IPとARPを入れ替えた誤答が並びました。2019年第11問でも、DHCPとNATの混同、MACアドレスとIPアドレスの混同、ポート番号の役割の誤解が問われています。

誤答を避けるための最小整理は次のとおりです。

HTTP/HTTPSとURLの見方

HTTPとHTTPS、URLから分かることを整理した図解

HTTPは、WebブラウザとWebサーバがデータを送受信するときに用いるプロトコルです。HTTPSは、HTTPをTLSで保護する通信です。過去問や慣用表現ではSSL/TLSと書かれることがありますが、現行の安全な説明ではTLSを中心に押さえます。TLS 1.0/1.1はRFC 8996で非推奨化され、TLS 1.3はRFC 8446で定義されています(2026年6月確認)。

2022年第7問では、WebブラウザとWebサーバ間の通信としてHTTPを選ばせました。2024年第9問では、SMTPをWeb通信に使うとする誤りが出ました。Webとメールを混同しないことが重要です。

2019年第8問では、https://News.Fishing.jp/test というURLから読み取れる事実が問われました。この問題で押さえるべきことは次のとおりです。

つまり、HTTPSから分かるのは、少なくとも暗号化通信を使うという点です。安全そうに見えるから正しいと飛躍しないようにします。

メール系プロトコルと関連規格

メール系プロトコルの送信、受信、拡張の違いを示す図解

メール系は略語が多く、試験で非常によく狙われます。役割を縦に切って覚えると混同しにくくなります。

- クライアントからサーバへメールを送信するときに使います。 - サーバ間でメールを転送するときにも使います。

- メールサーバに保存された電子メールを取得するときに使います。 - 受信して端末側へ取り込むイメージです。

- メールサーバ上でメールを管理しながら参照します。 - 複数端末で同じメールボックスを扱いやすいです。

- メールでテキストだけでなく、画像、音声、動画、添付ファイルなどを扱うための拡張です。 - 送信プロトコルそのものではありません。

2022年第7問では、HTTP、POP3、MIME、SSL/TLSの組み合わせが問われました。2024年第9問では、MIMEを正答にし、NNTPやSMTPとの取り違えを狙いました。2016年第12問では、Webメール、SMTP、POP3、IMAP、S/MIMEの役割分担が問われています。

この分野の頻出誤答は次のとおりです。

迷ったら、送るのはSMTP、受け取るのはPOP3やIMAP、添付や本文拡張はMIMEで切ります。

SNMP、NTP、NNTPなど周辺プロトコル

SNMP、NTP、NNTPとポート番号の識別対象を整理した図解

上位層のプロトコルは、Webやメール以外にも頻出のものがあります。

- ネットワーク機器の情報を収集し、監視や管理を行います。 - ルータやスイッチの状態確認に関わります。

- ネットワーク上の機器の時刻を同期します。

- ネットニュースを配送、閲覧するときに使います。

2018年第9問では、SMTP、DHCP、SNMP、NTPを用途で対応づける問題が出ました。2024年第9問では、NNTPを時刻同期に使うとする誤りが置かれました。ここはNTPは time、NNTPは newsと語感で結び付けても構いません。とにかく取り違えないことが優先です。

ポート番号と識別情報

2019年第11問では、ポート番号の意味も問われました。ポート番号は、TCPやUDP通信で相手先アプリケーションを識別する番号です。

つまり、機器を識別する情報とアプリケーションを識別する情報は別です。この切り分けができると、ネットワーク系の選択肢をかなり削れます。

CIDR計算と頻出のひっかけ

CIDRのホスト数計算手順とひっかけを整理した図解

CIDR表記では、/27 のような数字がネットワーク部のビット数を表します。2023年第1回第11問は、この基本をそのまま問う典型問題でした。

172.16.16.32/27 の場合は、次の手順で解きます。

1. /27 なので、ネットワーク部は27ビットです。 2. ホスト部は 32 - 27 = 5 ビットです。 3. アドレス総数は 2^5 = 32 個です。 4. 通常は、ネットワークアドレスとブロードキャストアドレスを使えません。 5. したがって、利用可能ホスト数は 32 - 2 = 30 個です。

同じことをサブネットマスク 255.255.255.224 から考えても解けます。最後のオクテット 224 は2進数で 11100000 なので、ホスト部は下位5ビットです。

この論点の頻出誤答は次のとおりです。

CIDRは計算問題に見えますが、実際にはネットワーク部とホスト部の意味を理解しているかの確認問題です。

この章のまとめ

通信プロトコル問題の判定軸を最後に整理する図解

一次試験過去問での出方

2025年第5問では、UDP、DHCP、IPの役割対応が問われました。再送しない通信はUDP、設定自動配布はDHCP、経路選択と論理アドレス指定はIPという基本の切り分けがそのまま出ています。

2024年第9問では、DHCP、DNS、MIME、NNTP、SMTPの用途対応が問われました。MIMEをメール拡張として押さえつつ、DHCPとDNS、NTPとNNTPを混同しないことが得点の分かれ目です。

2023年第1回第11問では、172.16.16.32/27 と 255.255.255.224 から利用可能ホスト数を計算させました。/27 ならホスト部は5ビット、利用可能ホスト数は30個です。

2022年第7問では、HTTP、POP3、MIME、SSL/TLSの役割対応が問われました。Web通信、メール受信、メール拡張、暗号化通信を一問で整理させる典型問題です。

2019年第8問では、https:// で始まるURLから何が分かるかが問われました。HTTPSで暗号化通信を使うことは分かっても、偽サイトかどうかやサーバ設置場所までは断定できません。

2019年第11問では、DHCP、NAT、MACアドレス、ポート番号の役割の違いが問われ、2019年第12問ではOSI参照モデルと機器の対応が問われました。識別情報と階層の切り分けが重要です。

2018年第9問と2016年第12問では、SMTP、DHCP、SNMP、NTP、POP3、IMAP、S/MIMEなどが出ています。通信プロトコルは単独暗記ではなく、用途ごとのまとまりで整理しておくと対応しやすいです。