URIおよびWebブラウザ要求フロー


この文章はInfrance金英漢のビデオを見て整理した文章だ.ソース

URI(Uniform Resource Identifier)


リソースID統合メソッド
利用可能なURI IDのすべてのコンテンツ(Resource)
識別に必要な情報(Identifier)

URL & URN


URL->Locator:リソースの場所の指定->変更可能
URN->Name:名前付きリソース->変更不可

URL構文

scheme://[userinfo@]host[:port][/path][?query][#fragment]
-> https://www.google.com:443/search?q=hello&hl=ko
scheme:主な使用プロトコル
http->80ポート/http->433ポート(省略可能)
userinfo@:urlはユーザー情報の認証を含み、ほとんどxを使用します.
host:ホスト名/ドメイン名またはipアドレスが使用可能
ポートは一般的に省略され、http->80/http->433を使用します.
path:主に階層構造のリソースパス
query:key、value type、query parameter、query string

Webブラウザ要求フロー


  • WebブラウザはDNSサーバwww.googleを介しています.comのipアドレス
  • を取得
  • ブラウザはhttpリクエストメッセージをGoogleサーバに送信します.
  • Googleサーバはhttpリクエストメッセージを解析し、Webブラウザにhttp応答メッセージを送信します.
    4.Webブラウザはhttp応答メッセージをレンダリングして表示します.