logo
Курс лекций Сети ЭВМ Петров

Интерактивный чат

Чат(chat) –обмен сообщениями по компьютерной сети в режиме реального времени.

Существует несколько разновидностей чатов:

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

Чат по протоколу IRC(англ. Internet Relay Chat — ретранслируемый интернет-чат).

IRC предоставляет возможность как приватного, так и группового общения. Для группового чата в IRC предназначены каналы, на которых пользователи могут собираться и вести общение.

При подключении к серверу IRC с помощью программы-клиента пользователь видит список доступных каналов, в каждый из которых он может «войти» (подключиться). Канал представляет собой виртуальную «комнату», в которой могут находиться несколько пользователей. Все сообщения, выдаваемые в канал, видны всем пользователям, которые находятся на этом же канале. Каждый канал имеет своё название и, как правило, определённую тему для обсуждения. После «входа» на канал пользователь может видеть, что пишут остальные участники канала, а также может сам писать сообщения.

Разные серверы могут объединяться в сеть с единым пространством имён пользователей и каналов. Крупные мировые IRC-сети насчитывают в своём составе сотни серверов.