Как работает URL для поиска ресурсов в Интернете

URL обозначает Унифицированный указатель ресурса. URL-адрес — это форматированная текстовая строка, используемая веб-браузерами, почтовыми клиентами и другим программным обеспечением для идентификации сетевого ресурса в Интернете. Сетевые ресурсы — это файлы, которые могут быть простыми веб-страницами, другими текстовыми документами, графикой или программами.

Строки URL состоят из трех частей (подстрок):

  1. обозначение протокола
  2. имя хоста или адрес
  3. расположение файла или ресурса

Эти подстроки разделены специальными символами следующим образом:

протокол: // хост / местоположение

Подстроки URL-протокола

Подстрока ‘protocol’ определяет сетевой протокол, который будет использоваться для доступа к ресурсу. Эти строки представляют собой короткие имена, за которыми следуют три символа ‘: //’ (простое соглашение об именах для обозначения определения протокола). Типичные протоколы URL включают HTTP (http: //), FTP (ftp: //) и электронную почту (mailto: //).

Подстроки хоста URL

Подстрока «host» идентифицирует конечный компьютер или другое сетевое устройство. Хосты приходят из стандартных интернет-баз данных, таких как DNS, и могут быть именами или IP-адресами. Имена узлов многих веб-сайтов относятся не только к одному компьютеру, а скорее к группам веб-серверов.

Подстроки URL-адреса

Подстрока ‘location’ содержит путь к одному конкретному сетевому ресурсу на хосте. Ресурсы обычно расположены в каталоге или папке хоста. Например, некоторые веб-сайты могут иметь ресурс, такой как /2016/September/word-of-the-day-04.htm, для организации контента по датам. В этом примере показан ресурс с двумя подкаталогами и именем файла.

Когда элемент location является пустым, ярлык, как в URL-адресе http://thebestsiteever.com, URL-адрес обычно указывает на корневой каталог хоста (обозначается одиночной косой чертой — ‘/’) и часто на домашнюю страницу ( как ‘index.htm’).

Абсолютные и относительные URL

Полные URL-адреса, включающие все три из вышеупомянутых подстрок, называются абсолютными URL-адресами. В некоторых случаях URL-адреса могут указывать только один элемент location. Это так называемые относительные URL. Относительные URL-адреса используются веб-серверами и веб-страницами для уменьшения длины строк URL-адресов.

Следуя приведенному выше примеру, веб-страницы на той же ссылке, что и ссылка на нее, могут кодировать относительный URL


вместо эквивалентного абсолютного URL


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

Сокращение URL

Стандартные URL на современных веб-сайтах обычно представляют собой длинные строки текста. Поскольку обмениваться более длинными URL-адресами в Твиттере и других социальных сетях неудобно, несколько компаний создали онлайн-переводчики, которые преобразуют полный (абсолютный) URL-адрес в гораздо более короткий, специально для использования в своих социальных сетях. Популярные сокращения URL такого рода включают t.co (используется с Twitter) и lnkd.in (используется с LinkedIn).

Другие службы сокращения URL, такие как bit.ly а также goo.gl работать через Интернет, а не только с конкретными сайтами социальных сетей.

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

Ссылка на основную публикацию