В этом посте хочу растолковать для людей, в частности для знакомых, из чего состоит ссылка, какие могут быть варианты ссылок и так далее. Оно может стать полезным при выявлении фейков, например. Ну и сам ликбез — вещь зело полезная и небезынтересная.
Ссылка, также известная как линка, урла, 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 начинают идти параметры, передаваемые в адресной строке. В данном случае, логин и пароль. Просьба заметить, что между файлом и первым параметром идет «?«, между параметром и значением «=«, а между двумя параметрами «&«. |
Вывод
А нет его. Если кто-то что-то узнал полезное для себя, значит цель выполнена. Если у кого-то остались вопросы, их можно задать в комментариях под этим ликбезом. Если остались комментарии, значит цель перевыполнена 😉