Учебники

WebSockets — Обзор

В буквальном смысле, рукопожатие может быть определено как захват и рукопожатие двух человек, чтобы символизировать приветствие, поздравление, соглашение или прощание. В информатике рукопожатие — это процесс, который обеспечивает синхронизацию сервера со своими клиентами. Рукопожатие является основной концепцией протокола Web Socket.

Следующая диаграмма показывает рукопожатие сервера с различными клиентами —

сервер

Веб-сокеты — Определение

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

Ключевыми моментами веб-сокетов являются истинный параллелизм и оптимизация производительности , что приводит к более отзывчивым и насыщенным веб-приложениям.

Описание протокола веб-сокетов

Этот протокол определяет полнодуплексную связь с нуля. Веб-сокеты делают шаг вперед в обеспечении функциональности настольных компьютеров в веб-браузерах. Он представляет собой эволюцию, которая долгое время ожидалась в веб-технологии клиент / сервер.

Основные особенности веб-сокетов следующие:

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

  • Веб-сокеты трансформируются в кроссплатформенный стандарт для обмена данными между клиентом и сервером в режиме реального времени.

  • Этот стандарт допускает новый вид приложений. С помощью этой технологии предприятия, работающие в режиме реального времени, могут ускорить работу.

  • Самое большое преимущество Web Socket — это двусторонняя связь (полный дуплекс) по одному TCP-соединению.

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

Веб-сокеты трансформируются в кроссплатформенный стандарт для обмена данными между клиентом и сервером в режиме реального времени.

Этот стандарт допускает новый вид приложений. С помощью этой технологии предприятия, работающие в режиме реального времени, могут ускорить работу.

Самое большое преимущество Web Socket — это двусторонняя связь (полный дуплекс) по одному TCP-соединению.

URL

HTTP имеет свой собственный набор схем, таких как http и https. Протокол веб-сокета также имеет аналогичную схему, определенную в его шаблоне URL.

На следующем рисунке показан URL-адрес веб-сокета в токенах.

протокол

Поддержка браузера

Последняя спецификация протокола Web Socket определяется как RFC 6455 — предлагаемый стандарт.

RFC 6455 поддерживается различными браузерами, такими как Internet Explorer, Mozilla Firefox, Google Chrome, Safari и Opera.