Ссылки 01. Или из чего состоят урлы

В этом посте хочу растолковать для людей, в частности для знакомых, из чего состоит ссылка, какие могут быть варианты ссылок и так далее. Оно может стать полезным при выявлении фейков, например. Ну и сам ликбез — вещь зело полезная и небезынтересная.

Ссылка, также известная как линка, урла, URL, ссыль и так далее, состоит из четырех частей:

  • протокол;
  • домен/IP;
  • порт;
  • путь к файлу.

Протокол

Протокол дает браузеру возможность определить, каким приложением открывать ссылку.
В таблице ниже приведены основные протоколы с их значениями.

Пример

Протокол Описание Приложение
http:// Обычный протокол web сайтов. Браузеры http://labwar.ru
https:// Защищенный протокол «http://». Если ссылка начинается с него, значит у сайта есть SSL сертификат. Браузеры https://coress.ru
ftp:// При переходе по ссылке с этим протоколом в браузере появляется окошко с предложением авторизоваться на FTP сервере этого сайта. Браузеры ftp://coress.ru
skype: Открывается окошко с придложением выбрать программу, которой будет открыта ссылка. Skype skype:artymorty00?add (о структуре skype-ссылок читайте в какой-нибудь новой статье.
tel: То же самое, при открытии с компуктера сразу предлагает скайп, если установлен, при открытии с мобилки, предлагает позвонить по номеру. Всякие голосовые болталки типо Вайбера, Скайпа, Воцапа… tel:+79523507390
mailto: Предлагает открыть популярные почтовые сервисы вроде Яши/Гоши/Мыла, а также установленный почтовик. Браузеры, почтовики mailto:admin@maniyax.email

Домен/IP

Все сайты имеют IP сервера, на котором они расположены. Если это какой-ниб хостинг, то IP один на несколько сайтов.
Зато есть такие замечательные штуки, как домены. При переходе по домену в адресной строке отправляется запрос в систему доменных имен, там определяется IP адрес сайта, и вам возвращается в браузер уже сам сайт.
Подробнее о DNS, IP и доменах читайте в следующих статьях, которые тоже когда-ниб появятся.

Примеры IP адресов:

127.0.0.1
IP адрес, который у каждого на компьютере свой. Он также известен как «localhost». Можно в файле «hosts» Windows прописать для доменов скайпа этот IP, и у вас не будет рекламы, потому что скайп будет отправлять запросы на домен, а ваша система будет переназначать IP на локальный 🙂
192.168.0.1 (или 192.168.1.1)
Локальная подсеть 192.168.0.0/16 есть у вас всех, однако. По названному адресу (одному из) располагается панель управления вашим роутером.
95.213.184.224
IP сервера, на котором расположены мои сайты.

Примеры доменов:

  • vk.com;
  • maniyax.ru;
  • maniyax.me;
  • maniyax.email.

То есть какое-нибудь слово.что-то. После точки идут только специальные TLD (Top Level Domain), то бишь доменные зоны в простонаречье, о которых разговор тоже когда-нибудь будет.

Порт

Порт пишется через символ «:» после домена. Если порта нет, значит указание на порт дает протокол. Например:

http://labwar.ru
Протокол «http://» указывает на порт «80».
То есть можно также записать:
http://labwar.ru:80

Для протокола «https://» используется порт «443».

Путь к файлу

Все, что идет после домена/IP (порта), начиная с «/«, является путем к файлу сайта.
Под файлом понимается страница, которая будет отображена. Вариантов может быть несколько.
Есть вариант с четким названием файла, с цепочкой аргументов после файла. Есть вариант с ЧПУ (человеку понятные урлы ;-)).

В таблице приведены примеры.

Ссылка Описание
https://m.vk.com/profile.php После домена идет путь к файлу «profile.php». Ссылка сама ведет на вашу личную страницу.
https://coress.ru/auth.php?login=maniyax&password=zxcvbnm После файла auth.php начинают идти параметры, передаваемые в адресной строке. В данном случае, логин и пароль. Просьба заметить, что между файлом и первым параметром идет «?«, между параметром и значением «=«, а между двумя параметрами «&«.

Вывод

А нет его. Если кто-то что-то узнал полезное для себя, значит цель выполнена. Если у кого-то остались вопросы, их можно задать в комментариях под этим ликбезом. Если остались комментарии, значит цель перевыполнена 😉

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *