Разница между HTTP и HTTPS

Разница между HTTP и HTTPS
Разница между HTTP и HTTPS

Видео: Разница между HTTP и HTTPS

Видео: Разница между HTTP и HTTPS
Видео: HTTP или HTTPS – как работает и в чем разница? 2024, Июль
Anonim

HTTP против

HTTP (Hyper-Text Transfer Protocol) - это протокол прикладного уровня для распределенных, совместных, информационных гипермедиа-систем. Он определен в RFC 2616 (Запрос на комментарии). По сути, основной особенностью HTTP является часть согласования передачи данных. Типичными примерами служб HTTP являются связь с веб-сервером и связь со службой доменных имен.

При сквозной передаче данных на уровне приложения один конец действует как сервер, а другой конец действует как клиент. Для связи с сервером клиент должен знать IP-адрес и номер порта сервера. IP-адрес помогает получить доступ к серверу, а номер порта определяет только то, какую услугу ищет клиент.(Технически это определяется как сокет).

То же самое в HTTP; просто возьмем веб-сервер в качестве примера, в этой модели веб-сервер - это прикладное программное обеспечение, работающее на аппаратном сервере, а клиент - это браузер пользователя. Приложение веб-сервера прослушивает порт номер 80 для приема HTTP-соединений. Таким образом, этот порт 80 определяется как

HTTPS также похож на HTTP, но «S» означает безопасный. В HTTP данные передаются как есть, что называется обычным текстом. Любой может читать на пути между сервером и клиентом. Но в HTTPS никто не может прочитать информацию между сервером и клиентом, которыми обычно являются ваш веб-браузер и веб-сервер.

Дополнительно, реализация TLS (Transport Layer Security) или SSL (Secure Socket Layer) устанавливает сквозной зашифрованный туннель для передачи данных. Зашифрованный туннель означает, что передача данных между сервером и клиентом закрыта, и сервер и клиент могут только читать сообщение.

В этом случае клиент, которым в нашем примере является ваш веб-браузер, взаимодействует с веб-сервером через порт с номером 443. В большинстве банковских приложений для обмена данными для входа в систему используется

Вкратце:

(1) HTTP передает обычные данные, тогда как HTTPS передает закрытые или зашифрованные данные

(2) HTTP предназначен для обычных приложений, а HTTPS в основном для банковских или безопасных приложений

(3) HTTP использует порт 80, тогда как HTTPS использует порт 443

(4) HTTP определен в RFC 2616, а HTTPS определен в RFC 2817 (Обновление до TLS в рамках

Рекомендуемые: