Zrozumienie różnicy między adresem URL, URI i URN

Terminy URI, URL i URN są najczęściej używane, jeśli chodzi o terminologię internetową i internetową.

Przyjrzyjmy się bliżej, aby zrozumieć różnicę między nimi.

Jednolity lokalizator zasobów (URL)

Adres URL to ciąg znaków używany do uzyskiwania dostępu do informacji lub zasobu przy użyciu adresu lokalizacji zasobu.

Składnia adresu URL

scheme: subdomain/domain-name.Top-level-domain/sub-folder

W tej składni schemat zawiera szczegółowe informacje o używanym protokole, takim jak HTTPS, FTP i HTTP. Element subdomeny nie jest obowiązkowy. Następnie ma domenę drugiego poziomu, która jest adresem domeny. I wreszcie podfolder, jeśli istnieje, przenosi użytkownika do dokładnej lokalizacji docelowej.

Przykład adresu URL

https://www.newsblog.pl.com/articles

mailto:[email protected]

file:///localhost/8.8.8.8

Jednolita nazwa zasobu (URN)

Jednolita nazwa zasobu nie oferuje protokołu używanego do uzyskania dostępu do zasobu ani adresu zasobu, ale dostarcza informacji o samym zasobie. Zawiera tylko nazwę lub identyfikację zasobu.

Składnia URN

urn:<nid>:<nss></nss></nid>

Każdy URN składa się z co najmniej trzech części.

  • Specyfikacja schematu jest pierwszą częścią URN.
  • Po urnie powinien znajdować się identyfikator przestrzeni nazw (NID), który należy zarejestrować za pomocą IANA jak nbn, uuid itp.
  • Na koniec ciąg specyficzny dla przestrzeni nazw (NSS), który dokładnie identyfikuje element.
  • Przykład URN

    urn:nbn:de:101:3-2019075675872913
    
    urn:uuid:6r4bc420-9c3a-12i9-97d9-0665700c9a66
    
    ISBN 1-446-2776877-40

    ISBN – Unikalny identyfikator książek

    Jednolity identyfikator zasobu (URI)

    Identyfikator URI to standardowa metoda identyfikowania zasobów w Internecie na podstawie ich lokalizacji, nazwy lub obu. URN i URL razem są znane jako URI.

    Składnia identyfikatora URI

    scheme:// authority path ? query # fragment

    W tej składni schemat zawiera szczegółowe informacje o używanym protokole. Atrybut Authority identyfikuje adres domeny. Atrybut path wyświetla całą ścieżkę zasobu, a zapytanie reprezentuje akcję żądania. I wreszcie, częściowy składnik zasobu nazywany jest fragmentem.

    Przykład URI

    foo://webiste.com:8042/over/there?name=ferret#nose
    
    https://mywebsite.com/drive/photos

    Każdy element składni nie jest obowiązkowy w URI przez cały czas. Wymaga tylko nazwy schematu i ścieżki do pliku.

    mailto:[email protected]
    
    Name: Mary Jane
    
    ISBN 1-446-2776877-40
    
    telnet://192.0.1.24/80

    Uwaga – wszystkie adresy URL są identyfikatorami URI. Ale nie każdy identyfikator URI znajduje się pod adresem URL

    Wniosek

    Mam nadzieję, że lepiej rozumiesz URI, URL i URN. Możesz również zainteresować się czarną listą adresów URL i sposobami jej naprawy.

    Podobał Ci się artykuł? Co powiesz na dzielenie się ze światem?