Web сокеты | Компьютерные сети. Продвинутые темы
Курс “Компьютерные сети” https://www.asozykin.ru/courses/networks_online, лекция по Web сокетам.
Презентация видеолекции – https://www.asozykin.ru/assets/pdf/networks/websockets.pdf
Web сокеты – это протокол прикладного уровня стека TCP/IP, предназначенный для создания Web приложений реального времени.
Основное отличие Web сокетов от HTTP заключается в том, что в Web сокетах создается двунаправленное соединение между клиентом и сервером. По этому соединению клиент и сервер могут отправлять данные друг другу в любое время.
Web сокеты определены в стандарте RFC 6455 “The WebSocket Protocol” – https://tools.ietf.org/html/rfc6455
Работа Web сокетов состоит из двух этапов:
– Установка соединения. В целях поддержки существующей инфраструктуры Web используется подход HTTP со сменой (urgrade) протокола на Web сокеты.
– Передача данных. Для передачи данных используется постоянное TCP соединение между клиентом и сервером. Данные передаеются в виде кадров (frames), имеющих бинарные заголовки.
В лекции рассматривается процесс установки соединения Web сокетов, формат кадра Web сокетов и другие темы, относящиеся к работе Web сокетов.
Видеолекция по протоколу HTTP – https://youtu.be/RlccXUx4LVw
Видеолекция по протоколу TCP – https://youtu.be/CKUOb4htnB4
Как можно поддержать курс:
1. Яндекс Кошелек – https://money.yandex.ru/to/410014298228017
2. PayPal – https://www.paypal.me/asozykin
Заранее спасибо за помощь!
Добавляйтесь в друзья в социальных сетях:
вКонтакте – https://vk.com/avsozykin
Facebook – https://www.facebook.com/asozykin
Twitter – https://twitter.com/AndreySozykin
Мой сайт – https://www.asozykin.ru
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках –
https://goo.gl/kW93MA
Comments are closed.