Dom Audio Jaka jest różnica między URL a URI?

Jaka jest różnica między URL a URI?

Anonim

Terminy jednolity identyfikator zasobu (URI) i jednolity lokalizator zasobów (URL) są często używane zamiennie. Niestety te dwa terminy opisują nieco inne pojęcia.


Identyfikator URI służy do identyfikacji czegoś w sieci WWW. Istnieją dwa typy identyfikatorów URI:

  • Uniform Resource Name (URN): URN w zasadzie określają, co to jest, ale nie mają informacji o tym, jak uzyskać do niego dostęp.
  • Uniform Resource Locator (URL): Adresy URL zawierają lokalizację czegoś i informują program klienta (zwykle przeglądarkę), jak uzyskać do niego dostęp.
Krótko mówiąc, URN to nazwa czegoś, a URL to nazwa i adres.


Na przykład adres URL http://www.example.com/example1.html informuje przeglądarkę, że do pliku o nazwie example1.html można uzyskać dostęp za pośrednictwem przykładowej domeny za pomocą protokołu HyperText Transfer Protocol (HTTP). Oznacza to, że przeglądarka może zażądać tego pliku i wyświetlić go za pomocą protokołu HTTP.


Adres URL to rodzaj identyfikatora URI wraz z identyfikatorami URN. Większość ludzi nigdy nie będzie musiała się martwić, że przez pomyłkę nazwie URL URL-em. W rzeczywistości w większości przypadków będą one poprawne w taki sam sposób, jak poprawny jest ktoś, kto nazywa pudla psem. Jednak dla osób zaangażowanych w faktyczne kodowanie aplikacji różnica jest ważna, ponieważ nie każdy identyfikator URI jest adresem URL (tak jak nie każdy pies jest pudlem).

Jaka jest różnica między URL a URI?