マナビングITパスポート

ポート番号の役割と識別対象をどう見分けるか

ITパスポート試験 令和2年度10月 問67 / ネットワーク › 通信プロトコル

過去問にチャレンジ

令和2年度10月 問67

TCP/IPにおけるポート番号によって識別されるものはどれか。

  1. ア

    LANに接続されたコンピュータや通信機器のLANインタフェース

  2. イ

    インターネットなどのIPネットワークに接続したコンピュータや通信機器

  3. ウ

    コンピュータ上で動作している通信アプリケーション

  4. エ

    無線LANのネットワーク

会話形式の解説

講師講師
通信先を考えるときは、「どの機器か」と「その機器のどの通信アプリケーションか」を分けましょう。
受験者受験者
IPアドレスが通信先を示すので、ポート番号も機器を識別するのだと思いました。
講師講師
IPネットワーク上の機器を指定するのはIPアドレスです。ポート番号は、機器上で動く通信アプリケーションを区別します。
受験者受験者
同じ機器に届いた通信を、どのアプリケーションに渡すかを考えると分かりますね。LANインタフェースはどうでしょうか。
講師講師
LANインタフェースの識別にはMACアドレスを使います。ポート番号が区別する対象ではありません。
受験者受験者
無線LANのネットワークを識別するものとも、区別が必要ですね。
講師講師
はい。無線LANのネットワークを識別するのはSSIDです。ポート番号は無線LANのネットワーク名を示しません。
受験者受験者
つまり、機器上の通信アプリケーションを区別するものを選べばよいのですね。
講師講師
そのとおりです。正解は「コンピュータ上で動作している通信アプリケーション」です。
受験者受験者
IPアドレスは機器、ポート番号はその機器上の通信アプリケーション、と分けて覚えます。
講師講師
その分け方が解くコツです。LANインタフェースはMACアドレス、無線LANのネットワークはSSIDに対応することも確認しておきましょう。

まとめ

ポート番号は、機器上で動く通信アプリケーションを区別します。IPネットワーク上の通信先の機器は、IPアドレスで指定します。LANインタフェースの識別にはMACアドレス、無線LANのネットワークの識別にはSSIDを用います。

解答・解説

正解はウです

この問題のテーマ

TCP/IPのポート番号が何を識別するかを問う問題です。

解き方の考え方

通信先を考えるときは、機器と、その機器上で動く通信アプリケーションを分けます。IPアドレスは機器を指定し、ポート番号は機器上の通信アプリケーションを区別します。この役割に当てはまる選択肢を選びます。

選択肢ごとの解説

  1. ×ア  LANに接続されたコンピュータや通信機器のLANインタフェース
    LANインタフェースの識別に用いるのはMACアドレスです。ポート番号が区別する対象ではありません。
  2. ×イ  インターネットなどのIPネットワークに接続したコンピュータや通信機器
    IPネットワーク上の通信先の機器は、IPアドレスで指定します。機器と、その上で動く通信アプリケーションを区別して考えましょう。
  3. ○ウ  コンピュータ上で動作している通信アプリケーション
    コンピュータ上で動く通信アプリケーションは、ポート番号で区別されます。同じ機器に届いた通信を、どのアプリケーションに渡すかを考えると分かりやすいです。
  4. ×エ  無線LANのネットワーク
    無線LANのネットワークを識別するのはSSIDです。ポート番号は無線LANのネットワーク名を示すものではありません。

補足

「どの機器か」と「その機器のどの通信アプリケーションか」を分けるのが解くコツです。前者はIPアドレス、後者はポート番号に対応します。

POINT

  • IPアドレスは、IPネットワーク上の通信先の機器を指定します。
  • ポート番号は、機器上の通信アプリケーションを区別します。
  • LANインタフェースの識別にはMACアドレスを用います。
  • 無線LANのネットワークの識別にはSSIDを用います。

※出典:令和2年度10月 ITパスポート試験 問67