ITパスポート試験 / 平成22年度 春期 ITパスポート試験 / 問80
certification-simodake-work

平成22年度 春期 ITパスポート試験 問80 解説 TCP/IPポート番号

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

  1. ア コンピュータに装着されたLANカード
  2. イ 通信相手のアプリケーションソフトウェア ✓ 正答
  3. ウ 通信相手のコンピュータ
  4. エ 無線LANのアクセスポイント

解説

この問題は「宛先の識別」というネットワークの基本的な役割を理解しているかを問うものです。IPアドレスとポート番号の役割をセットで覚えていることが、正解を導く唯一の判断根拠となります。

ネットワーク上の住所と部屋番号

コンピュータネットワークにおいて、通信相手を特定するためには2段階の識別が必要です。

まず、ネットワークに接続されている膨大なコンピュータの中から「特定の1台」を探し出すために使われるのがIPアドレスです。これは住所に例えられます。しかし、コンピュータに届いただけでは、その中のどのプログラム(ブラウザ、メールソフト、ファイル転送など)がそのデータを受け取るべきか判断できません。

そこで必要になるのがポート番号です。コンピュータに届いたデータが、具体的にどのアプリケーションに渡されるべきかを指定する「部屋番号」や「内線番号」のような役割を果たします。

アドレスとポートの関係性

問題を解く際は、以下の役割分担を瞬時に連想できるようにしましょう。

・IPアドレス:コンピュータ(ホスト)を特定する ・ポート番号:アプリケーションを特定する

今回の選択肢を見ると、アやウは「コンピュータそのもの」を指しており、これらはIPアドレスの守備範囲です。エのアクセスポイントは物理的な接続機器であり、通信レイヤーが異なります。したがって、アプリケーションを識別する唯一の選択肢であるイが正解となります。

なぜポート番号が必要なのか

現代のコンピュータは、1台で同時に複数の通信を行っています。例えば、Webブラウザで動画を見ながら、裏側ではメールの受信を確認し、同時にアップデートファイルをダウンロードしているといった状況です。

ネットワークを流れてきたデータがどのアプリケーション宛てのものかを識別できなければ、動画のパケットがメールソフトに届いてしまうような混乱が起きてしまいます。ポート番号という仕組みがあるおかげで、1つのLANケーブルやWi-Fi接続を通して、複数のアプリケーションが同時に独立した通信を行えるのです。

この知識は、サーバ管理やセキュリティ対策の基礎となります。例えば、Webサーバであれば80番や443番、メール送受信であれば25番や587番といった「ウェルノウンポート」と呼ばれる代表的な番号が定義されています。ファイアウォールで特定の通信のみを遮断したり許可したりする際も、このポート番号を使って制御を行います。

参考リンク

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

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