Co to jest adres URL (jednolity lokalizator zasobów)?

Spisu treści:

Co to jest adres URL (jednolity lokalizator zasobów)?
Co to jest adres URL (jednolity lokalizator zasobów)?
Anonim

W skrócie URL, Uniform Resource Locator to sposób na określenie lokalizacji pliku w Internecie. Używamy ich nie tylko do otwierania witryn internetowych, ale także do pobierania obrazów, filmów, programów i innych typów plików przechowywanych na serwerze.

Otwarcie lokalnego pliku na komputerze jest tak proste, jak dwukrotne kliknięcie go, ale aby otworzyć pliki na zdalnych komputerach, takich jak serwery internetowe, musimy użyć adresów URL, aby nasza przeglądarka wiedziała, gdzie szukać. Na przykład otwarcie pliku HTML, który reprezentuje opisaną poniżej stronę internetową, odbywa się poprzez wprowadzenie go na pasku nawigacyjnym w górnej części przeglądarki, której używasz.

Image
Image

Inne nazwy

Jednolite lokalizatory zasobów są najczęściej określane skrótem jako adresy URL, ale są również nazywane adresami witryn internetowych, gdy odnoszą się do adresów URL korzystających z protokołu HTTP lub

URL jest zwykle wymawiany z każdą literą wypowiadaną indywidualnie (np. u - r - l, nie earl). Kiedyś był skrótem od Universal Resource Locator, zanim w 1994 roku został zmieniony na Uniform Resource Locator.

Przykłady adresów URL

Prawdopodobnie przywykłeś do wpisywania adresu URL, takiego jak ten w celu uzyskania dostępu do witryny Google:

https://www.google.com

Cały adres to URL. Innym przykładem jest ta strona internetowa (pierwsza) i Microsoft (druga):

https://www.lifewire.comhttps://www.microsoft.com

Możesz nawet uzyskać bardzo szczegółowe informacje i otworzyć bezpośredni adres URL obrazu. Na przykład następujący adres URL prowadzi do logo Google w witrynie Wikipedii:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png

Widać, że zaczyna się od https: i ma normalny adres URL, jak w powyższych przykładach, ale ma też wiele innych tekstów i ukośników, które wskazują na Ciebie do dokładnego folderu i pliku, w którym znajduje się obraz na serwerze witryny.

Ta sama koncepcja ma zastosowanie podczas uzyskiwania dostępu do strony logowania routera; adres IP routera jest używany jako adres URL w celu otwarcia strony konfiguracji.

Większość z nas zna te typy adresów URL, których używamy w przeglądarkach internetowych, takich jak Firefox czy Chrome, ale nie są to jedyne przypadki, w których potrzebny jest adres URL.

We wszystkich tych przykładach używasz protokołu HTTP do otwierania strony internetowej, który jest prawdopodobnie jedynym, z którym spotyka się większość ludzi, ale istnieją również inne protokoły, których możesz użyć, takie jak FTP, TELNET, MAILTO i PROW. Adres URL może nawet wskazywać na lokalne pliki, które masz na dysku twardym. Każdy protokół może mieć unikalny zestaw reguł składni w celu dotarcia do miejsca docelowego.

Struktura adresu URL

Adres URL można podzielić na różne sekcje, z których każdy służy do określonego celu podczas uzyskiwania dostępu do zdalnego pliku.

Adresy URL HTTP i FTP mają taką samą strukturę, jak protocol://hostname/fileinfo. Na przykład dostęp do pliku FTP z jego adresem URL może wyglądać mniej więcej tak:

FTP://nazwaserwera/folder/innyfolder/szczegółyprogramu.docx

Który, oprócz FTP zamiast HTTP, wygląda jak każdy inny adres URL, który możesz napotkać w sieci.

Użyjmy następującego adresu URL jako przykładu adresu HTTP i zidentyfikujmy każdą część:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

  • https to protokół (tak jak FTP to protokół), który definiuje typ serwera, z którym się komunikujesz.
  • security to nazwa hosta używana do uzyskania dostępu do tej konkretnej witryny.
  • googleblog to nazwa domeny.
  • com to tak zwana domena najwyższego poziomu (TLD), niektóre inne to.net,.org,.co.uk itp.
  • /2018/01/ reprezentuje katalogi używane do organizowania strony internetowej lub pliku. Na serwerze sieciowym, na którym znajdują się pliki witryny, będą to rzeczywiste foldery, które należy kliknąć, aby znaleźć plik określony przez ten adres URL.
  • todays-cpu-vulnerability-to, czego-potrzebujesz.html to rzeczywisty plik, na który wskazuje adres URL. Jeśli próbujesz załadować obraz, plik audio lub inny typ pliku zamiast pliku HTML, adres URL kończy się na tym rozszerzeniu pliku (np.-p.webp" />.
  • security.googleblog.com jako grupa jest nazywana w pełni kwalifikowaną nazwą domeny (FQDN).

Zasady składni adresów URL

W adresie URL dozwolone są tylko cyfry, litery i następujące znaki: ()!$-'_+.

Inne znaki muszą być zakodowane (przetłumaczone na kod programowania), aby zostały zaakceptowane.

Niektóre adresy URL mają parametry, które oddzielają je od dodatkowych zmiennych. Na przykład podczas wyszukiwania w Google hasła lifewire:

https://www.google.com/search?q=lifewire

Znak zapytania, który widzisz, informuje określony skrypt hostowany na serwerze Google, że chcesz wysłać do niego określone polecenie w celu uzyskania niestandardowych wyników.

Konkretny skrypt używany przez Google do wykonywania wyszukiwań wie, że wszystko, co następuje po ?q=części adresu URL, powinno być identyfikowane jako wyszukiwane hasło, więc wszystko, co jest w nim wpisane punkt w adresie URL jest używany do wyszukiwania w wyszukiwarce Google.

Możesz zaobserwować podobne zachowanie w adresie URL w tym wyszukiwaniu w YouTube najlepszych filmów o kotach:

https://www.youtube.com/results?search_query=best+cat+videos

Chociaż spacje nie są dozwolone w adresie URL, niektóre witryny używają znaku +, który można zobaczyć w przykładach Google i YouTube. Inni używają zakodowanego odpowiednika spacji, czyli %20.

Niektóre adresy URL mogą przełączać się między parametrami w zależności od kontekstu. Dobry przykład można zobaczyć, dodając znacznik czasu do filmu na YouTube. Niektóre linki wymagają znaku ampersand, a inne znaku zapytania.

Adresy URL mogą również używać kotwic. Znajdują się one na samym końcu i opisują, dokąd na tej stronie przejść po wybraniu linku. Kotwice są tworzone podczas dodawania linków do strony internetowej i używają znaku liczby (). Oto przykład we wpisie Wikipedii, w którym kotwica prowadzi do innej części strony:

https://en.wikipedia.org/wiki/LifewireHistoria

Adresy URL, które używają wielu zmiennych, używają jednego lub więcej znaków ampersand po znaku zapytania. Możesz zobaczyć przykład tutaj dla wyszukiwania Amazon.com dla Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

Pierwsza zmienna, url, jest poprzedzona znakiem zapytania, ale następna zmienna, field-keywords, jest poprzedzona znakiem zapytania znak &. Dodatkowe zmienne również byłyby poprzedzone znakiem ampersand.

Części adresu URL uwzględniają wielkość liter, wszystko po nazwie domeny (katalogach i nazwie pliku). Możesz to zobaczyć na własne oczy, zapisując wielką literę „potrzebujesz” w przykładowym adresie URL z Google, który zdekonstruowaliśmy powyżej, co oznacza, że na końcu adresu URL czytamy todays-cpu-vulnerability-czego-POTRZEBUJESZ.htmlSpróbuj otworzyć tę stronę, a zobaczysz, że się nie ładuje, ponieważ ten konkretny plik nie istnieje na serwerze.

Więcej informacji o adresach URL

Jeśli adres URL wskazuje plik, który może wyświetlić Twoja przeglądarka internetowa, np. obraz JPG, nie musisz go faktycznie pobierać na komputer, aby go zobaczyć. Jednak w przypadku plików, które normalnie nie są wyświetlane w przeglądarce, takich jak pliki PDF i DOCX, a zwłaszcza pliki EXE (i wiele innych typów plików), zostanie wyświetlony monit o ich pobranie.

Adresy URL zapewniają łatwy sposób uzyskania dostępu do adresu IP serwera bez konieczności znajomości rzeczywistego adresu. Są jak łatwe do zapamiętania nazwy naszych ulubionych witryn. To tłumaczenie adresu URL na adres IP jest tym, do czego używane są serwery DNS.

Niektóre adresy URL są naprawdę długie i złożone i najlepiej używać ich, klikając je jako łącze lub kopiując/wklejając je w pasku adresu przeglądarki. Błąd w adresie URL może generować błąd kodu stanu HTTP serii 400, najczęściej występującym typem błędu 404.

Jeśli spróbujesz uzyskać dostęp do strony, która nie istnieje na serwerze, otrzymasz błąd 404. Tego typu błędy są tak powszechne, że często można znaleźć niestandardowe, często humorystyczne ich wersje na niektórych stronach internetowych. Jeśli masz problem z dostępem do witryny lub pliku online, który Twoim zdaniem powinien ładować się normalnie, spróbuj rozwiązać problem z adresem URL.

Większość adresów URL nie wymaga podania nazwy portu. Na przykład otwarcie google.com można wykonać, podając jej numer portu na końcu, np. https://www.google.com:80, ale nie jest to konieczne. Gdyby strona internetowa działała na porcie 8080, możesz zastąpić port i uzyskać dostęp do strony w ten sposób.

Domyślnie witryny FTP używają portu 21, ale inne mogą być skonfigurowane na porcie 22 lub innym. Jeśli witryna FTP nie używa portu 21, musisz określić, z którego korzysta, aby uzyskać prawidłowy dostęp do serwera. Ta sama koncepcja dotyczy każdego adresu URL, który używa innego portu niż ten, do którego program używany do uzyskania dostępu domyślnie zakłada, że jest używany.

FAQ

    Czy mogę zablokować adres URL?

    Tak. Sposób zablokowania strony internetowej zależy od urządzenia i systemu operacyjnego. Większość przeglądarek internetowych umożliwia blokowanie określonych witryn, a adres URL w całej sieci można zablokować za pomocą ustawień routera.

    Co to jest skrócony adres URL?

    Skrócony adres URL to krótki, łatwy do zapamiętania adres URL, który przekierowuje z dłuższego, bardziej złożonego adresu URL. Aby skonfigurować skrócony adres URL, użyj narzędzia do skracania adresów URL, które oferuje niestandardowe domeny.

    Co to jest adres URL wywołania zwrotnego?

    Adres URL wywołania zwrotnego to strona, na którą użytkownicy są przekierowywani po wykonaniu czynności w innej witrynie lub programie. Na przykład, jeśli dokonasz zakupu w witrynie i zostaniesz przekierowany do zewnętrznego podmiotu obsługującego płatności, po dokonaniu płatności zostaniesz przekierowany do adresu URL wywołania zwrotnego (zwykle strony z potwierdzeniem) w oryginalnej witrynie.

    Jaka jest różnica między HTTP a

    Główna różnica między HTTP a HTTPS polega na tym, że HTTPS jest bezpieczniejszy. Dlatego należy go zawsze używać na stronach internetowych, do których należy przesyłać bezpieczne dane.

Zalecana: