ITパスポート 2009年 秋期 問55
問題文
インターネットのプロトコルで使用されるポート番号の説明として、適切なものはどれか。
選択肢
ア:コンピュータやルータにおいてEthernetに接続する物理ポートがもつ固有の値
イ:スイッチングハブにおける物理的なポートの位置を示す値
ウ:パケットの送受信においてコンピュータやネットワーク機器を識別する値
エ:ファイル転送や電子メールなどのアプリケーションごとの情報の出入口を示す値(正解)
🔒 解説は解答すると表示されます
インターネットのポート番号の説明はどれか【ITパスポート 解説】
正解の理由
ポート番号は「ファイル転送や電子メールなどのアプリケーションごとの情報の出入口を示す値」です。
ここでの「ポート」は物理的な穴ではなく、コンピュータ上で動くアプリケーション(例:Webブラウザやメールソフト)が通信するときの「入口・出口」を示す番号です。
具体例:Web(HTTP)は通常ポート80、暗号化されたWeb(HTTPS)は443、電子メールの送信(SMTP)は25などの番号が決まっています。
ここでの「ポート」は物理的な穴ではなく、コンピュータ上で動くアプリケーション(例:Webブラウザやメールソフト)が通信するときの「入口・出口」を示す番号です。
具体例:Web(HTTP)は通常ポート80、暗号化されたWeb(HTTPS)は443、電子メールの送信(SMTP)は25などの番号が決まっています。
補足用語(初出説明)
- IP(Internet Protocol:ネットワーク上で機器を識別する仕組み) — 住所のように機器を特定します。
- TCP(Transmission Control Protocol:信頼性のある通信を提供するプロトコル)・UDP(User Datagram Protocol:速いが信頼性が低いプロトコル) — いずれもポート番号を使ってアプリケーションを識別します。
解法ステップ
- 「ポート番号」が物理的か論理的かを確認する。
- 「物理ポート」と書かれている選択肢はハードウェアの話なので疑う。
- インターネットのプロトコル(TCP/UDP)で使われるポートの役割を思い出す。
- ポートはアプリケーションごとの入口(エンドポイント)を示す。
- 選択肢の中で「アプリケーションごとの情報の出入口」と合致するものを選ぶ。→ エ
使える覚え方:IPアドレス = 住所、ポート番号 = 部屋番号(同じ家でも部屋ごとに違う用途があるイメージ)。
選択肢別の誤答解説
- ア: 「Ethernetに接続する物理ポートがもつ固有の値」
→ 誤り。これはLANケーブルが刺さる物理的なポート(スイッチやルータの差込口)の話です。ポート番号とは別物です。 - イ: 「スイッチングハブにおける物理的なポートの位置を示す値」
→ 誤り。同じくハードウェアの位置情報で、ネットワークの論理的ポート番号とは関係ありません。 - ウ: 「パケットの送受信においてコンピュータやネットワーク機器を識別する値」
→ 誤り。機器そのものを識別するのはIPアドレスです(例:住所)。ポートは機器内のどのアプリケーション宛かを示します(部屋番号)。
よくある誤解
- 「ポート=物理的な穴」と勘違いする
- 実際は論理的な番号です。機器のコネクタ(物理ポート)とは別物です。
- 「ポート番号が機器を識別する」と勘違いする
- 機器を識別するのはIPアドレスです。ポートは同じ機器内のどのアプリ向けかを示します。
- 「全てのアプリが自由に同じポートを使える」と思う
- 同じIP上で同じプロトコル(TCP/UDP)なら同じポートを複数アプリで共有できません。別のポートや別のIPで運用します。
補足コラム
- ポート番号の範囲:〜(16ビットの番号)。一般に次の区分があります。
- 0–1023:ウェルノウンポート(よく知られたサービス、例:HTTP 80, HTTPS 443, SMTP 25, FTP 21, SSH 22)
- 1024–49151:登録済みポート(アプリが登録して使う)
- 49152–65535:動的/プライベート(一時的にクライアントが使うことが多い)
- 実際に自分のPCでどのポートを使っているか見るコマンド例:
- Linux/Mac: ```bash ss -tuln
- Windows: ```powershell
netstat -ano
これで「どのポートでどのサービスが待ち受けているか」を調べられます。
- NAT(Network Address Translation:複数の機器で一つのグローバルIPを共有する技術)では、ポートを使った「ポートフォワーディング(宛先の指定)」がよく使われます。簡単に言えば、外側のIPとポートを内側の機器とポートに結びつけます。
FAQ
Q1: ポート番号は誰が決めるのですか?
A1: 一部は標準化団体(IANA)が予約しています(0–1023など)。アプリやサービスは慣習や登録で番号を使います。クライアント側は動的ポートを使うことが多いです。
A1: 一部は標準化団体(IANA)が予約しています(0–1023など)。アプリやサービスは慣習や登録で番号を使います。クライアント側は動的ポートを使うことが多いです。
Q2: 同じポート番号を別のアプリも使えますか?
A2: 同じIPアドレスと同じプロトコル(TCPかUDP)では同時に使えません。別のIPや別のプロトコルなら可能です。
A2: 同じIPアドレスと同じプロトコル(TCPかUDP)では同時に使えません。別のIPや別のプロトコルなら可能です。
Q3: 物理ポート(Ethernetの差込口)とポート番号は関係ありますか?
A3: 名前は似ていますが関係ありません。物理ポートはケーブルを繋ぐ場所、ポート番号はソフトウェア上の番号です。
A3: 名前は似ていますが関係ありません。物理ポートはケーブルを繋ぐ場所、ポート番号はソフトウェア上の番号です。
関連キーワード: ポート番号、TCP、UDP、IPアドレス、ウェルノウンポート、ポートフォワーディング、ネットワーク機器、Ethernet、MACアドレス

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

