ブラウザとlocalhostとパケットの流れ【中級者】

  • このエントリーをはてなブックマークに追加

サーバーソフトウェア(例:XAMPPのApache HTTP Server)は、受信したHTTPリクエストを処理し、それに対するHTTPレスポンスを生成する。
HTTPリクエストはTCP/IPパケットとしてネットワーク経由でサーバーソフトウェアに到達する。



ブラウザからlocalhostにアクセスする。
このとき、簡単なパケットの流れは次の通りである。
(1)ブラウザ(クライアント)はHTTPリクエストを生成し、それをTCP/IPパケットにカプセル化する。
(2)カプセル化されたHTTPリクエストがネットワークを介してサーバーに送信される。
(3)サーバーソフトウェア(例:XAMPPのApache HTTP Server)がHTTPリクエストを受信し、それを解析して適切な処理を行う。
(4)サーバーソフトウェアがHTTPレスポンスを生成し、それをTCP/IPパケットにカプセル化してクライアントに送信する。
(5)カプセル化されたHTTPレスポンスがネットワークを介してクライアント(ブラウザ)に戻す。
(6)ブラウザはHTTPレスポンスを受信し、それを解析してウェブページを表示する。


  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*