Co to jest adres URL?
URL (Uniform Resource Locator) to adres zasobu w sieci, np. strony WWW, pliku lub usługi. Określa, jakim protokołem połączyć się z serwerem, pod jaką nazwą lub adresem IP oraz opcjonalnie na jakim porcie.
Budowa adresu URL
Typowy adres ma postać:
protokol://host:port/sciezka
Przykład:
http://www.adres_serwera.pl:22
Elementy:
- http - protokół, czyli sposób komunikacji,
- www.adres_serwera.pl - nazwa hosta, która zwykle jest tłumaczona przez DNS na adres IP,
- :22 - numer portu TCP, na który kierowane jest połączenie,
- /sciezka - opcjonalna ścieżka do konkretnego zasobu.
Port w adresie URL
Numer po dwukropku oznacza port usługi. Jeśli port nie jest podany, przeglądarka używa portu domyślnego dla danego protokołu, np.:
- HTTP - port
80, - HTTPS - port
443, - SSH - port
22.
Dlatego adres http://serwer.pl:22 oznacza próbę połączenia protokołem HTTP z portem 22. Jest to port inny niż standardowy dla HTTP, ponieważ HTTP standardowo działa na porcie 80. Port 22 jest typowo używany przez SSH.
Ważne na egzaminie
Liczba po dwukropku w adresie URL nie oznacza numeru aplikacji, PID procesu ani numeru pakietu. Oznacza numer portu, czyli punkt końcowy usługi sieciowej na serwerze.