Якщо ви говорите німецькою мовою, ви, ймовірно, думаєте про URL як про die Uniform Resource Locator. У німецькій мові це слово жіночого роду, хоча англійською термін немає роду. Але залишимо граматику осторонь. Ми розглядаємо рядок символів в адресному рядку вашого браузера. Ця довга послідовність букв, цифр та символів – не просто випадковий шум. Це одна з кількох мільярдів унікальних адрес, що вказують на конкретний контент в інтернеті.
Ви бачите його щодня. ‘https://www.wissen.de/…’ і за ним довгий хвіст ідентифікаторів. Він спрямовує вас саме до цієї статті. Але URL – це більше, ніж просто посилання. Це фундаментальна система адресації для Інтернету. Він вказує на підсторінки, файли та ресурси. Подумайте про це як про поштову адресу. Вам потрібні місто, поштовий індекс, вулиця, номер будинку та ім’я на дверях. Без цього лист загубиться. URL працює так само. Він молодший за інтернет, але старший, ніж ми думаємо.
Перш ніж поринати в механіку, нам потрібно прояснити деякі непорозуміння. Люди постійно плутають ці терміни.
- Веб-сайт (Website): Повна онлайн-присутність. Наприклад, вся платформа
wissen.de. - Домашня сторінка (Homepage): Стартова сторінка. Першу річ, яку ви бачите, коли вводите основну адресу.
- Веб-сторінка (Webpage): Одна сторінка всередині цього сайту. Ця стаття – одна з багатьох веб-сторінок на сайті
wissen.de.
Розбір структури URL
Навіщо нам потрібна URL-адреса? Це проста навігація. Так само, як GPS потрібна повна адреса, щоб направити вас до дверей, браузеру потрібен повний URL для завантаження сторінки.
Давайте подивимося на частини. Використовуючи приклад https://www.wissen.de/kuenstliche-intelligenz-am-arbeitsplatz-risiko-oder-chance :
Весь рядок є URL. Ось як вона розбивається:
- https: Протокол. Він повідомляє браузеру, як спілкуватися із сервером. Це зведення правил для комунікації.
- www: Піддомен або домен третього рівня. Він сигналізує, що це контент для Всесвітньої павутини. Часто її не потрібно вводити вручну. Іноді він вказує на мовну версію, наприклад ‘de.wikipedia.org’ для німецької мови.
- wissen: Домен другого рівня. Це головне ім’я сайту. Воно значною мірою вільно вибирається власником. Це ядро ідентичності.
- de: Домен верхнього рівня (TLD). Це код країни або індикатор використання.
.deозначає Німеччину..comпочинався як комерційний, але тепер є загальним. Комбінація домену другого та верхнього рівнів – це те, що більшість людей просто називають «доменом». - Інша частина: Шлях. Він свідчить про конкретний ресурс. Він може з’являтися відразу після TLD або глибше у структурі.
Є правила. Ви можете вільно вибирати шлях і каталог, але якщо ви хочете, щоб пошукові системи ставилися до вас добре, ви дотримуєтеся певних правил оптимізації. Сам домен має бути зареєстрований. Ви купуєте домени другого та верхнього рівнів.
Символи, дозволені в URL, стандартизовані. Якщо вебмастер використовує символ, що виходить за межі дозволеного списку, браузер видає помилку. Це запобігає плутанині, викликаній спеціальними символами, які існують в деяких мовах, але не в інших.
Дозволені символи включають:
– A-Z (великі та малі літери)
– 0-9
– Символи: -._~:/?#[]@!$&'()*+,;=
Також існує обмеження щодо довжини. Весь рядок URL може містити до 255 символів. Ім’я домену обмежене 63 символами. Експерти рекомендують тримати домени короткими та незабутніми. Довгі імена важко друкувати і їх легко надрукувати з помилкою.
Людський шар поверх двійкового коду
Інтернет працює на нулях та одиницях. Технічно URL надлишковий. Кожна сторінка має IP-адресу. Це послідовність чисел. Якщо ви введете цю IP-адресу у свій браузер, ви потрапите на сайт. Це працює.
То навіщо ж URL?
Зручність у використанні.
wissen.de легко запам’ятати. IP-адреса — це рядок із дванадцяти цифр. Спробуйте це запам’ятати. Спробуйте друкувати його без помилок. У вас не вийде. URL долає розрив між машинним кодом та людською пам’яттю. Він перекладає складну маршрутизацію мережі в те, що ми можемо читати, вимовляти та друкувати. Він робить інтернет зручним для навігації не лише для комп’ютерів, а й для людей.
До епохи домінування URL: Як народилася система адресації в Мережі
Не можна говорити про URL-адресу, не згадуючи домени. Це заплутана історія. Перш ніж інтернет став загальним надбанням, комп’ютери спілкувалися мовою чисел. Чисті, холодні IP-адреси.
Головною мережею на той час була ARPANET. Запущена в 1969 році, вона була проектом Міністерства оборони США, реалізований організацією ARPA (нині DARPA). Вона поєднувала університети та лабораторії. Спочатку все працювало добре. Потім перестало.
У міру підключення нових машин числовий підхід дав збій. Користувачам знадобилися цифрові телефонні довідники, щоб дізнатися, де знаходиться той чи інший сервер. Це було неефективно. Незграбно.
Тому люди виявили креативність. Їм були потрібні імена. Щось запам’ятовується. До 1983 ARPANET перейшла на систему, засновану на доменах, використовуючи стандарти RFC 882 і RFC 883. Найстаріші домени, які ми використовуємо до цього дня, з’явилися в 1985 році.
Візьмемо berkeley.edu. Це адреса Каліфорнійського університету у Берклі. Він існує із самого початку. Але ці домени були доступні не всім. Вони призначалися для установ: університетів, державних агенцій чи підрядників у сфері електроніки, ІТ чи оборони. Звичайним людям вхід було заборонено.
Ця система проіснувала до 1994 року. Всесвітнє павутиння було відкрито для публіки вже близько року. Назрівав хаос. Люди використовували формати, схожі на адреси, але єдиного стандарту не було. Не було правил. Тільки припущення.
На сцену вийшов Тім Бернерс-Лі. Людина, якій часто приписують винахід інтернету. Починаючи з 1992 року він просував процес стандартизації. Потрібно було більше двох років суперечок та доопрацювань, перш ніж його команда зупинилася на чернетці.
Вони мали дві основні цілі:
- Простота. Структура мала бути логічною. В ідеалі вона мала нагадувати дерево. Це дозволяло нефахівцям публікувати веб-сайти та розуміти, як їх можна знайти.
- Безперервність. Не порушувати звички, що склалися. Структура шляхів із використанням прямої риси (
/) прийшла з файлових систем UNIX. Загальний синтаксис був запозичений із Apollo Domain/OS.
Наприкінці 1994 року було опубліковано RFC 1738 року.
Це був перший справжній стандарт конструювання URL у тому вигляді, як ми його знаємо. Він був ідеальним. Він був остаточним. Але він дав веб спільну мову. Спосіб зазначати документ без необхідності користуватися телефонним довідником.
Фундамент було закладено. Далі історія. Або принаймні та версія історії, яку ми вирішили записати.



























































