В буквальном смысле, рукопожатие может быть определено как захват и рукопожатие двух человек, чтобы символизировать приветствие, поздравление, соглашение или прощание. В информатике рукопожатие — это процесс, который обеспечивает синхронизацию сервера со своими клиентами. Рукопожатие является основной концепцией протокола 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.