Авторство зображення: Dong Wenjie/Moment/GettyImages
Протокол передачі гіпертексту, скорочено HTTP, є системою, за допомогою якої комп’ютери спілкуються один з одним у всесвітній мережі. Його використовують комп’ютери та смартфони, щоб попросити веб-сервери надіслати вміст веб-сайтів та подати дані через онлайн-форми. HTTP заснований на тексті і призначений для читання як людьми, так і машинами.
Призначення протоколу HTTP
Назва протоколу передачі гіпертексту відноситься до ролі HTTP у передачі даних веб-сайту через Інтернет. Гіпертекст – це стандартна форма веб-сайтів, у якій одна сторінка може спрямовувати користувачів на іншу за допомогою гіперпосилань, які можна натиснути, зазвичай називаються просто посиланнями. Мета протоколу HTTP полягає в тому, щоб забезпечити стандартний спосіб для веб-браузерів і серверів спілкуватися один з одним.
Відео дня
Веб-сторінки розроблені з використанням мови розмітки гіпертексту або HTML, але сьогодні для передачі використовується HTTP більше, ніж просто HTML і каскадні таблиці стилів, або CSS, які використовуються для вказівки, як мають бути сторінки відображається. HTTP також використовується для передачі іншого вмісту на веб-сайтах, включаючи зображення, відео та аудіофайли.
Комп’ютери можуть підключатися до веб-серверів за допомогою HTTP просто для запиту файлів за певними веб-адресами, наприклад http://www.example.com/folder/file.html або подавати дані через веб-форми. Коли комп’ютер просто отримує дані, він зазвичай надсилає HTTP-повідомлення, яке називається запитом GET, і коли він надсилає дані форми або завантажує файл, він використовує інші формати повідомлень, які називаються запитами PUT або POST. Ви можете побачити HTTP-повідомлення, які надсилає ваш веб-браузер, у багатьох браузерах за допомогою вбудованих інструментів розробника.
Сьогодні HTTP використовується багатьма програмами, крім веб-браузерів, для надсилання повідомлень на сервери. Люди, які створюють програми, навмисне вибирають HTTP, тому що його добре розуміють багато розробників і частково тому, що HTTP зазвичай не фільтрується. мережевими брандмауерами, розробленими для дозволу веб-трафіку, тобто повідомлення HTTP можуть проходити без проблем у більшості домашніх і бізнес-мереж.
HTTP і HTTPS
У деяких випадках ви можете помітити, що веб-адреса починається з HTTPS, а не просто з HTTP. HTTPS відноситься до безпечного протоколу передачі гіпертексту і, як випливає з назви, є більш безпечним варіантом HTTP.
Зокрема, він відкриває зашифроване з’єднання між веб-браузером і сервером, щоб дані можна було надсилати закодованими способом, який не буде зчитувати підслуховувач. Навпаки, HTTP-повідомлення та дані надсилаються як звичайний текст, тому будь-хто, хто може спостерігати за вашим з’єднанням через спільну мережу Wi-Fi або підключившись до комп’ютера між комп’ютером і веб-сервером, може прочитати ваш повідомлення.
Сайти та програми для покупок, а також інші, які вимагають даних кредитної картки або обробляють особисте листування, наприклад електронну пошту чи миттєві повідомлення, майже завжди використовують HTTPS.