Что такое HTTP и HTTPS? Чем отличаются HTTP и HTTPS?

HTTP и HTTPS

HTTP и HTTPS

Вы не раз обращали внимание на надпись в адресной строке перед адресом сайта. У одних символ ⓘ и надпись «Не защищено» либо без надписи, у других — замочек и зеленая надпись «Защищено». Скорее всего, многие и не задумывались о том, что это. Что означают эти записи/символы и есть ли принципиальная разница? Разберемся вместе. Речь идет о протоколах HTTP и HTTPS.

HTTP и HTTPS

Значение аббревиатуры.

HTTP — прикладной протокол передачи данный, используемый для получения информации с веб-сайтов. Протокол HTTP основан на использовании технологии «клиент-сервер»: клиент, отправляющий запрос, является инициатором соединения; сервер, получающий запрос, выполняет его и отправляет клиенту результат.

HTTPS — расширение протокола HTTP, поддерживающее шифрование по протоколам SSL и TLS. Как видим, разница в аббревиатурах заметна из сами определений.

HTTP является самостоятельным протоколом, HTTPS дополнительное расширение для первого. HTTP передает данные незащищенными, а HTTPS обеспечит криптографическую защиту. В основном, такое соединение используется в таких случаях, где авторизация требует ответственности, где вводится и передается конфиденциальная информация. Это необходимо на сайтах платежных систем, почтовых сервисах, в социальных сетях. Шифрование данных предотвратит получение и использование их третьим лицом. В противном случае, если данные не защищены по SSL, то программа-перехватчик сможет воспользоваться ими злоумышленнику.

Сертификты?

Что такое SSL? Для реализации передачи данных посредством HTTPS на веб-сервере должен быть установлен SSL-сертификат. Одни сертификаты защищают один домен. Другие сертификаты обеспечивают защиту информации на всех поддоменах. Такие сертификаты называются Wildcard SSL. Шифруются данные, полученные клиентом, и данные, полученные от него. Для проверки получения и предоставления данных используются ключи шифрования.

HTTP и HTTPS

Существует еще одно техническое отличие HTTP и HTTPS. HTTP использует порт 80, а HTTPS — порт 443. Можно открыть для их использования другие порты. Это может сделать администратор, но совпадать они не будут.

Подведем итоги по HTTP и HTTPS

HTTP — отдельный самостоятельный протокол передачи данных, HTTPS — расширение данного протокола.

HTTPS используется для защищенного обмена данными и использует для этого шифрование, для авторизации на серверах, которые требуют особое внимание к безопасности данных.

HTTP работает с портом 80, HTTPS — с портом 443.

Источник: hi-box.ru

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *