Когда мы хотим обратиться к какому-то ресурсу в Интернет, нам нужно знать его адрес. Адреса в Интернет формируются в виде URL-адресов. Это формат, с помощью которого можно обратиться  к любому ресурсу в Интернет.

Давайте рассмотрим, как можно сформировать этот адрес. Какая структура и синтаксис эти URL-адресов.

Предположим, что у нас есть компьютер, на котором мы работает и для обращения к ресурсу в Интернет, мы должны зайти в программу на этом компьютере, которая умеет обрабатывать эти адреса (например, браузер или FTP-клиент), обращаемся по определенному URL-адресу и получаем доступ к какому-то ресурсу, который располагается в сети Интернет.

Задача сейчас разобраться, как можно создавать эти URL-адреса и как их можно формировать.

Вот структура любого URL-адреса:

<схема>:[//[<логин>[:<пароль>]@]<хост>[:<порт>]][/<URL-путь>][?<параметры>][#<якорь>] 

[]  - опциональные параметры. Т.е. их может не быть.

Единственно, что обязательно в этом формате - это схема и хост.

Что такое схема?

Под схемой понимается тот протокол, по которому мы хотим обратиться к ресурсу (http, https, ftp). Это те правила, по которым будет обрабатываться наш запрос.

Что такое хост?

Это то доменное имя сайта (например, abc.ru) или IP адрес какого-то ресурса (172.217.168.195).

Бывают также ситуации, что сервер для доступа к своим ресурсам может потребовать логин и пароль. Это просто данные об имени пользователя, который зарегистрирован на этом сайте и его пароле.

Что такое параметр порт?

Это некое уникальное число от 0 до 255, которое указывает к какой конкретно службе на хосте мы обращаемся.

Для веб-сервера портом по умолчанию является 80.

URL-путь дает возможность обращаться к какому-то конкретному файлу или папке на удаленном ресурсе.

Этот адрес указывается в формате

/имя1/имя2/…

или

/имя1/имя2/имя_файла

C помощью такой структуры вы можете указать уникальный адрес к конкретной веб-странице, которую вы хотите посмотреть.

Следующая часть URL-адреса - это параметры.

Это дополнительные данные, которые можно передать серверу, через адресную строку. 

Формат:

имя_параметра = значение

Параметры разделяются знаком &. Подробнее см. в виде выше.

С помощью этих параметров мы можем передать информацию откуда пришел посетитель, по какому источнику, и.т.д.

Последняя составляющая в URL-адресе - это якорь.

Якорь - это часть адреса, которая указывается последней и начинается с символа #. Добавив якорь мы говорим браузеру какое конкретное место на веб-странице он должен отобразить при переходе на какую-то определенную страницу. 

Более подробно обо всем этом посмотрите в видео вначале страницы.