ITパスポート試験 / 平成21年度 秋期 ITパスポート試験 / 問55
certification-simodake-work

平成21年度 秋期 ITパスポート試験 問55 解説 ポート番号の役割

インターネットのプロトコルで使用されるポート番号の説明として,適切なものは どれか。

  1. コンピュータやルータにおいてEthernetに接続する物理ポートがもつ固有の値
  2. スイッチングハブにおける物理的なポートの位置を示す値
  3. パケットの送受信においてコンピュータやネットワーク機器を識別する値
  4. ファイル転送や電子メールなどのアプリケーションごとの情報の出入口を示す値 ✓ 正答

解説

ポート番号はアプリケーションの識別番号

この問題は、ポート番号を住所や建物の部屋番号に見立てて考えると即答できます。通信相手のコンピュータを見つけるのがIPアドレスなら、その中のどのアプリケーション(メール、Web閲覧など)にデータを届けるかを決めるのがポート番号です。

通信における住所と部屋番号の役割

コンピュータネットワークにおいて、通信を成立させるためには二つの情報が必要です。

一つは、ネットワーク上のどこにいるかを示すIPアドレスです。これは家(コンピュータ)の住所にあたります。もう一つがポート番号であり、これは家の中のどの部屋(アプリケーション)に届け物をするかを示す部屋番号です。

例えば、WebブラウザでWebページを見るとき、コンピュータはWebサーバーに対してHTTPという通信ルールを使いますが、その際、宛先コンピュータの80番というポートを指定します。これにより、相手のコンピュータは、届いたデータがWeb閲覧のためのものだと判断し、Webサーバーというアプリケーションにそのデータを渡すことができます。

もしポート番号がなければ、コンピュータにデータが届いても、それがWeb閲覧のものなのか、メール受信のものなのかを区別できず、混乱が生じてしまいます。ポート番号は、ネットワークという広大な空間の中で、アプリケーションごとに正しくデータを仕分けるための論理的な識別子なのです。

選択肢のひっかけを見抜く考え方

この問題の選択肢には、物理的なハードウェアの話と、論理的なプロトコルの話が混在しています。

まず、Ethernetポートやスイッチングハブの物理ポートに関する記述がある選択肢はすべて誤りです。これらはケーブルを差し込む穴(物理的な接続口)のことを指しており、プロトコルで使われるポート番号とは別の概念です。

次に、コンピュータを識別するという記述についても注意が必要です。IPアドレスがコンピュータを識別する役割を担っているため、ポート番号の役割ではありません。

このように、ポート番号は「物理的な穴」ではなく「プログラム(アプリケーション)を特定するための論理的な番号」であると整理しておけば、迷わずに正しい選択肢を選べるようになります。

ネットワーク設計やトラブルシューティングでの活用

ポート番号の知識は、ネットワーク設定の基本として非常に重要です。例えば、企業のファイアウォール(防火壁)を設置する際、特定のアプリケーションだけ通信を許可し、それ以外を遮断するという設定を行う場面があります。このとき、ファイアウォールはポート番号を見て「これはWeb(80番)だから通そう」「これは危ない通信だから拒否しよう」といった判断を行います。

また、Webサーバーを構築する際にも、「Webサービスは80番や443番を使う」というルールを知っておかなければ、適切に接続できないといったトラブルに直結します。試験対策としてだけでなく、ネットワークの仕組みを深く理解するための足掛かりとして、ポート番号の役割をしっかりと押さえておきましょう。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう