Структура URL

Спочатку URL був розроблений як система для максимально природної вказівки на місцезнаходження ресурсів у мережі. Вказівник мав бути легко розширюваним і використовувати лише обмежений набі ASCII-символів (наприклад, пропуск ніколи не застосовується в URL). Сформувалася наступна традиційна форма запису URL:

<scheme>://<login>:<passwd>@<host>:<port>/<URL-шлях>?<parameters>#<anchor>

У цьому записі:

ü scheme – схема звернення до ресурсу (в більшості випадків мається на увазі мережевий протокол);

ü login – ім’я користувача, використовуване для доступу до ресурсу;

ü passwd – пароль вказаного користувача;

ü host – повністю прописане доменне ім’я сервера (ресурсу, що надає послугу) в системі DNS або його IP-адреса у форматі чотирьох десяткових чисел, розділених крапками (числа – натуральні в інтервалі від 0 до 255);

ü port – порт сервера для підключення;

ü URL-шлях – уточнююча інформація про місце знаходження ресурсу (залежить від протоколу);

ü parameters – рядок запиту з переданими на сервер (за методом GET) параметрами. Роздільником параметрів є знак &. Приклад:

?Параметр_1 = значення_1 & параметр_2 = значення 2 якір

ü anchor – ідентифікатор, що посилається на певну частину (розділ) документа, що відкривається.

На сьогоднішній день Тім Бернес Лі визнає, що символи подвійної косої риси у структурі URL є надмірними.

Схеми (протоколи) URL

Приклад Виконувана функція
http Передача гіпертексту
https Передача гіпертексту, що використовує шифрування (SSL або TLS)
ftp Передача файлів
telnet Термінальний доступ
gopher Перегляд Internet-ресурсів за допомогою меню
news Новини Usenet
file Звернення до локальних файлів
mailto Передача електронної пошти
nntp Новини Usenet через протокол NNTP
irc Протокол IRC
prospero Служба каталогів Prospero Directory Service
wais База даних системи WAIS
xmpp Протокол XMPP (частина Jabber)
data Безпосередні дані (Data:URL)

Екзотичні схеми URL

Приклад Виконувана функція
afs Глобальне ім’я файлу у файловій системі Andrew File System
cid Ідентифікатор вмісту для частини MIME
mid Ідентифікатор повідомлень для електронної пошти
mailserver Доступ до даних з поштових серверів
nfs Ім’я файлу в мережевій файловій системі NFS
tn3270 Емуляція інтерактивної сесії Telnet 3270
z39.50 Досутп до служб ANSI Z39.50
skype Протокол Skype
smsto Відкриття редактора SMS в деяких мобільних телефонах
ed2k Файлообмінна мережа eDonkey, побудована за принципом P2P

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: