Какво е 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 страницата не се зареди.