ネットワークの基礎
プロトコルと、そのサーバが標準で使うポート番号の組み合わせとして正しいものはどれか。
- AHTTP 80、HTTPS 443、DNS 53
- BHTTP 8080、HTTPS 443、DNS 25
- CHTTP 80、HTTPS 22、DNS 53
答えと解説を見る
正解:A. HTTP 80、HTTPS 443、DNS 53
ポート番号は0〜65535の16ビットの番号で、IPアドレスで届いた端末の中で、どのアプリケーション宛ての通信かを区別します。0〜1023はウェルノウンポートと呼ばれ、主なサービスに割り当てられています。代表的なものは、HTTP 80、HTTPS 443、DNS 53、SSH 22、SMTP(メールの転送)25 です。クライアント側は、OSがその都度選んだ番号(エフェメラルポート)を送信元のポートに使います。標準と違う番号でサービスを動かすこともでき、8080はWebの開発用や代理サーバなどでよく使われますが、その場合は接続する側が番号を指定する必要があります。
- A. 正しい。HTTPは80、HTTPSは443、DNSは53です。
- B. 8080は標準以外でよく使われる番号で、25はメールの転送(SMTP)のポートです。
- C. 22はSSHのポートで、HTTPSは443です。