Як влаштований Інтернет? Як він працює?

Огляд інтернет-протоколів

Як було зазначено раніше у розділі про ТСР/ІР, в глобальній мережі використовується багато протоколів. До них відносяться протоколи TCP, IP, маршрутизації, керування доступом до середовища, рівня додатків і т. д. В наступних розділах описані деякі найбільш важливі і часто використовувані з них. Це дозволить краще зрозуміти, як влаштована і як працює мережа Інтернет. Обговорюються протоколи у порядку зменшення їх рівня.

HTTP-World Wide Web

Однією з найбільш часто використовуваних служб в Інтернеті є World Wide Web (WWW). Протокол рівня додатка, який забезпечує роботу в глобальній мережі, – це протокол передачі гіпертексту, або HTTP. Його не слід плутати з мовою гіпертекстової розмітки HTML, що використовується для написання веб-сторінок. HTTP є протоколом, який браузери і сервери застосовують для зв’язку один з одним. Це протокол рівня додатка, оскільки він використовується деякими програмами для спілкування один з одним. В даному випадку це браузери і сервери.

HTTP – це протокол, що не вимагає попередньої установки з’єднання. Клієнти (браузери) надсилають запити до серверів для веб-елементів, таких як сторінки і зображення. Після їх обслуговування з’єднання відключається. Для кожного запиту необхідно встановлювати зв’язок знову.

Цікаве:  Індикатори кольору. Зміна забарвлення кислотно-основних індикаторів

Більшість протоколів орієнтовані на з’єднання. Це означає, що комп’ютери, які взаємодіють один з одним, підтримують зв’язок через Інтернет. Однак HTTP таким не є. Перш ніж клієнт може зробити HTTP-запит, сервер повинен встановити нове з’єднання.

Щоб зрозуміти, як влаштований Інтернет, необхідно знати, що відбувається при введенні URL у веб-браузер:

  • Якщо URL-адреса містить ім’я домену, оглядач спочатку підключається до сервера імен доменів і отримує відповідний IP-адресу.
  • Потім браузер підключається до сервера і відправляє HTTP-запит для бажаної сторінки.
  • Сервер отримує запит і перевіряє потрібну сторінку. Якщо вона існує, то відправляє її. Якщо сервер не може знайти запитану сторінку, то посилає повідомлення про помилку HTTP 404. (404 означає «Сторінка не знайдена», як, мабуть, знає кожен, хто переглядав веб-сайти).
  • Браузер отримує запитувана, і з’єднання закривається.
  • Потім оглядач аналізує сторінку і шукає інші елементи, необхідні для її завершення. Зазвичай це зображення, аплети і т. д.
  • Для кожного елемента браузер робить додаткові підключення і HTTP-запити до сервера.
  • Коли завантаження всіх зображень, аплетів і т. д. завершиться, сторінка буде повністю завантажена у вікні браузера.