Огляд інтернет-протоколів
Як було зазначено раніше у розділі про ТСР/ІР, в глобальній мережі використовується багато протоколів. До них відносяться протоколи TCP, IP, маршрутизації, керування доступом до середовища, рівня додатків і т. д. В наступних розділах описані деякі найбільш важливі і часто використовувані з них. Це дозволить краще зрозуміти, як влаштована і як працює мережа Інтернет. Обговорюються протоколи у порядку зменшення їх рівня.
HTTP-World Wide Web
Однією з найбільш часто використовуваних служб в Інтернеті є World Wide Web (WWW). Протокол рівня додатка, який забезпечує роботу в глобальній мережі, – це протокол передачі гіпертексту, або HTTP. Його не слід плутати з мовою гіпертекстової розмітки HTML, що використовується для написання веб-сторінок. HTTP є протоколом, який браузери і сервери застосовують для зв’язку один з одним. Це протокол рівня додатка, оскільки він використовується деякими програмами для спілкування один з одним. В даному випадку це браузери і сервери.
HTTP – це протокол, що не вимагає попередньої установки з’єднання. Клієнти (браузери) надсилають запити до серверів для веб-елементів, таких як сторінки і зображення. Після їх обслуговування з’єднання відключається. Для кожного запиту необхідно встановлювати зв’язок знову.
Більшість протоколів орієнтовані на з’єднання. Це означає, що комп’ютери, які взаємодіють один з одним, підтримують зв’язок через Інтернет. Однак HTTP таким не є. Перш ніж клієнт може зробити HTTP-запит, сервер повинен встановити нове з’єднання.
Щоб зрозуміти, як влаштований Інтернет, необхідно знати, що відбувається при введенні URL у веб-браузер:
