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

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

Andrey Sozykin 10.05.2026 1 753 просмотров 107 лайков

Machine-readable: Markdown · JSON API · Site index

Поделиться Telegram VK Бот
Транскрипт Скачать .md
Анализ с AI
Описание видео
Лекция по протоколу 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​

Оглавление (7 сегментов)

Протокол 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

Место HTTPS в стеке TCP/IP

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

Работа протоколов HTTP и HTTPS

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

Порт HTTPS 443

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

Протокол HTTPS в URI

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

Порядок работы HTTPS

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

Итоги

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

Другие видео автора — Andrey Sozykin

Ctrl+V

Экстракт Знаний в Telegram

Экстракты и дистилляты из лучших YouTube-каналов — сразу после публикации.

Подписаться

Дайджест Экстрактов

Лучшие методички за неделю — каждый понедельник