Привет, сетевой друг!
Недавно я рассказывал про протокол XMPP.
И сегодня хочу упомянуть смежную тему, а именно WebSocket'ы.⏺ WebSocket — это протокол связи транспортного уровня.
⏺ Он построен поверх стека TCP/IP, который обеспечивает соединение с малой задержкой между сервером и браузером. Протокол WebSocket опубликовали IETF в 2011 году, и сегодня с ним работает, например, Discord.
⏺ Технология поддерживает передачу и текстовых, и двоичных данных. Здесь нет жёстких ограничений на одновременные соединения — это зависит только от возможностей используемой системы. А значит, масштабируемость станет проще, чем при работе с XMPP.
⏺ Передача сообщений через WebSocket происходит намного быстрее, в его арсенале огромное количество доступных библиотек и расширений.
⏺ Есть проблемы с некоторыми корпоративными брандмауэрами, блокирующими передачу сообщений, поэтому иногда требуется откат HTTP.
Network Academy | #WebSocket #Протокол
