# Протокол HTTPS | Компьютерные сети - 47

## Метаданные

- **Канал:** Andrey Sozykin
- **YouTube:** https://www.youtube.com/watch?v=D33Ndt_TxtQ
- **Дата:** 10.05.2026
- **Длительность:** 6:46
- **Просмотры:** 1,753

## Описание

Лекция по протоколу HTTPS.

Как поддержать курс: 
- Boosty - https://boosty.to/asozykin
- Cloudtips - https://pay.cloudtips.ru/p/45a4055b
Заранее спасибо за помощь!

Сайт курса - https://www.asozykin.ru/courses/networks_online
RFC 2818. HTTP over TLS - https://datatracker.ietf.org/doc/html/rfc2818

Мой канал в telegram - https://t.me/a_sozykin
VK - https://vk.com/sozykin_it
Дзен - https://dzen.ru/asozykin

Если YouTube работает плохо, то видео можно смотреть на других площадках:
- Дзен - https://dzen.ru/video/watch/6a002891b1d26c29da4b8d22
- VK - https://vkvideo.ru/video-211221104_456239090

00:00 - Протокол HTTPS
01:47 - Место HTTPS в стеке TCP/IP
02:02 - Работа протоколов HTTP и HTTPS
03:16 - Порт HTTPS 443
03:44 - Протокол HTTPS в URI
04:28 - Порядок работы HTTPS
05:24 - Итоги

Рекомендуемые книги:
1. Д.Ф.Куроуз, К.В.Росс. Компьютерные сети. Нисходящий подход.
2. Э.Таненбаум, Д.Уэзеролл. Компьютерные сети.
3. В.Г.Олифер, Н.А.Олифер. Компьютерные сети. Принципы, технологии, протоколы.

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - @AndreySozykin​

## Содержание

### [0:00](https://www.youtube.com/watch?v=D33Ndt_TxtQ) Протокол HTTPS

Привет, я Андрей Сазыкин. Это курс Компьютерные сети. Тема лекции: Протокол https. Протокол HTTPS - это защищённая версия протокола HTTP HyperTX Transfer Protocol Secure. Протокол безопасной передачи гипертекста. И для того, чтобы обеспечить безопасную передачу, https как раз использует TS. Сейчас в интернет для передачи веб-страницы преимущественно используется именно https. А понять, что вы используете защищённый протокол, а можно в браузере по иконке рядом с названием сайта. Вот здесь в Яндекс браузере щит и подсказка говорит, что соединение защищено. А в других браузерах используется другой подход, но все браузеры показывают, что для подключения к сайту используется защищённое соединение. Это означает, что данные передаются именно по протоколу https. HTTPS определён в документе RFC 2818. Это уже достаточно старые документы 2000 года. И правильное название HTTP OVLS. http через TLS. Документ достаточно небольшой, всего лишь семь страниц. В этом документе нет изменений в протоколе HTTP. Просто рассказано, как передавать существующие запросы HTTP и получать ответы HTTP по протоколу TLS вместо TCP. При этом вся семантика HTTP сохранилась без изменений. В стеке TCPIP https

### [1:47](https://www.youtube.com/watch?v=D33Ndt_TxtQ&t=107s) Место HTTPS в стеке TCP/IP

находится на прикладном уровне, и для передачи данных он использует протокол TLS, а затем протокол TCP. Ну и на уровне интернет протокол IP. Как

### [2:02](https://www.youtube.com/watch?v=D33Ndt_TxtQ&t=122s) Работа протоколов HTTP и HTTPS

работает обычный протокол HTTP? Сначала выполняется установка соединения TCP за три шага с помощью трёхкратного рукопожатия, а затем в протоколе HTTP первой версии в текстовом режиме отправляются запросы. Это может быть, например, запрос get. И ответы приходят в том же самом соединении HTTP. А, однако, если мы хотим использовать TLS, то после того, как будет установлено соединение TCP, следующим шагом клиент отправляет запрос на установку соединения TLS. Как мы ранее рассматривали в лекциях, это сообщение client Hello. И только после того, как соединение TLS будет установлено, клиент отправит запрос HTTP, например, get или Post. Однако сервер, который принимает запросы по HTTP, не готов к тому, чтобы устанавливать соединение TLS. Как организовать работу сервера, чтобы он мог устанавливать соединение TLS перед тем, как ждать запрос HTTP. Для этого

### [3:16](https://www.youtube.com/watch?v=D33Ndt_TxtQ&t=196s) Порт HTTPS 443

сделано две вещи. Первое, сервер запускается обычно не на восьмидесятом порту, а на другом широкоизвестном порту. Номер порта 443. Если вы подключаетесь к порту 443, то после установки TCP соединения необходимо начать установку TLS соединения, а не сразу отправлять запросы по HTTP. И второе изменение внесено в формат URI, формат ссылки.

### [3:44](https://www.youtube.com/watch?v=D33Ndt_TxtQ&t=224s) Протокол HTTPS в URI

Введён специальный префикс для протокола. Он называется https, а не HTTP, как было раньше. И теперь ссылка, по которой можно обращаться к серверу по протоколу https, выглядит вот таким образом. Сначала префиix https, затем адрес сайта и после этого номер порта. Ну, если мы используем широко известный номер порта 443, то его можно не указывать. Если вы для работы сервера, который принимает запросы по https, используете какой-нибудь другой порт, а не 443, то его нужно обязательно указывать при подключении. Таким

### [4:28](https://www.youtube.com/watch?v=D33Ndt_TxtQ&t=268s) Порядок работы HTTPS

образом, как выполняется работа по протоколу https? Сначала клиент подключается к серверу, выполняет установку соединения TCP, потом устанавливает соединение TLS и уже по зашифрованному соединению TLS передаётся данные HTTP. Клиент отправляет запросы, сервер передаёт ответы. Вот схема выглядит таким образом. Клиент подключился к серверу по умолчанию на порт 443, установил соединение TCP. установил соединение TLS и только после этого отправляет HTTP запрос. При этом в формат запросов HTTP и формат ответов HTTP никаких изменений не вносилось. Единственное изменение, теперь всё это передаётся по защищённому соединению TLS. Итак, мы рассмотрели, как работает

### [5:24](https://www.youtube.com/watch?v=D33Ndt_TxtQ&t=324s) Итоги

безопасный протокол передачи гипертекста. Для обеспечения безопасности он использует протокол TLS, который мы подробно рассмотрели в предыдущих лекциях. HTTPS определён в документе RFC 2818, HTTPOVTLS. Работа протокола HTTP через протокол TLS. И в самом протоколе HTTP никаких изменений нет. сохранилась та же самая модель, запрос ответ и сохранена семантика HTTP. Какие есть особенности работы протокола HTTPS? Сами данные в зашифрованном виде передаются в TLS протоколе Application Data. для того, чтобы отличать те серверы, которые работают по обычному протоколу HTTP от серверов, которые работают по протоколу https, для https выделен широко известный номер порта 443, а также создан идентификатор протокола HTTPS, который используется в ссылках. Итак, теперь вы знаете, как работает протокол HTTPS. На этом лекция закончена. Спасибо, что смотрели. До свидания.

---
*Источник: https://ekstraktznaniy.ru/video/51464*