Що таке HTTP? визначення та значення

click fraud protection

HTTP або HyperText Transfer Protocol — це протокол, який є наріжним каменем передачі даних в Інтернеті. Гіпертекстові документи містять гіперпосилання на інші ресурси, до яких користувач може легко отримати доступ. HTTP — це протокол запиту-відповіді, за яким користувач, зазвичай браузер, надсилає запит на сервер, який надсилає відповідь на основі запиту. HTTP розроблено, щоб дозволити проміжні елементи, такі як сервери кешування та HTTP-проксі. HTTPS розроблено як протокол, орієнтований на підключення, заснований на TCP, однак протокол можна адаптувати для використання «ненадійних» протоколів, таких як UDP.

Technipages пояснює HTTP

HTTP спочатку був розроблений сером Тімом Бернерсом-Лі в 1989 році (хоча на момент випуску першої повністю задокументованої версії він був у 1991 році) під час роботи в якості співробітника в CERN, його метою було стати конгломератом низки різних протоколів і технологій, щоб забезпечити легке спілкування через Інтернет, який він винайшов раніше того року. З тих пір протокол був переописаний кілька разів, щоб підвищити ефективність, в той час як старі версії ніколи не були застарілими, вони повільно виходили з використання.

Протокол HTTP визначає ряд кодів стану, один із яких сервер повинен включити У відповідь, код статусу, який люди, швидше за все, знайомі, — 404, що означає «не ресурс знайдено”.

Протокол HTTP за визначенням є простим текстом, вміст усіх комунікацій може прослуховуватись третьою стороною. Зверху можна додати рівень шифрування за допомогою TLS (старіші версії називалися SSL). Цей безпечний варіант називається HTTPS і забезпечує конфіденційність, цілісність даних та ідентифікацію хоста за допомогою шифрування. HTTP2, випущений у 2015 році, вимагає використання певного рівня шифрування або вище, хоча запровадження було повільним, оскільки застарілі пристрої не обов’язково підтримують новішу версію протоколу HTTP.

Поширене використання HTTP

  • Сервер не відповів на мій HTTP-запит.
  • HTTP є небезпечним протоколом.
  • Звичайний текст визначає протоколи HTTP, тоді як протоколи HTTPS мають додатковий рівень шифрування.

Поширені зловживання HTTP

  • Сторінка HTTP не завантажилася.