システムアーキテクト試験 2021年 午前225


PCからWebブラウザを使用してWebサーバにアクセスしているときに、PC側で使用しているTCPのポート番号を調べるコマンドはどれか。
netstat(正解)
nslookup又はdig
tracert又はtraceroute
ipconfig又はifconfig

解説

PCからWebブラウザを使用してWebサーバにアクセスしているときに、PC側で使用しているTCPのポート番号を調べるコマンドはどれか【午前2 解説】

要点まとめ

  • 結論:PC側で使用しているTCPポート番号を調べるには「netstat」コマンドが最適です。
  • 根拠:netstatはネットワーク接続状況や使用中のポート番号を一覧表示できるため、TCPのポート番号を確認可能です。
  • 差がつくポイント:ipconfigはIP設定確認、nslookupはDNS問い合わせ、tracertは経路追跡であり、ポート番号の確認には使えません。

正解の理由

「netstat」コマンドは、現在のTCP/IP接続状態を表示し、ローカルPCの使用中ポート番号や接続先のIPアドレス・ポート番号を一覧で確認できます。WebブラウザがWebサーバに接続する際に使用しているTCPのローカルポート番号を調べるには最適なコマンドです。

よくある誤解

ipconfigやifconfigはネットワークインターフェースの設定情報を表示するだけで、ポート番号の情報は得られません。nslookupやdigはDNSの名前解決専用コマンドです。

解法ステップ

  1. 問題文から「PC側のTCPポート番号を調べる」ことを確認する。
  2. 各コマンドの役割を整理する(ipconfig/ifconfigはIP設定、netstatは接続状況、nslookup/digはDNS、tracertは経路追跡)。
  3. TCPポート番号を表示できるコマンドはnetstatであると判断する。
  4. 選択肢の中から「netstat」を選ぶ。

選択肢別の誤答解説

  • ア: ipconfig又はifconfig
    ネットワークインターフェースのIPアドレスやサブネットマスクを表示するコマンドで、ポート番号は表示されません。
  • イ: netstat
    現在のTCP/IP接続状態や使用中のポート番号を表示できるため正解です。
  • ウ: nslookup又はdig
    DNSサーバに問い合わせて名前解決を行うコマンドで、ポート番号の情報は得られません。
  • エ: tracert又はtraceroute
    通信経路のルーターを調べるコマンドで、ポート番号の表示はできません。

補足コラム

netstatコマンドはWindowsやLinuxで利用可能で、オプションを付けることで詳細な接続情報を得られます。例えば、netstat -anで全ての接続とリスニングポートを数値形式で表示し、netstat -b(Windows)でどのプログラムがポートを使用しているかも確認可能です。

FAQ

Q: netstatで特定のポート番号だけを調べる方法はありますか?
A: 直接絞り込むオプションはありませんが、netstat -an | find "ポート番号"のようにパイプで絞り込みが可能です。
Q: ipconfigとifconfigは何が違いますか?
A: ipconfigはWindows用、ifconfigはLinuxやUNIX系OSで使われるネットワーク設定表示コマンドです。

関連キーワード: netstat, TCPポート番号, ネットワーク接続確認, ポート番号調査, コマンドラインツール
← 前の問題へ次の問題へ →

©︎2025 情報処理技術者試験対策アプリ