PCとWEBサーバがHTTPで通信している。PCからWEBサーバ宛てのパケットでは,送信元ポート番号はPC側で割り当てた50001,宛先ポート番号は80であった。WEBサーバからPCへの戻りのパケットでのポート番号の組合せはどれか。
送信元(WEBサーバ)のポート | 宛先(PC)のポート | |
---|---|---|
ア | 80 | 50001 |
イ | 50001 | 80 |
ウ | 80と50001以外からサーバ側で割り当てられた番号 | 80 |
エ | 80と50001以外からサーバ側で割り当てられた番号 | 50001 |
×不正解です
WEBサーバからクライアント(PC)への戻りのパケットは対になるペアとして動作するため、戻りのパケットでは送信元と宛先が逆になります
本来であれば、HTTPでクライアントとサーバが通信する場合、サーバ側はTCPの80を、クライアント側は用途の決まっていないエフェメラルポートから空いているものをランダムに一つ選んで使用します。
インターネットで使用されるIP(Internet Protocol)では、通信を効率的に行うため、TCPやUDPといったトランスポート層プロトコルを利用します。
これらには「ポート番号」という16ビットの識別番号が組み込まれており、通信の種類や相手を区別します。
well-known ports(ウェルのウンポート)とは、あらかじめ割り当てられているデフォルトのポート番号です。
HTTP | 80 |
HTTPS | 443 |
FTP | 21 |
SSH | 22 |
MySQL | 3306 |
MongoDB | 2701 |
回答数 0
正解率 0%