Как работает Вайбер

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

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

Принцип работы Viber

Давайте разберем на примере, что происходит на телефоне, когда вы хотите отправить сообщение в Viber:

  • Вы активируете элемент интерфейса, который отвечает за ввод символов – это область, куда вписывается текст;Область ввода сообщений в Вайбере
  • Чтобы его отправить нужно, нажать соответствующую кнопку. Кнопка тоже часть интерфейса, она ничего не делает, а только передает указание дальше;
  • После нажатия, подается сигнал программной прослойке, которая и выполняет большую часть действий. Она берет текст из поля для ввода, запаковывает его с указанием адресата и других важных атрибутов, а затем передает сетевому протоколу;Кнопка отправить сообщение в Вайбере
  • Сетевой уровень получает уже упакованный пакет, который содержит ваше сообщение и все необходимые данные для его доставки. Остается только произвести отправку, используя эти данные;
  • После отправки самого месседжа, будет сделано ещё несколько запросов о статусе;
  • Когда Вибер на другом устройстве получит сообщение, то на протокольном уровне, оно распакуется и направится в программную прослойку уже в разделенном виде, с указанием самого текста и атрибутов. В это же время будет отправлено уведомление о получении;
  • Если не произойдет никаких сбоев в системе, то текст направится в интерфейс, где выведется в привычном для вас небольшом окошке.

Обратите внимание, что такая архитектура, предусматривает полную анонимность, так как данные передаются с одного устройства на другое.

Понравилась статья? Поделиться с друзьями: