Найти тему

Что такое URL ссылка

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

  1. Протокол характеризует тип подключения. Т.к. мы говорим об универсальном доступе, то протокол будет объяснять каким методом стоит подключаться к сайту. Для сайтов через интернет-браузер используется основной протокол HTTP и HTTPS. Второй протокол (S) предполагает создание шифрованного соединения. Шифрование защищает Ваши данные от перехвата между Вами и сервером. Часто используются и другие протоколы - FTP - для передачи файлов, TELNET для передачи команд, SSH для управления серверами, SIP для телефонной связи и другие. Если протокол не указан, чаще всего подразумевается что это протокол HTTPS.
  2. Логин (имя пользователя) служит для доступа к защищенной информации или персонализированной. За счет логина, сайт может выдавать разное содержимое, или запрещать просмотр отдельных разделов.
  3. Пароль указывается только при наличии логина. Если он не указан, полагается что пользователь введет пароль чуть поздней, или этому пользователю не требуется пароль.
  4. Адрес сайта к которому делается обращение. Тут указывается домен 2, 3 или 4 уровня. Вместо адреса может быть указан прямой IP-адрес сервера. Что такое домен вы можете подробно узнать в статье “Что такое домен и как его получить?”
  5. Порт обычно определяется протоколом. Для каждого протокола есть стандартные порты, но иногда могут применяться и не стандартные, в различных специфических ситуациях.
  6. Путь к файлу или к папке на сервере. Определяет что именно пользователь хочет получить от этого сайта. Например адрес конкретной страницы сайта или файл для загрузки.
  7. Запрос позволяет передать какую-то информацию на сервер. Например поисковый запрос, сведения о нажатой кнопке или текст из формы на сайте.
  8. Фрагмент используется не для сервера, а для клиента, кто будет обрабатывать этот адрес. Например номер раздела в книге, которая доступна по ссылке. В этом случае, ваш браузер перелистнет текст до требуемого параграфа.

Все параметры в URL являются не обязательными, кроме самого адреса сайта. В зависимости от условий, эти параметры могут подстраиваться автоматически, например как http://.

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

  • “Куки”(cookies), которые хранят данные пользователя, про них мы писали в статье "Какую угрозу могут нести файлы cookies?"
  • Сетевая сессия, формируемая при очередном обращении клиента
  • Передаваемый контент, например файл ключей
  • Атрибуты запроса, например версия Вашего браузера, от чего сервер понимает как подправить страницу для лучшего отображения

Лайфхаки с ссылками

  • Если ссылка слишком длинная, ее можно укоротить через специальный сервис https://goo.gl/ , там же можно отслеживать переходы по ссылке
  • Иногда вы можете самостоятельно изменить ссылку в строке браузера и получить уникальный эффект. Попробуйте разобраться как меняется ссылка в зависимости от действий на сайте.
  • Если в конце ссылки содержится что-то вроде ?partnerid=123456 то это реферальная ссылка. Тот кто Вам ее дал, получит бонус от Вашего перехода по ней
  • Русские буквы в ссылках кодируются в спец символы и пробелы кодируются в спецсимволы, которые начинаются со знака %
  • Максимальная длина URL раньше была 255 символов, потом это ограничение убрали, но до сих пор многие системы не поддерживают URL большой длины.
-2

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

Остаёмся на связи!