URI не містить протоколу але містить схему [1]. Схема може бути пов’язана з протоколом, але не обов’язково. наприклад схема http: пов’язана з протоколом HTTP/1.0 або 1.1 [2], але схема file: не пов’язана з жодним протоколом. 23 лютого 2018 р.
Перша частина URL-адреси — це схема, яка вказує на протокол, який браузер має використовувати для запиту ресурсу (протокол — це встановлений метод для обміну або передачі даних у комп’ютерній мережі). Зазвичай для веб-сайтів протоколом є HTTPS або HTTP (його незахищена версія).
URI складається з дозволеного набору символів ASCII, що складається із зарезервованих символів (розділення генів: : , / , ? , # , [ , ] і @ ; підрозділи: ! , $ , & , ' , ( , ) , * , + , , ; і = ), незарезервовані символи (великі та малі літери, десяткові цифри, – , . , _ і ~ ) і символ % .
Тому дійсний URI файлу має починатися з будь-якого file:/path (без імені хоста), file:///path (порожнє ім’я хоста) або file://hostname/path . file://path (тобто дві косі риски без імені хоста) ніколи не є правильним, але часто використовується.
Шлях є частина URI, що починається з URL-адреси сервера та закінчується ідентифікатором ресурсу. В URI, які мають компонент запиту, шлях — це все перед знаком питання (?). Шлях має ієрархію. У шляху скісна риска (/) вказує на ієрархічний зв’язок між ресурсами.
Приклади використання мережевого протоколу SMTP використовується для надсилання та розповсюдження вихідних електронних листів. FTP використовується для передачі файлів з однієї машини на іншу. Файли можуть бути мультимедійними файлами, програмними файлами, текстовими файлами та документами. Telnet — це набір правил, які використовуються для підключення однієї системи до іншої через віддалений вхід.