Игнатий Единый указатель ресурсов (англ. URL - Uniform Resource Locator) - единообразный локатор (определитель местонахождения) ресурса. По‐английски целиком произносится как /ɜː(ɹ)l/, по‐русски чаще говорят [у-эр-э́л] или [урла́] (сленг). Ранее назывался Universal Resource Locator - универсальный локатор ресурса. URL - это стандартизированный способ записи адреса ресурса в сети ИнтернетURL был изобретён Тимом Бернерсом-Ли в 1990 году в стенах Европейского совета по ядерным исследованиям (фр. Conseil Européen pour la Recherche Nucléaire, CERN) в Женеве, Швейцария. URL стал фундаментальной инновацией в Интернете. Изначально URL предназначался для обозначения мест расположения ресурсов (чаще всего файлов) во Всемирной паутине. Сейчас URL применяется для обозначения адресов почти всех ресурсов Интернета. Стандарт URL закреплён в документе RFC 1738, прежняя версия была определена в RFC 1630. Сейчас URL позиционируется как часть более общей системы идентификации ресурсов URI, сам термин URL постепенно уступает место более широкому термину URI. Cтандарт URL регулируется организацией IETF и её подразделениямиСтруктура URLИзначально локатор URL был разработан как система для максимально естественного указания на местонахождения ресурсов в сети. Локатор должен был быть легко расширяемым и использовать лишь ограниченный набор ASCII‐символов (к примеру, пробел никогда не применяется в URL). В связи с этим, возникла следующая традиционная форма записи URL:://:@:/<url‐путь>В этой записи:схема схема обращения к ресурсу, в большинстве случаев имеется в виду сетевой протоколлогин имя пользователя, используемое для доступа к ресурсупароль пароль, ассоциированный с указанным именем пользователяхост полностью прописанное доменное имя хоста в системе DNS или IP-адрес хоста в форме четырёх десятичных чисел, разделённых точками. Числа находятся в интервале от 0 до 255.порт порт хоста для подключенияURL‐путь уточняющая информация о месте нахождения ресурса (зависит от протокола)Схемы (протоколы) URLОбщепринятые схемы (протоколы) URL включают:ftp - Протокол передачи файлов FTPhttp - Протокол передачи гипертекста HTTPhttps - Специальная реализация протокола HTTP, использующая шифрование (как правило, SSL или TLS)gopher - Протокол Gophermailto - Адрес электронной почтыnews - Новости Usenetnntp - Новости Usenet через протокол NNTPirc - Протокол IRCprospero - Служба каталогов Prospero Directory Servicetelnet - Ссылка на интерактивную сессию Telnetwais - База данных системы WAISxmpp - Протокол XMPP (часть Jabber)file - Имя локального файлаdata - Непосредственные данные (Data: URL)Экзотические схемы URL:afs - Глобальное имя файла в файловой системе Andrew File Systemcid - Идентификатор содержимого для частей MIMEmid - Идентификатор сообщений для электронной почтыmailserver - Доступ к данным с почтовых серверовnfs - Имя файла в сетевой файловой системе NFStn3270 - Эмуляция интерактивной сессии Telnet 3270z39.50 - Доступ к службам ANSI Z39.50skype - Протокол Skypesmsto - Открытие редактора SMS в некоторых мобильных телефонахed2k - Файлообменная сеть eDonkey, построенная по принципу P2P[править]Кодирование URLПоявление адресов URL стало существенным нововведением в Интернете. Однако с момента его изобретения и по сей день стандарт URL обладает серьёзным недостатком - в нём можно использовать только ограниченный набор символов, даже меньший, нежели в ASCII: латинские буквы, цифры и лишь некоторые знаки препинания. Если мы захотим использовать в URL символы кириллицы, или иероглифы, или, скажем, специфические символы французcкого языка, то нужные нам символы должны быть перекодированы особым образом.