ドメインとDNS


URL

URL(Uniform Resource Locators)は、ブラウザがWeb上のリソースを検索するための方法である.URLはWeb上で指定されたリソースのアドレスであり、各URLは理論的に一意のリソース(html、css、画像...)である.表示
もちろん、存在しないリソースを指すURLのように、URLは必ずしも特定のリソースを指すわけではありません.
URLは、必要な要素とオプションの要素で区切られた複数の部分で構成されています.
URL 예시

http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument
例の各要素を分解して、次の内容を表示します.
ネットワーク上でデータを交換または転送するためのプロトコルのセット-http, https, ftp... www.example.要求するWebサーバをcomドメイン名として指定します.ipアドレス:80ポート(ポート)を使用することもできます.gate-http=80, https=443を使用してWebサービス上のリソースにアクセスする場合は、/path/to/myfileを省略します.html webサーバ上のリソースのパスは、以前は実際の位置を指定していましたが、最近は位置を抽象化していますか?key 1=value 1&key 2=value 2は、Webサーバに提供される追加パラメータであり、&に区分され、要求されたリソース#SomewhereInTheDocument要求のリソースの特定部分を検索するための북마크、fragment identifier(部分識別子)と呼ばれ、サーバに送信されない
絶対URLと相対URL
ブラウザが使用する絶対URLにはデフォルトのコンテキストがないため、完全なURLを指定する必要があります.
ポートなどの内容は省略される場合がありますが、ほとんどが必要です.
例:https://developer.mozilla.org/en-US/docs/Learnただし、htmlページなどの独自のURLを持っている場合は、URL全体ではなく情報(パス)の一部を提供するだけです.
相対URLについては、/文字から、コンテキストに関係なくサーバルートディレクトリに基づいて資料を検索します.
例:Skills/Infrastructure/Understanding_URLsURLとURI(Uniform Resource Identifier)URIは、特定のリソースを区別するための論理リソースまたは物理リソースを識別するための一意の文字列である.URLは、通常、ネットワーク上のリソースの場所を示すウェブサイトと呼ばれます.
URIに含まれるURLの概念

両者の最大の違いは、URIは識別可能であるが、URLは識別と同時に位置を示し、リソースへのアクセス方法を示すことである(http, ftp...).

ipアドレスとドメイン名


ネットワークに接続されているすべてのコンピュータには、独自のアドレスがあります:ip(internet protocol)ipアドレスは32 bitのIPv4と128ビットのIPv6があります
よく知られている形式は.で、173.194.121.32形式のIPv4アドレスに分かれています.
コンピュータは、デジタルからなるipアドレスを使用しても問題はないが、記憶しやすいように도메인 이름(domain name)というアドレスを使用する.google.com -> 173.194.121.32
ドメイン名は、いくつかの.およびlabel(component)から構成される.
  • label
  • ラベルはTLDの前に表示されてもよいし、単語や文であってもよい.TLD(Top-Level Domain)とも呼ばれています.
    ラベル数の制限はありません.2つまたは3つでも構いません.
  • TLD
  • TLDは、ドメイン名に隠されているサービスの一般的な用途をユーザーに伝えます.SLD(Secondary Level Domain)のような一般的なTLDに必要なWebサービス標準はありません.
    TLD(.com, .org, .netなど)を取得するには、言語またはその国のWebサービスが必要です.

    DNS


    ドメイン名システム(DNS)内のサーバは、世界中に格納されています.
    サーバマップからその位置を決定することができる.
    12のバージョンの企業が管理し、13のスタンバイサーバがあります.
    通常はドメイン名を購入することを表しますが、これは正しい言い方ではありません.買うのではなく、1年から2年の一定額を払ってレンタルします.
    ブラウザ・アドレス・ウィンドウに .us, .fr, or .shまたはip주소を入力します.

    1.ブラウザにドメインアドレスを入力
    2.locak DNSキャッシュをブラウザのコンピュータに使用し、ドメインに対応するipがあることを確認する
    有->ドメイン名をipアドレスに変換してブラウザに送信し、Webサーバに移動
    なし->3
    3.DNS上のサーバに移動し、도메인명を介してドメイン名のIPアドレスを要求する
    4.変換されたIPアドレスをブラウザに送信し、対応するWebサーバに移動する

    コメントとソース


    https://developer.mozilla.org/ko/docs/Learn/Common_questions/What_is_a_domain_name
    https://developer.mozilla.org/ko/docs/Learn/Common_questions/What_is_a_URL
    https://networkengineering.stackexchange.com/questions/23895/where-is-dns-root-server-located#
    https://www.charlezz.com/?p=44767