2019年 秋期 基本情報技術者 午前 問34

クライアント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応答


答え イ


解説
ポート番号8080を使用するのはクライアントAがHTTPプロキシサーバBにデータ(HTTP要求)を送信するときである。
HTTPプロキシサーバBはポート番号8080で受信したデータを別ポートを使ってWebサーバCのポート番号80にデータを中継する。
WebサーバCはHTTP応答をHTTPプロキシサーバBの別ポートに送り、HTTP応答をHTTPプロキシサーバBは別ポートで受信したデータ(HTTP応答)をポート番号8080を使ってクライアントAに中継する。


キーワード
・プロキシサーバ

キーワードの解説
  • プロキシサーバ(proxy server)
    内部ネットワークからインターネット接続を行う際、高速なアクセスや安全な通信などを確保するための中継サーバのことです。
    プロキシサーバは内部ネットワークのクライアントからの要求でWebサーバから得たデータを一時的に記憶し、クライアントから同一の要求があった場合は、プロキシサーバが記憶したデータを返すことで高速なアクセスを実現しています。
    また、外部ネットワークからクライアントへのデータをプロキシサーバでチェックすることで不正なアクセスを防止しています。

もっと、「プロキシサーバ」について調べてみよう。

戻る 一覧へ 次へ