Чаты — это уникальный способ познакомиться с толпами новых людей в режиме реального времени. В отличие от обмена мгновенными сообщениями , чат объединяет людей в одном окне для текстовых разговоров. Вы также можете отправлять голосовые сообщения, подключать веб-камеру, видеочат и многое другое из некоторых чатов.
Может показаться, что перед экраном компьютера легко войти и выбрать тему из каталога виртуальных комнат. Однако за кулисами сеть компьютеров и серверов обменивается данными со скоростью освещения по медным и оптоволоконным кабелям, чтобы обеспечить бесперебойную работу, которую вы можете найти в чатах на IM-клиентах и других бесплатных сервисах.
В этом иллюстрированном пошаговом руководстве мы рассмотрим, что происходит после входа в систему.
Шаг за шагом: как работают чаты
- Ваш компьютер подключается к серверу чата
- Команды отправляются на сервер
- Вы подключены к чату
Ваш компьютер подключается к серверу чата
Протокол используется для подключения людей для связи в реальном времени в Интернете, например , когда вы встречаетесь с друзьями в чате. Когда вы впервые входите в свой клиент чата или службу чата, этот протокол соединит ваш компьютер с серверами программы. Одним из таких протоколов является Internet Relay Chat, также известный как IRC.
Отправка команд на сервер чата
Когда вы выполняете действие по открытию чата, команды отправляются с помощью клавиатуры и мыши на сервер. Сервер будет посылать байтовые блоки данных , называемых пакетов на ваш компьютер. Пакеты собираются, организуются и собираются для создания каталога доступных тем в чате, если таковые имеются.
На некоторых клиентах для обмена мгновенными сообщениями списки в чате доступны через раскрывающиеся меню. Выбор конкретной комнаты приведет к тому, что ваш компьютер отправит команду на сервер, чтобы открыть новое окно и подключить вас к чату.
Как отправляются сообщения чата
Когда вы подключены к чату, вы можете отправлять сообщения в режиме реального времени, которые могут видеть все люди в виртуальной комнате. Ваш компьютер будет передавать пакеты, содержащие сообщение, которое вы написали, на сервер, который затем собирает, систематизирует и повторно собирает данные, вплоть до самого шрифта, размера текста и цвета, используемых в некоторых случаях. Затем сообщение передается сервером каждому другому пользователю в чате.
Некоторые чаты предлагают вам возможность личного сообщения другого пользователя. Хотя сообщение может появляться непосредственно на экране вместе с сообщениями других пользователей, оно может быть прочитано только его предполагаемым получателем. Другие службы, однако, доставляют сообщение в отдельном окне.
На сервере чаты иногда называют каналами. Вы можете переключаться между каналами или в некоторых случаях получать доступ к нескольким каналам одновременно, в зависимости от клиента или услуги, которую вы используете.