IM-клиенты не так просты, как кажутся
Программы мгновенных сообщений, такие как WhatsApp и Facebook Messenger, ежедневно доставляют миллиарды сообщений людям. Хотя отправка этих сообщений кажется мгновенной и беспроблемной, в этом есть гораздо больше, чем кажется на первый взгляд.
Хотя термины обмен мгновенными сообщениями и чат часто используются взаимозаменяемо, на самом деле это две разные вещи. Обмен мгновенными сообщениями позволяет людям, которые знают друг друга, отправлять текстовые сообщения туда и обратно, тогда как чат происходит в определенных «местах» в Интернете, где люди, которые обычно не знают, друг с другом могут обсуждать (также используя текстовые сообщения) темы, представляющие взаимный интерес.
Выбор IM-клиента
Когда вы впервые намереваетесь присоединиться к сети IM, вы должны выбрать клиент, или программу, которая создает соединение между вашим компьютером и сетевым сервером. Существует несколько типов IM-клиентов, в том числе перечисленные ниже:
- Один протокол – на основе одного приложения
- Многопротокольный – соединяет множество учетных записей IM в один интерфейс
- через Интернет – используется с интернет-браузером
- Предприятие – предназначено для использования в бизнесе
- Мобильное приложение – предназначено для использования на мобильном устройстве.
Подтверждение вашей учетной записи
Независимо от того, каким IM-клиентом вы пользуетесь, шаги для подключения вас к вашей учетной записи и списку контактов одинаковы; они обычно происходят в течение нескольких секунд:
-
Используя ваше интернет-соединение, IM-клиент связывается с сетевым сервером.
-
После того, как оба подключены, вы вводите свой идентификатор пользователя и пароль для входа в сеть (обычно вы создаете идентификатор пользователя при первой регистрации, чтобы присоединиться к услуге чата).
-
Идентификатор пользователя и информация о пароле отправляются на сервер, который проверяет правильность информации для входа в систему и хорошую репутацию учетной записи.
Просмотр вашей учетной записи
После того, как вы вошли в систему, вы получите информацию от сервера IM-клиента. Опять же, все следующие шаги происходят в течение нескольких секунд:
-
Сервер собирает данные вашего списка контактов, в том числе уведомления о том, какие контакты вошли в систему и доступны для сообщения.
-
Сервер отправляет данные на ваше устройство в виде нескольких блоков, называемых пакетами, которые представляют собой небольшие биты информации.
-
Ваш IM-клиент собирает, систематизирует и представляет как живых и офлайн друзей в вашем списке контактов.
-
С этого момента сбор и распространение информации между вашим компьютером и сетевым сервером происходит непрерывно и мгновенно, что делает возможной скорость и удобство обмена сообщениями.
Отправка и получение мгновенных сообщений
Теперь, когда список контактов открыт и готов к сеансу связи, отправка мгновенного сообщения становится проще:
-
Когда вы дважды щелкаете по имени контакта, клиент создает окно, в котором вы можете общаться с этим пользователем. Для этого введите текст сообщения в текстовое поле и выберите или нажмите Ввод.
-
Клиент разбивает ваше сообщение на пакеты, которые доставляются непосредственно на устройство получателя. Когда вы отправляете сообщения туда и обратно, они появляются в течение доли секунды после отправки.
В дополнение к текстовым сообщениям вы можете быстро и напрямую передавать видео, аудио, изображения и текстовые файлы.
-
Если вы включили ведение журнала чата, история разговора создается и сохраняется либо непосредственно на вашем компьютере, либо на сетевом сервере.
Выписка
По завершении разговора вы можете выйти из своего IM-клиента. Когда вы это сделаете, он предпринимает шаги, чтобы гарантировать, что вы больше не получаете сообщения от контактов:
-
Когда вы закрываете IM-клиент, он указывает сетевому серверу завершить ваше соединение.
-
Сервер останавливает передачу любых дальнейших сообщений от контактов на ваш компьютер или устройство.
-
Сеть также обновляет вашу доступность для «офлайн» для ваших контактов.
-
Входящие сообщения сохраняются как автономные сообщения, и вы получаете их при входе в службу.