クライアントAがポート番号8080のHTTPプロキシサーバBを経由してポート番号80のWebサーバCにアクセスしているとき、宛先ポート番号が常に8080になるTCPパケットはどれか。
ア AからBへのHTTP要求及びCからBへのHTTP応答
イ AからBへのHTTP要求だけ
ウ BからAへのHTTP応答だけ
エ BからCへのHTTP要求及びCからBへのHTTP応答
イ
ポート番号は、個々のサービスを識別するための番号である。
クライアントAがポート番号8080のHTTPプロキシサーバBを経由してWebサーバCにアクセスするから、
@クライアントAは、まず、プロキシサーバのポート番号8080を宛先にしてパケットを送信する必要がある。 (このとき送信元ポート番号は任意である。)
AプロキシサーバBは、ポート番号8080で受け取ったパケットを別のポートを使用して、WebサーバCのポート番号80を宛先にしてパケットを送信する。
BWebサーバCは、HTTP応答をポート番号80からプロキシサーバBの別のポートに送信する。
CプロキシサーバBは受け取ったHTTP応答を、プロキシサーバBの8080ポートから、クライアントAが送ったポートに送信する。
したがって、宛先ポート番号が常に8080になるTCPパケットは、AからBへのHTTP要求だけとなる。
問33 | 目次 | 問35 |