URL (Uniform Resource Locator) – это единый указатель ресурсов, общепринятый способ записи адреса в сети Интернет.
Как правило, URL состоит из протокола, домена, номера порта (по умолчанию зависит от протокола), расположения каталога или страницы, параметров запроса, а также может содержать логин и пароль для доступа к серверу.
Структура URL:
<протокол>://<логин>:<пароль>@<домен>:<порт>/
Поскольку изначально сеть Интернет разрабатывалась для нужд американских военных, URL имеет один существенный недостаток. В URL можно использовать только символы ASCII: английские буквы, цифры и некоторые спец.символы. Остальные символы нужно кодировать. Кодируются символы в шестнадцатеричный вид с простановкой вначале каждого символа знака процента (%).