Kluczowa różnica – URI vs URL
Dwa terminy Uniform Resource Identifier (URI) i Uniform Resource Locator (URL) są czasami używane zamiennie. Różnica między URI a adresem URL może być nieco myląca, ale poniższa sekcja poprowadzi Cię przez oba powyższe tematy i spróbuje lepiej zrozumieć różnicę między URI a adresem URL. Kluczowa różnica między URI a URL polega na tym, że URL jest specjalizacją URI.
Co to jest URL
URL lub Uniform Resource Locator jest powszechnie znany jako adres internetowy. Jest używany głównie jako odniesienie do zasobu internetowego znajdującego się w sieci komputerowej. Stanowi również mechanizm odzyskiwania takiego zasobu. Adres URL można określić jako określony jednolity lokalizator zasobów. Chociaż wiele osób używa zamiennie dwóch terminów URI i URL, są one różne. Adresy URL są najczęściej używane do uzyskiwania dostępu do stron internetowych, przesyłania plików, treści wiadomości e-mail, baz danych i są używane w wielu innych aplikacjach. Przeglądarka internetowa wyświetla adres URL strony internetowej na pasku adresu znajdującym się na górze.
Adres URL zawiera następujące składniki
- Protokół (np.
- Nazwa hosta (np. abc.com)
- Nazwa pliku (np. index.html)
Co to jest URI
URI lub Uniform Resource Identifier to ciąg znaków używany do identyfikacji zasobu. Ta funkcja jest przydatna do identyfikacji zasobów i interakcji z nimi w sieci. Osiąga się to za pomocą określonych protokołów. URI jest dostarczany ze składnią i powiązanym protokołem. Adres internetowy lub URL (Uniform Resource Locator) to najczęstsza forma identyfikatora URI. URN lub jednolita nazwa zasobu jest rzadko używana i ma projekt uzupełniający adres URL w celu identyfikacji zasobów. URN można porównać z nazwiskiem osoby, natomiast adres URL można porównać z adresem.
URI używa lokalizacji, nazw lub obu do identyfikacji zasobów. Identyfikator URI jest często używany do identyfikowania lokalizacji zasobu. Zamieszanie związane z identyfikatorem URI wynika z faktu, że do identyfikacji zasobów używa zarówno nazwy, jak i lokalizacji. Dwie specjalizacje URI to URL i URN.
URN
URI definiuje zasób według nazwy, ale nie definiuje sposobu jego uzyskania. Składnia jest zwykle używana w dokumentach schematu do definiowania URN. Służy do definiowania przestrzeni nazw. Np.: targetNamespace=”urn:abc”
URL
URL to specjalny identyfikator URI używany głównie do lokalizowania określonych zasobów sieciowych. Różnica między URN polega na tym, że adres URL określa, w jaki sposób można uzyskać określony zasób. Adresy URL są używane codziennie w postaci http, ftp i smb.
Jaka jest różnica między identyfikatorem URI a adresem URL?
Funkcjonalność
URI: URI to identyfikator.
URL: URL zawiera informacje o tym, jak uzyskać zasób.
Specjalizacja
URI: URL to URI.
URL: URL to specjalizacja URI.
Ogólne zastosowanie
URI: URI opisuje zarówno nazwę, jak i lokalizację.
URL: URL nie może być używany do opisywania aplikacji.
Obraz dzięki uprzejmości: „Internet 1” Autor: Rock1997 – Praca własna (GFDL) za pośrednictwem Commons Wikimedia „Diagram URI Eulera no lone URIs” Autorstwa oryginalnego autora Davida Torresa praca pochodna: Qwerty0 (rozmowa) – URI_VENN_DIAGRAM. SVG, (CC BY-SA 3.0) przez Commons Wikimedia