Мегаобучалка Главная | О нас | Обратная связь


Интерфейс ICQ- клиента



2020-03-19 181 Обсуждений (0)
Интерфейс ICQ- клиента 0.00 из 5.00 0 оценок




В настоящее время создано достаточно большое количество программ-клиентов для использования ICQ, но, тем не менее, все они имеют сходные элементы интерфейса.

В окне диалога и списка контактов показываются рекламные баннеры формата Adobe Flash (Macromedia Flash). Логотип ICQ используется для визуализации процесса подключения клиента к серверу, а также как идеограмма статусов присутствия. Для обозначения статуса «в сети» используется идеограмма полностью зелёного цветка, «не в сети» — полностью красного. Статус «отошёл» обозначается зелёным цветком с прикрепленной к нему белой бумажкой, на которой либо написано «Away», либо не написано ничего; статус «недоступен» — зелёным цветком с большой белой бумажкой поперёк него, на которой написано «N/A». Если пользователь находится в режиме невидимости, то к идеограммам любых статусов добавляются чёрные очки, «надетые» на цветок.

В клиенты ICQ, начиная с ICQ версии 4, включены дополнительные развлекательные функции, называемые Xtraz. Это так называемые дополнительные статусы-картинки, отображающие, чем именно занимается пользователь (печатает, спит, учится и т.д.) Начиная с версии 5.1, ICQ включает в себя флэш-ролики, которые можно отправить собеседнику. В версии ICQ 6 имеется Game Center, в котором можно играть по Интернету.

Некоторые доступные надстройки (плагины) позволяют изменять ICQ, включая скрытые функции, или расширяя возможности. Среди них:

Ø Banner-Remover – плагин удаления назойливых баннеров с рекламой;

Ø Multi-ICQ – плагин расширения стандартных возможностей ICQ;

Ø ICQ Status Checker – плагин, позволяющий видеть пользователей, находящихся в инвизе (невидимки).

Практически любой современный ICQ-клиент имеет возможность отправки небольших по объему файлов собеседнику.

Спецификация ICQ протокола

За время существования ICQ, используемый ею протокол претерпел множество изменений и имел различные версии, каждая следующая из которых отличалась от предыдущей. Общие принципы работы ICQ-протокола следующие.

Соединение с другим клиентом, находящимся в данный момент в on-line осуществляется посредством протокола TCP с установкой прямого соединения. Все другие соединения осуществляются с использованием пакетов протокола UDP, посылаемых через ICQ-сервер. Получение каждого UDP пакета должно быть подтверждено сервером. Если ни на один из посланных пакетов не было получено подтверждение, ICQ клиент предполагает, что пользователь отключился от Internet. Перед тем как начать устанавливать какие-либо соединения, клиент должен зарегистрироваться на одном из ICQ-серверов(log-in). Во время процедуры регистрации клиент посылает серверу информацию о себе, такую как IP адрес, TCP порт зарезервированный для ICQ, пароль пользователя и список контактов клиента. Клиент должен периодически посылать на сервер сообщение “KEEP_ALIVE” свидетельствующее о том, что клиент все еще подключен к Сети.

Функции “послать сообщение пользователю неподключенному к Internet (off-line) ”, “получение информации о пользователе”, ”поиск пользователя”, “изменение информации текущего пользователя” реализуются через пакеты протокола UDP, посылаемые на сервер.

Когда пользователь посылает сообщение другому пользователю, который подключен (зарегистрирован на сервере), ICQ клиент пытается установить TCP соединение с этим пользователем. После посылки сообщения соединение не разрывается и может быть использовано для посылки следующих сообщений. Соединение закрывается, когда один из пользователей отсоединяется(log-off) или же теряет соединение с сервером.

Интернет-телефония

Интернет-телефония – частный случай IP-телефонии, когда в качестве линий передачи телефонного трафика используются каналы сети Интернет.

IP-телефония — система связи, обеспечивающая передачу речевого сигнала по сети Интернет или по любым другим IP-сетям. Сигнал по каналу связи передаётся в цифровом виде и, как правило, перед передачей преобразовывается (сжимается) с тем, чтобы удалить избыточность.

Существуют два базовых типа телефонных запросов Интернет-телефонии:

Ø С компьютера на компьютер.

Ø С компьютера на телефон.

История развития

По мнению некоторых, концепция передачи голоса по сети с помощью компьютера зародилась в Университете штата Иллинойс (США). В 1993 году Чарли Кляйн выпустил в свет Maven, первую программу для перестройки голоса с помощью РС.

В феврале 1995 г. Израильская компания Vocal Tec предложила первую версию программы Internet Phone, разработанную для владельцев компьютеров, работающих под Windows. Это стало важной вехой в развитии Интернет-телефонии! В том же 1995 г. Другие компании очень быстро оценили перспективы, которые открывали возможность разговаривать, находясь в разных полушариях и не платя при  этом за международные звонки. На рынок обрушилась гора продукции, предназначенной для телефонии через Сеть.

В сентябре того же года в продаже появилась первая из таких программ- DigiPhone, разработанная небольшой компанией в Далласе (штате Техас), которая предложила «дуплексные» возможности, позволяя говорить и слушать одновременно. Вот в этот момент и родилась привлекательная для абонентов настоящая интерактивная связь.

С 1997 г. стали вполне обычными соединения через Интернет двух обычных телефонных абонентов, находившихся в совершенно разных местах планеты. Вот так в течение всего каких-то четырех лет стал на ноги альтернативный способ телефонной связи.

Принцип действия

Общий принцип действия серверов Интернет-телефонии таков: с одной стороны, сервер связан с телефонными линиями и может соединиться с любым телефоном мира. С другой стороны, сервер связан с Интернетом и может связаться с любым компьютером мира. Сервер принимает стандартный телефонный сигнал, оцифровывает его, значительно сжимает, разбивает на пакеты и отправляет через Интернет по назначению с использованием протокола Интернет (ТСР/IР). Для пакетов, приходящих из сети на телефонный сервер и уходящих в телефонную линию, операция происходит в обратном порядке. Обе составляющие операции происходят практически одновременно, что позволяет обеспечить полнодуплекационный разговор. На основе этих базовых операций можно построить много различных конфигураций. Например, звонок телефон-компьютер или компьютер-телефон может обеспечивать один телефонный сервер

Междугородняя (международная) связь осуществляется с помощью телефонных серверов, организация или оператор услуги должны иметь сервер в тех местах, куда и откуда планируются звонки. Стоимость такой связи на порядок меньше стоимости телефонного звонка по обычным телефонным линиям. Особенно велика эта разница для международных переговоров.

Протоколы передачи

В настоящее время широкое распространение получили следующие протоколы Интернет-телефонии, которые обеспечивают регистрацию устройства, вызов, установление голосового или видеосоединения:

Ø SIP — протокол, обеспечивающий передачу голоса, видео, сообщений систем мгновенного обмена.

Ø MGCP (Media Gateway Control Protocol) — протокол управления медиашлюзами.

Ø SCTP (Stream Control Transmission Protocol) — протокол для организации гарантированной доставки пакетов в IP-сетях.

Ø И некоторые другие.

Существует также 7 стандартных протоколов G.XXX, на основе которых осуществляется преобразование речи в цифровой формат. Наиболее распространены следующие протоколы:

G.711 - предусматривает передачу со скоростью 64 Кбит/с; этот протокол обеспечивает самое высокое качество.
G.729 - предусматривает сжатие речи до 8 Кбит/с; этот протокол обеспечивает низкое значение задержки и качество речи, приближенное к качеству в операторских сетях.

G.729A -это протокол кодирования/ декодирования.
G.723.1 - обеспечивает максимальную степень сжатия речи .



2020-03-19 181 Обсуждений (0)
Интерфейс ICQ- клиента 0.00 из 5.00 0 оценок









Обсуждение в статье: Интерфейс ICQ- клиента

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (181)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)