Co to jest adres URL? Definicja, składniki i przykłady
Co to jest adres URL? Prosta definicja, omówienie składników (protokołu, domeny, ścieżki, parametrów, kotwicy) oraz praktyczne przykłady i porównanie z URI.
Uniform Resource Locator (URL) to nazwa techniczna dla adresu internetowego — czyli ciągu znaków, dzięki któremu przeglądarka lub inny program może znaleźć i pobrać określony zasób w sieci (najczęściej stronę internetową) z innego komputera (serwera WWW) w Internecie. Użytkownicy wpisują adresy URL w pasku przeglądarki lub klikają na link, np. na stronie, aby przejść do konkretnego zasobu.
Składniki adresu URL
Adresy URL mają kilka standardowych części. Nie wszystkie muszą występować w każdym adresie, ale najczęściej spotykane elementy to:
- Protokół (zwany też schematem) — określa, jakiego sposobu komunikacji użyje przeglądarka. Najczęściej jest to Hypertext Transfer Protocol (HTTP) lub jego bezpieczna wersja HTTPS, ale istnieją też inne schematy, np. ftp:, mailto: itp.
- Znaki rozdzielające: :// — występują za schematem w wielu URL-ach (np. https://example.com).
- Nazwa hosta — adres drugiego komputera w sieci, zwykle w postaci nazwy domenowej, np. www.example.com. Prefiks www. oznacza World Wide Web, ale jego obecność zależy od konfiguracji serwera.
- Port (opcjonalnie) — numer portu po dwukropku, np. :80 lub :443. Jeśli port nie jest podany, używany jest port domyślny dla danego protokołu (80 dla HTTP, 443 dla HTTPS).
- Ścieżka — określa lokalizację zasobu na serwerze, np. /w/index.php. Może wskazywać plik, katalog lub skrypt.
- Zapytanie (query) — dodatkowe parametry przekazywane do skryptu, zaczynają się od znaku ?, np. ?title=Uniform_Resource_Locator. Parametry mają postać klucz=wartość i są oddzielane ampersandem (&).
- Fragment — część po znaku #, wskazująca fragment dokumentu (np. nagłówek), do którego przeglądarka powinna przewinąć po załadowaniu strony.
- Informacje o użytkowniku (rzadko używane) — w formacie użytkownik:hasło@, umieszczane przed nazwą hosta; obecnie rzadko stosowane ze względów bezpieczeństwa.
Przykład i jego rozbiórka
Przykładowy adres podany wcześniej to:
https://simple.wikipedia.org/w/index.php?title=Uniform_Resource_Locator
- https — protokół (schemat), oznaczający bezpieczne połączenie HTTP over TLS/SSL;
- simple.wikipedia.org — nazwa hosta (serwer/strona internetowa);
- /w/index.php — ścieżka do skryptu na serwerze;
- ?title=Uniform_Resource_Locator — część zapytania (parametr przekazywany do skryptu).
Adresy względne i bezwzględne
Pełny adres URL, zawierający schemat i nazwę hosta, nazywamy bezwzględnym. Istnieją też względne adresy URL, które nie zawierają części ze schematem i hostem — ich interpretacja zależy od kontekstu (np. bieżącej strony). Na przykład /wiki/URL działa jako link wewnątrz Wikipedii, bo przeglądarka uzupełnia brakujące elementy z bieżącego dokumentu. Bezwzględne adresy można przekazywać i używać niezależnie od kontekstu.
URL a URI — jaka jest różnica?
URL (Uniform Resource Locator) to rodzaj identyfikatora zasobu, a URI (Uniform Resource Identifier) to szersza kategoria obejmująca zarówno URL, jak i inne formy identyfikacji (np. URN). W praktyce wiele osób używa terminu URL zamiennie z URI — dla większości zastosowań nie trzeba się tym przejmować, choć technicznie URL informuje też o sposobie dostępu do zasobu (np. protokole).
Dodatkowe uwagi praktyczne
- W adresach stosuje się kodowanie znaków (tzw. percent-encoding) dla znaków specjalnych i spoza zestawu ASCII.
- Międzynarodowe nazwy domen (IDN) mogą być zapisywane w formie czytelnej (znaki narodowe) lub w formacie ACE/Punycode w DNS.
- Sprawdź protokół (http vs https) i nazwę hosta przed podaniem poufnych danych — fałszywe lub skrócone URL-e mogą służyć do oszustw (phishing).
Adresy URL są podstawowym mechanizmem nawigacji po sieci — dzięki nim programy wiedzą, gdzie i jak pobrać zasoby, a użytkownicy mogą szybko udostępniać odnośniki do stron, plików i usług dostępnych przez Internet.

Adres URL zapewnia, że trafi na właściwą stronę internetową. Łatwo jest popełnić błąd, ponieważ istnieje wiele stron internetowych. To zdjęcie pokazuje zasoby w pobliżu Google.

Rozszerzenia
Znajdują się one na końcu nazwy domeny, która ma przed sobą znak kropki. Na początku było sześć głównych rozszerzeń:
- .com - Zastosowanie komercyjne
- .net - wykorzystanie sieci / dostawcy usług internetowych
- .org - Zastosowanie organizacyjne
- .edu - Wykorzystanie w edukacji (Szkoły i uniwersytety)
- .mil - Użycie wojskowe
- .gov - Użycie rządowe
Obecnie istnieje wiele innych rozszerzeń adresów URL. Są to zazwyczaj albo domena najwyższego poziomu, albo grupowanie interesów. Każdy kraj ma swoją własną domenę najwyższego poziomu, na przykład .ca dla Kanady, .us dla Stanów Zjednoczonych Ameryki lub .co.uk dla Wielkiej Brytanii. Wiele krajów posiada tylko rządowe rozszerzenie, na przykład Stany Zjednoczone używają domeny .gov lub .fed.us, .gc.ca dla Kanady i .gov.uk dla Wielkiej Brytanii. Domeny dla grup interesu obejmują .tv (telewizja), .pro (profesjonaliści) i .xxx (pornografia). Nie są one używane tak często jak oryginalne rozszerzenia.
Pytania i odpowiedzi
P: Co to jest Uniform Resource Locator (URL)?
O: URL to inna nazwa adresu internetowego. Składa się z liter, cyfr i innych symboli w standardowej formie, którą ludzie wykorzystują, aby komputery pobierały i pokazywały określone zasoby z Internetu.
P: Jakie są elementy składowe adresu URL?
O: URL składa się z kilku części, w tym z protokołu (często Hypertext Transfer Protocol), znaków rozdzielających, nazwy lub adresu innego komputera, ścieżki do dokumentu lub skryptu, nazwy użytkownika i hasła potrzebnego do uzyskania dostępu do danej strony oraz tekstu po znaku funta (#).
P: Co oznacza skrót "www"?
O: WWW to skrót od World Wide Web.
P: Jaka jest różnica między bezwzględnym adresem URL a względnym adresem URL?
O: Bezwzględny adres URL zawiera wszystkie informacje niezbędne do zlokalizowania zasobu w Internecie, natomiast względny adres URL może być użyty tylko wtedy, gdy kontekst może uzupełnić brakujące informacje.
P: Czy jest jakaś różnica między URI a URL?
O: URI to skrót od Uniform Resource Identifier, który jest w zasadzie taki sam jak URL, więc nie ma między nimi dużej różnicy.
P: Jak ludzie używają adresów URL?
O: Ludzie używają adresów URL, wpisując je do przeglądarek internetowych lub klikając na linki na stronach internetowych, które już przeglądają.
Przeszukaj encyklopedię