1.07.1基礎
暗号化されていない標準HTTPでWebサーバーへ接続する。
URLにポート番号は明示されていない。
標準の宛先ポート番号はどれか。
× 不正解
HTTPは標準でTCPポート80、TLSを使うHTTPSは標準でTCPポート443を使用する。
詳細解説
誤り53
DNSの標準ポートである。
ポート53はWebサーバー名のDNS解決には使うが、HTTPリクエスト自体を送る宛先ポートではない。
正しい80
HTTPの標準TCPポートである。
TCP 80は平文HTTPの標準ポートである。URLに別番号がなくhttpスキームなら通常この番号を使う。
誤り123
NTPの標準UDPポートである。
UDP 123はNTPの時刻同期用である。Web文書を取得するHTTPとは異なる。
誤り443
HTTPSの標準TCPポートである。
TCP 443はTLSを使用するHTTPSの標準ポートである。問題では暗号化されていないHTTPを指定している。
実際に確かめる
一時的な検証環境で実行できる例です。
getent services http | sed -n '1p'期待される結果
http 80/tcpを示すサービスデータベース行理解のポイント
- HTTPは80/tcp
- HTTPSは443/tcp
- URLで別ポート指定も可能
確認時の注意
- 確認環境: Linux NSS servicesデータベース / 外部通信なし
- getentによる確認はローカルデータベースだけを参照し、Webサーバーへ接続しない。
基礎のおさらい
HTTPとHTTPS
httpは標準80、httpsは標準443を使うが、URLで明示すれば別ポートも利用できる。
標準ポートの省略
既定ポートを使うURLでは:80や:443を省略でき、クライアントがスキームから補う。
問題IDKL-102-950
確認環境Linux NSS servicesデータベース / 外部通信なし
最終技術確認2026-08-13
誤り・権利侵害を報告