Разликата между HTTP и HTTPS

Адресната лента в браузърите най-често не привлича вниманието, ако не е необходимо да следвате връзка, копирана отнякъде до клипборда. Понякога търсим там, за да се уверим, че преходът е правилен, особено в случаите с бързо и нечестно пренасочване. Но ако все пак гледаме, тогава понякога забелязваме необичайно състояние: някакво заключване виси, цветът на шрифта е различен, но вместо обичайния http: // виждаме https: // по някаква причина. Не е разбрано веднага дали е пренесъл някъде или нещо в света се е променило или паметта се проваля. Нека се опитаме да го разберем.

Съдържание на статията

  • дефиниция
  • сравнение
  • данни

дефиниция

HTTP - протокол за трансфер на приложения, използван за получаване на информация от уебсайтове.

HTTPS - Разширение за протокол HTTP, поддържащо SSL и TLS криптиране.

към съдържание ↑

сравнение

Разликата между HTTP и HTTPS вече се забелязва от определенията. HTTPS не е независим протокол за пренос на данни, но HTTP с добавка за криптиране. Това е ключът и единствената разлика. Ако HTTP протоколът прехвърля данни несигурни, тогава HTTPS ще предостави криптографска защита. Използва се, когато е отговорно разрешението: в сайтовете на платежни системи, имейл услуги, социални мрежи.

Ако данните не са защитени от SSL, тогава програмата за прехващане, стартирана в грешен момент, позволява на атакуващия да го използва. Технически реализацията на HTTPS е малко по-сложна: за това защитеният сайт трябва да използва сървърен сертификат, който потребителят приема или не приема. Такъв сертификат е инсталиран на сървъра, обработващ връзките. И данните, получени от клиента, и данните, получени от него, са кодирани. За да проверите дали клиентът ги получава и предоставя, се използват ключове за криптиране.

реклама

Друга техническа разлика е в портовете, използвани за достъп чрез HTTP и HTTPS. Първият обикновено взаимодейства с порт 80, вторият - с порт 443. Администраторът може да отвори други портове със същата цел, но те никога няма да съвпадат..

към съдържание ↑

данни

  1. HTTP е директно протокол за пренос на данни, HTTPS е разширение на този протокол.
  2. HTTPS се използва за криптирана комуникация..
  3. HTTPS се използва и за разрешаване на сървъри, изискващи повишено внимание към сигурността на данните..
  4. HTTP работи с порт 80, HTTPS работи с порт 443.