ICQ — американская, а до 1998 года израильская централизованная служба мгновенного обмена сообщениями сети Интернет, в настоящее время принадлежащая компании AOL. Обзор
ICQ является централизованной службой мгновенного обмена сообщениями, использующей протокол OSCAR. Пользователь службы работает с программой-клиентом (т. н. называемый мессенджер), запущенной на устройстве соединённом с сетью Интернет. Мессенджер подключается к серверу. Через сервер осуществляется поиск и связь с другими клиентами, а обмен служебными данными, сообщениями между пользователями может осуществляться как через сервер так и без его участия. Как и в большинстве мощных сетевых систем обслуживающих огромное количество клиентских запросов этот сервер не единственный и некоторые из них являются кластерами серверов.
Служба является коммерческой, но её использование бесплатно. Управляет службой ICQ, Inc. — подразделение корпорации AOL, входящей в конгломерат Time Warner. С момента создания служба принадлежала её разработчику, компании Mirabilis, но в 1998 году была продана нынешнему владельцу. Помимо самого обеспечения функционирования службы, компания разрабатывает программы-клиенты и поддерживает вспомогательный веб-портал.
За годы существования ICQ выпустила множество клиентов, претерпела множество изменений. По приблизительным оценкам, службой активно пользуется около 15 миллионов человек, а зарегистрированных учётных записей около 400 миллионов. Некоторые компании в списках контактов на официальных сайтах указывают номера UIN. ICQ часто используется службами техподдержки для мгновенной помощи.
Учётная запись
Для использования службы требуется зарегистрировать учётную запись, что может быть сделано через интерфейс клиента, а также интернет-портал. Для идентификации пользователей служба использует UIN (Universal Identification Number) — уникальный для каждой учётной записи номер, состоящий из 5-9 арабских цифр. Этот номер присваивается учётной записи при первичной регистрации пользователя в системе, после чего, в паре с паролем, может использоваться для аутентификации в системе.
Подключение к службе одновременно с нескольких хостов через одну и ту же учётную запись, в отличие от, например, XMPP, невозможно.
Для каждой учётной записи служба хранит следующие данные: никнейм — отображаемое имя пользователя, которое, в отличие от UIN, можно изменять, и которое не является уникальным, то есть может совпадать у различных аккаунтов; адрес электронной почты, дающий возможность восстановления доступа к аккаунту в случае утраты пароля, а также могущий использоваться для входа в систему вместо труднозапоминаемого UIN (ранее использовался также при поиске); публичную информацию, введённую пользователем, которая может включать имя, фамилию, список увлечений, географическое местоположение, знание языков, текстовое описание и т. д.; один аватар в формате BMP, JPEG или GIF; список контактов — набор UIN-номеров собеседников, формируемый пользователем, к которым он сможет иметь быстрый доступ и обозревать их статус присутствия через интерфейс клиента; статус присутствия; дополнительный информационный статус.
История сообщений на серверах не сохраняется, и может храниться только локально программой-клиентом на устройстве пользователя, и быть доступной через её интерфейс.
Инициировать переписку с другим пользователем и добавить его в список контактов можно, зная его UIN. В свою очередь, для поиска пользователей в системе существует внутренняя функция поиска, доступная через интерфейс клиента, которая позволяет получать списки пользователей, удовлетворяющих введённым в поисковом запросе критериям: совпадению по никнейму, а также дополнительной введённой пользователями информации.
Аккаунт не может быть удалён из системы, хотя такая возможность существовала до 2002 года. Статус присутствия
С каждой учётной записью ассоциирован статус присутствия, являющийся индикатором того, подключён пользователь к сети или нет, и готов ли он в данный момент отвечать на сообщения. В списке контактов и в окне диалога показывается также статус пользователя. Основной статус пользователя служит индикатором его присутствия в системе и готовности отвечать на сообщения (хотя в последнее время число статусов резко возросло и перестало отвечать этим требованиям). Традиционно существует ряд основных статусов.
Если пользователь вообще отсутствует в системе на данный момент (не авторизован), то ему присваивается статус «Не в сети» или «Оффлайн» (Offline); если же он в сети (авторизован), то ему присваивается статус «В сети» или «Онлайн» (Online). Также существуют несколько промежуточных статусов: Отошёл (Away) — свидетельствует о том, что пользователь в течение определённого времени не проявлял активности (не двигал мышью и не нажимал клавиш). Статус может ставиться и вручную, обычно им сигнализируют небольшой период отсутствия за компьютером. Недоступен (N/A — Not Available) — говорит о том, что пользователь получил статус «Отошёл» и с этого момента в течение определённого времени продолжал пребывать в неактивном состоянии. Также может быть выставлено принудительно и обычно им сигнализируют долгосрочное отсутствие за компьютером (исключение: в ICQ 5.x этот статус выставляется автоматически при переходе в полноэкранный режим).
Как правило, автопереход в эти статусы (Away и N/A) можно отключить в настройках клиента.
Существуют также статусы «Свободен для разговора (Free for chat)», «Не беспокоить» (Do not disturb) и «Занят» (Occupied). Начиная с ICQ 4, их нельзя проставлять, но можно считывать у других пользователей, которые, например, используют ICQ 2003b или ниже, а также у многих альтернативных клиентов. Однако, с приходом ICQ 6 вернулась возможность ставить статус Occupied, но при этом утратилась возможность получать статус Free for chat. Также стоит отметить, что в ICQ 6 статусы Do not disturb и Occupied, установленные у другого пользователя, воспринимаются одинаково, то есть как Occupied.
Помимо этого, для учётной записи пользователь может устанавливать особый режим — «режим невидимости» (invisible). В этом режиме другие пользователи будут получать для учётной записи статус присутствия «не в сети», а знать об активном режиме невидимости и получать актуальный статус присутствия смогут только пользователи, чьи учётные записи были внесены в список видимости пользователя. Дополнительный информационный статус
Начиная со времени появления ICQ 5, в протокол ICQ были внесены небольшие дополнения, которые позволили пользователям иметь сразу два статуса — основной и дополнительный[уточнить]. Однако, до определённого момента (а именно до выхода в свет ICQ 6, в которой, правда, были проведены небольшие изменения в этом аспекте протокола) это являлось не более чем особенностью протокола ICQ, которую используют многие альтернативные клиенты ICQ. ICQ 5 и ICQ 5.1 предлагали пользователю только возможность поставить либо один из основных статусов, либо любой из дополнительных. Однако, стоит отметить, что, если в настройках клиента установлен режим автопереключения в статус Away и/или N/A по прошествию определённого времени, то он мог незаметно ставиться поверх установленного пользователем дополнительного статуса. Ценой же полной реализации этого механизма в ICQ 6 явилось невозможностью просматривать дополнительный статус и его содержание в старых версиях ICQ (5.0x и 5.1). Однако появился и плюс — возможность вставлять в статус форматированный RTF-текст. Список контактов
После успешной авторизации клиент ICQ загружает с сервера список контактов пользователя. Контакты в списке могут быть разделены на группы, имена и количество которых изменяются пользователем.
При добавлении контакта может потребоваться авторизация — разрешение видеть его статус присутствия и отправлять ему файлы. Для таких контактов формируется запрос на авторизацию, который доходит до пользователя добавляемой учётной записи в виде системного уведомления, на которое он может ответить либо согласием, либо отказом, по желанию снабдив решение текстовым комментарием. Приватные списки
Для обеспечения необходимого уровня конфиденциальности в ICQ существует несколько списков, выполняющих определённую функцию, в которые каждый пользователь может заносить любые контакты без уведомления последних.
Существует 3 списка: Список игнорируемых — от оказавшихся в этом списке пользователей не приходит никаких уведомлений, им не показывается никакой статус добавившего, кроме «Не в сети». При добавлении в этот список пользователь удаляется из списка контактов, при удалении добавляется автоматически. Если контакт требует авторизации, то её придётся запрашивать снова. Список видящих — пользователям из этого списка показывается статус «Невидимый», если он выбран, за исключением опции «Невидимый для всех», возможной в некоторых альтернативных клиентах (например QIP, Miranda, RnQ и прочие). Список невидящих — пользователям из этого списка всегда показывается статус «Не в сети», за исключением опции «Видимый для всех», возможной в некоторых альтернативных клиентах.
Максимальное количество контактов в каждом списке ограничено.
Обмен сообщениями
С каждым из контактов можно вести личную переписку. Если отправитель не отключил эту возможность, то, в зависимости от клиента, получателю приходит уведомление о наборе. Длина отправляемого сообщения ограничена.[уточнить]
В случае, если в момент отправки сообщений адресат не находился в сети, они будут сохранены службой и доставлены адресату, как только тот подключится к сети.
Служба позволяет использовать в тексте отправляемых сообщений форматирование, а именно — определять гарнитуру, цвет, начертание и размер шрифта фрагментов сообщения, направление текста, а также вставлять в сообщения смайлы. Отправка файлов
В ICQ реализована передача файлов по технологии Peer-to-peer, то есть при непосредственном интернет-соединении двух компьютеров, минуя сервер. Передача файлов возможна только тогда, когда статус у получателя «В сети». Подобный способ передачи файлов может быть опасен тем, что отправитель узнает IP получателя (или наоборот) или отправит ему вредоносное программное обеспечение. Начиная же с ICQ 5, появилась возможность передавать файлы через сам сервер ICQ, который играет посредническую роль. Это необходимо в том случае, если клиент ICQ определил, что P2P-соединение установить невозможно (закрытые порты в межсетевых экранах, отсутствие персонального внешнего IP и др.). Совместимость
ICQ совместима со службой мгновенных сообщений AIM. Пользователи ICQ могут добавлять в свой список контактов пользователей службы AIM, и наоборот. Клиент Основная статья: ICQ (клиент)
Владельцами службы с момента её появления разрабатывается и предоставляется пользователям бесплатная компьютерная программа-клиент. В настоящее время она представлена в двух версиях: ICQ Lite и ICQ 7.0 (для России программа ICQ 7.0 имеет кастомизацию от компаний Ramlber и Яндекс)
В графическом интерфейсе клиента присутствует баннерная реклама, исходный код программы закрыт.
Изначально программа для пользования ICQ была создана компанией Mirabilis. Она называлась ICQ, и такое же название (за исключением Compad) носили все последующие официальные клиенты.
Название официального клиента всегда начинается с «ICQ» (кроме неудавшегося проекта Compad). Поздние клиенты предоставляют дополнительные функции под общим названием ICQ Xtraz, такие как: игры, отправка SMS, IP-телефония, видеоконференция, мультичат и многие другие.
Также существуют локализированные версии клиентов, поддержку которых осуществляют локальные IT-компании. Эти клиенты обычно имеют отличное от базового название, в которое входит имя соответствующей компании. Компания обычно предоставляет актуальные для страны рекламные баннеры, позволяет связать учётную запись службы со своими службами (например, почтовой). Условия использования
Переписка в ICQ не является личной (конфиденциальной) в прямом смысле этого слова, даже несмотря на то, что активных собеседников как правило двое. В соответствии с правилами пользования сервисом, все права на передаваемую в рамках сервиса информацию передаются AOL Inc., в том числе права на публикацию и распространение по своему усмотрению. Факт использования сервиса означает принятие пользователем этих условий.
С признанием правил пользования (acceptable use policy) пользователь передаёт ICQ Inc. все авторские права на данные, которые он опубликовал в рамках службы ICQ.
Правила пользования от 7 июня 2000 года гласят[2]:
Вы соглашаетесь, что отправляя любой материал или информацию через какой-либо ICQ сервис вы уступаете авторские и любые другие имущественные права на опубликованный материал или информацию. В дальнейшем вы соглашаетесь, что ICQ Inc. имеет право использовать опубликованный материал или информацию в любом виде и с любой целью, включая, но не ограничиваясь, его публикацию и распространение. Оригинальный текст (англ.) [показать] Практика использования Клиенты сторонних разработчиков См. также: Сравнение мессенджеров.
Помимо официальных клиентов, предоставляемых компанией AOL и её партнерами, существует целый ряд неофициальных клиентов, создаваемых сторонними разработчиками. Среди них клиенты для разных платформ, выходящие под свободными и проприетарными лицензиями, многопротокольные и поддерживающие исключительно сервис ICQ.
Эти клиенты создавались с использованием обратной разработки протокола OSCAR, тем самым нарушая ICQ Terms of Services. Спецификация протокола OSCAR была открыта только в 2008 году.
Такие клиенты, в силу особенностей их реализации, как правило, дают пользователю некоторые возможности, которые не могут быть обеспечены вышедшими на данный момент версиями клиентов AOL. В числе таких возможностей могут быть: возможность использования сервиса на более широком спектре платформ — а именно, на тех платформах, для которых не выпускаются версии официального клиента или поддержка которых была прекращена (например, Windows Mobile); меньшая требовательность к аппаратным ресурсам компьютера; большие возможности в конфигурировании поведения программы, её графического интерфейса, использования дополнительных функций (например, проверку на игнор) и т. п.; для клиентов с открытой моделью разработки — возможность исследовать и модифицировать исходный код программы; для многопротокольных клиентов — возможность совместить в одной программе общение сразу по нескольким различным протоколам.
С другой стороны, для них не доступны возможности ICQ Xtraz, предоставляющей развлекательные услуги.
Неофициальные клиенты также могут добавлять дополнительную функциональность, связанную с реализацией сервиса. В частности, могут быть доступны следующие возможности: отправка текста любой длины путём его разбивки на отдельные сообщения самим клиентом; запрет отправки собеседнику уведомлений о наборе сообщения; добавление в список контактов пользователя, требующего авторизации, без прохождения таковой; шифрование передаваемых сообщений, если оба собеседника используют совместимый клиент. Универсальные клиенты Miranda IM — многопротокольный клиент для Windows с открытым исходным кодом. Поддержка ICQ осуществляется при помощи одного из доступных плагинов (могущих отличаться по функциональности), один из которых входит в стандартный дистрибутив программы. Относится к свободному программному обеспечению и распространяется согласно GNU General Public License. QIP Infium — многопротокольный клиент для Windows, создаваемый разработчиками QIP2005. Поддерживает, помимо ICQ, протоколы Mail.ru Agent, XMPP и ряд других.[3] Клиенты, использующие свободную многопротокольную библиотеку libpurple, поддерживающую более десятка различных протоколов, в том числе и ICQ: Pidgin — кроссплатформенный свободный клиент на GTK2; Adium — свободный клиент для Mac OS X; Proteus — свободный клиент для Mac OS X; Instantbird — кросплатформенный свободный клиент, основанный на XULRunner; empathy Kopete Trillian Meetro centericq qutIM Naim Digsby (англ.) Альтернативные клиенты QIP2005 — российский проприетарный бесплатный клиент для Windows.[3] &RQ и его форки (R&Q и др.) Licq stICQ iChat Специализированные клиенты Jimm и его модификации — для мобильных телефонов и смартфонов. Wapalta — мобильное приложение, имеющее модуль ICQ. Предназначено для мобильных телефонов с поддержкой Java MIDP 2.0. Pigeon! — клиент ICQ под Windows Mobile, позднее была добавлена поддержка ряда других сервисов Веб-службы meebo — клиент, реализованный в виде веб-сервиса. Шлюзы Неправомерное использование
Сервис ICQ также используется для рассылки нежелательной рекламы. При регистрации новому пользователю присваивается UIN, являющийся случайным числом из определенного диапазона, ранее номера регистрировались в порядке возрастания. Это сильно облегчает задачу составления списка существующих адресатов для спама и сводит её до простого перебора заданного диапазона. Для многих клиентов существуют плагины, блокирующие сообщения от ботов (т. н. «антиспам-боты», задающие вопросы, требующие осмысленных ответов) для отсева автоматически рассылаемых сообщений.
Существует практика кражи коротких и «красивых» номеров крэкерами, которые подбирают пароли, либо используют другие методы угона (трояны) с целью дальнейшей перепродажи или вымогательства денег с бывшего хозяина номера. В настоящее время на официальном сайте ICQ можно зарегистрировать девятизначный номер ICQ, а шестизначные номера ICQ регистрировались в 1996—1997 годах. Сейчас такие номера можно купить в интернет-магазинах, а их цена колеблется от пяти до нескольких тысяч долларов, в зависимости от номера. История
В 1996 году Арик Варди, Яйр Голдфингер, Сефи Вигисер и Амнон Амир, старшеклассники из Тель-Авива (Израиль) основали компанию Mirabilis и создали интернет-пейджер ICQ.
Программное обеспечение изначально распространялось бесплатно (в отличие от конкурентов).
Число пользователей росло лавинообразно. Mirabilis предлагала IM не только частным пользователям, но и корпоративным клиентам.
В 1998 году компания была выкуплена американской корпорацией AOL за 289 млн долларов и была преобразована в часть отделения Time Warner — ICQ, Incorporated.
Microsoft предпринимала попытки переманить пользователей ICQ[6]: Пыталась сначала разработать IM протокол, который был бы привлекательней ICQ.[7][8] Пыталась купить компанию, но получила отказ. Пыталась сделать протоколы совместимыми (чтобы пользователи Windows Messenger могли общаться с пользователями ICQ), но владелец ICQ каждый раз менял протокол.
В результате Microsoft отказалась от своих планов. Модификации протокола
С середины 2008 года до начала 2009 года служба производила технические изменения в протоколе, фактическим следствием которых становились перебои в работе неофициальных клиентов. В этот же период компания AOL в пресс-релизах и на сайте службы размещала сообщения, рекомендующие использовать только официальные, т. н. авторизованные клиенты службы. Ниже приведена хронология значимых событий. В июле 2008 года были произведены изменения на серверах ICQ, в результате чего перестали работать многие неофициальные клиенты. Они получили официальное оповещение от контакта «ICQ System». 9 декабря были произведены очередные изменения на серверах ICQ, после чего перестали работать клиенты, отсылающие идентификатор не соответствующий ICQ 5.1 и выше. 29 декабря пресс-служба ICQ распространила заявление, в котором назвала сторонние клиенты опасными.[9] 21 января[уточнить] 2009 года серверами стали блокироваться все неофициальные клиенты для территории стран СНГ.[10]
Пользователи с IP-адресами России и стран СНГ получают сообщение от контакта с UIN 1:
Системное сообщение ICQ не поддерживает используемую вами версию. Скачайте бесплатную авторизованную версию ICQ с официального web-сайта ICQ. Оригинальный текст (англ.) [показать]
На icq.com для русскоязычных пользователей появляется «важное сообщение для пользователей ICQ»: «ICQ осуществляет поддержку только авторизированных версий программ: ICQ Lite и ICQ 6.5».
К 22 января 2009 года исправленные версии своих альтернативных клиентов выпустили: QIP (все версии, включая мобильные), Miranda. 3 февраля 2009 года повторилась ситуация 21 января. Сбои в работе
В разное время СМообщали о сбоях в работе сервиса, в результате которых он на некоторое время становился недоступным для пользователей.
Бренд Цветок — логотип и символ ICQ
ICQ и её логотип — достаточно известный и узнаваемый бренд. Логотип представляет из себя стилизованное изображение цветка ромашки с диском жёлтого цвета и восемью лепестками, семь из которых окрашены в зелёный цвет, а один — в красный.
Это изображение используется не только в качестве логотипа службы, но и в интерфейсе официального клиента для визуализации процесса подключения клиента к серверу, а также как идеограмма статусов присутствия.
Само название ICQ является английским омофоном фразы «I seek you»[20] (русск. я ищу тебя). В России
Слово «аська» в свою очередь является сленговым названием любого ICQ-клиента, именем нарицательным, и, следовательно, пишется с маленькой буквы (однако, в зависимости от контекста, это слово может означать также аккаунт — «зарегистрировать аську», или номер аккаунта — «шестизначная ася»). В Китае
По состоянию на 29 января 2010 ICQ в Китае заблокирована, однако пользователи могут пользоваться китайским аналогом — QQ.
© wikipedia.org
|