- Служба мгновенного обмена сообщениями
- Сравнение icq и Jabber.
- 24. Глобальные сети. Службы Интернет. Icq – служба для общения в реальном времени с помощью клавиатуры.
- 25. Глобальные сети. Службы Интернет. Telnet – служба удаленного доступа к компьютерам.
- 26. Глобальные сети. Службы Интернет. Gopher – служба доступа к информации с помощью иерархических каталогов.
Служба мгновенного обмена сообщениями
Служба (сервис) мгновенного обмена сообщениями (Instant Messaging Service, IMS) — услуга обмена сообщениями через Интернет в реальном времени, на основе какого-то протокола обмена сообщениями, наиболее популярными из которых являются ICQ и XMPP (Jabber). Передаваться могут текстовые сообщения, звуковые сигналы, изображения, видео, а также производиться такие действия как совместное рисование или игры. Также с использованием данной услуги возможно организовывать видеоконференции.
Служба базируется на клиент-серверной технологии. Сервер хранит списки контактов, координирует взаимодействие клиентов. Клиентские программы называются instant messenger. В ранних версиях программ всё, что печатал пользователь, тут же передавалось. Если он делал ошибку и исправлял её, это тоже было видно. В таком режиме общение напоминало телефонный разговор. В современных программах сообщения появляются на мониторе собеседника уже после окончания редактирования и отправки сообщения.
ICQ — американская, а до 1998 года израильская централизованная служба мгновенного обмена сообщениями сети Интернет, в настоящее время принадлежащая компании AOL. ICQ является централизованной службой мгновенного обмена сообщениями, использующей протокол OSCAR. Переписка в ICQ не является личной (конфиденциальной) в прямом смысле этого слова, даже несмотря на то, что активных собеседников как правило двое. В соответствии с правилами пользования службой, все права на передаваемую в рамках службы информацию передаются AOL Inc., в том числе права на публикацию и распространение по своему усмотрению. Факт использования службы означает принятие пользователем этих условий.
XMPP — Extensible Messaging and Presence Protocol (англ. расширяемый протокол обмена сообщениями и информацией о присутствии), ранее известный как Jabber ( джа́ббер(англ. болтовня, трёп; тарабарщина) — это основанный на XML открытый, свободный для использования протокол для мгновенного обмена сообщениями и информацией о присутствии в режиме, близкому к режиму реального времени. Изначально спроектированный легко расширяемым, протокол, помимо передачи текстовых сообщений, поддерживает передачу голоса, видео и файлов по сети. В отличие от коммерческих систем мгновенных сообщений, таких, как AIM, ICQ, MSN, XMPP является децентрализованной, расширяемой и открытой системой. Любой желающий может открыть свой сервер мгновенных сообщений, регистрировать на нём пользователей и взаимодействовать с другими серверами XMPP. На основе протокола XMPP уже открыто множество частных и корпоративных серверов XMPP. Среди них есть достаточно крупные проекты, такие как Google Talk, LiveJournal, Я.Онлайн и Gizmo5.
Сравнение icq и Jabber.
ICQ — закрытый протокол. Это огромное препятствие и для пользователей, и для разработчиков. Вы не знаете, куда и какие данные (помимо Вашего разговора) передаются через ICQ. Это может быть все, что угодно, начиная от личных данных вплоть до удаленного управления Вашим компьютером, и Вы об этом даже не узнаете. У разработчиков могут возникнуть проблемы с разработкой неофициальных альтернативных клиентов. Кроме того, разработка подобных программ может привести к преследованию Вас в суде представителями AOL.
Jabber — открытая технология. Спецификация протокола XMPP, на котором основан Jabber, является публично доступным стандартом (RFC), столь же открытым, как, например, протокол HTTP, на котором основан Web. Любой желающий может свободно написать свою реализацию клиента или сервера Jabber.
ICQ — централизованная система. Все данные находятся под контролем одной корпорации — AOL. Ваша возможность пользоваться ICQ тоже зависит лишь от настроения AOL. Периодически сервис становится недоступен из-за технических проблем в единственной компании, которая контролирует весь сервис. Также, если у них возникнут технические проблемы — Вы будете недоступны для других. Известная история — когда AOL заблокировала доступ для всей сети Ростелекома как «хакерской» сети, в результате чего для большей части пользователей из России служба ICQ была недоступна около недели (пока официальные лица убеждали руководство AOL в их ошибке).
Существует множество Jabber-серверов, и на каком из них регистрироваться — дело личных предпочтений. Все они поддерживают взаимодействие друг с другом, так что Вы всегда можете разговаривать с пользователями Jabber, зарегистрированными на другом сервере, и пользоваться его сервисами.
ICQ использует нерациональную систему адресации — UIN (проще говоря, персональные номера). Использование подобной системы создаёт трудности для запоминания Ваших контактов. Кроме того, эта система адресации способствует распространению спама. А также провоцирует злоумышленников «увести» ваш UIN, т.к. короткие номера стоят денег, а длинные помогают их увести.
Для идентификации пользователей в Jabber используются запоминающиеся идентификаторы JID, по формату похожие на адреса электронной почты (например, username@jabber.ru). Кроме того, пользователи некоторых почтовых служб (например, Gmail или Яндекс) автоматически получают JID, совпадающий с их почтовым адресом.
ICQ имеет проблемы с кодировками. Когда общение идёт внутри одного языкового круга с одной и той же кодировкой, ничего страшного не происходит. Однако когда производится вставка буквы не из кириллического алфавита и общение идёт с иностранными гражданами, возникают огромнейшие неустранимые проблемы в виде так называемых «кракозябр» в сообщениях. Кроме того эти проблемы проявляются при общении людей, имеющих разные операционные системы на своих компьютерах (Windows, GNU/Linux, Mac OS X, . ).
Весь обмен данными в Jabber осуществляется в универсальной кодировке Unicode (UTF-8), позволяющей свободно смешивать в одном сообщении любые языки мира.
Согласно лицензионному соглашению, запрещено использовать или создавать любое программное обеспечение за исключением Программного обеспечения, предоставленного ICQ или America Online, LLC., или любой их дочерней компанией, вводить ваш номер ICQ и пароль или получать доступ к Услугам ICQ без письменных полномочий со стороны ICQ. Это значит, что Вы не имеете права пользоваться такими программами как QIP 2005, Jimm, Miranda (в случае с ICQ) и многими другими «неофициальными» клиентами.
Также Вы не имеете права блокировать, отключать или иным образом влиять на любую рекламу, окно с рекламными баннерами, ссылки на иные интернет-странички или услуги, или иные функции, которые являются неотъемлемой частью Услуг и программного обеспечения ICQ. Т.е. Вы оплачиваете использование ICQ просмотром рекламы.
Jabber — открытый стандарт. Никакой рекламы, баннеров, и прочих надоедливых вещей!
Согласно упомянутому соглашению, «При отправке или рассылке документов, информации или иных материалов («Материалы») в ICQ или при направлении информации, вводимой в различные указатели и инструментарии ICQ, и любых сообщений на доске сообщений ICQ вы . (2) предоставляете ICQ неограниченное, бессрочное, неотзывное разрешение использовать, воспроизводить, демонстрировать, исполнять, адаптировать, изменять, передавать и распределять Материалы с использованием всех средств аудиовизуальной информации». Фактически, любую передаваемую информацию Вы отдаете на использование AOL по своему усмотрению.
В Jabber не существует одной корпорации, которая, подобно AOL, контролирует все данные пользователей.
Множество версий протокола: ICQ имеет 12(!) «версий» протокола передачи сообщений. Компания AOL периодически запрещает использование старых версий и вносит изменения в новые, в результате чего некоторые клиенты начинают вести себя некорректно, либо вовсе перестают работать. Проблема частично решается обновлением ICQ-клиента, однако обновленные версии часто выходят с запозданием, в результате чего пользователи могут подолгу оставаться без связи друг с другом. Клиенты, разработка которых остановлена, перестают работать навсегда.
Протокол XMPP стандартизован и тщательно задокументирован. Вносимые изменения как правило касаются только добавления новых возможностей, при этом сохраняется полная обратная совместимость. В новые версии программ добавляются новые функции, но ваш любимый Jabber-клиент никогда не перестанет работать, даже если вы не обновляли его несколько лет.
- Ограничение на длину сообщений
- Ограничение на частоту отправки сообщений
- Ограничение на количество подключений с одного адреса
- Ограничение на длину пароля
- Ограничение на частоту переподключений
- Ограничение на размер аватары
- Ограничение на количество контактов
- Нельзя общаться с людьми из других сетей
- Нельзя общаться с людьми на разных языках
- Нельзя устраивать конференции с друзьями
- Нельзя подключаться одновременно с нескольких клиентов
- Нельзя выбрать тот идентификатор, который хочется
- Нельзя часто переподключаться, иначе блокируется аккаунт
- Нет шифрования
- Нельзя поставить полнофункциональный ICQ-сервер у себя в сети и общаться при полном отсутствии интернета и нельзя выбрать сервер, который находится ближе географически.
24. Глобальные сети. Службы Интернет. Icq – служба для общения в реальном времени с помощью клавиатуры.
Служба сетевого поиска IP-адреса человека ICQ (I seek you – я ищу тебя), подключенного в данный момент к Интернету. Большинство пользователей не имеют постоянного IP-адреса. Для пользования этой службой нужно зарегистрироваться на ее центральном сервере (http://www.icq.com) и получить персональный идентификационный номер UIN (Universal Internet Number). Его можно сообщить партнерам по контактам и тогда служба ICQ приобретает характер Интернет-пейджера. Зная номер UIN партнера, но не зная его текущего IP-адреса, можно через центральный сервер службы отправить ему сообщение.
Каждый компьютер, подключенный к Интернет, имеет четырехзначный IP-адрес. Он может быть постоянным или динамически временным. Компьютеры, которые включены в Интернет на постоянной основе, имеют постоянный IP-адрес. Большинство пользователей подключаться к Интернету на время сеанса. Адрес выдает сервер, через который происходит подключение. В разных сеансах динамический IP-адрес может быть различным и заранее неизвестно каким. При каждом подключении к Интернету программа ICQ, установленная на компьютере, определяет текущий IP-адрес и сообщает его центральной службе, которая в свою очередь оповещает ваших партнеров по контактам. Программа предоставляет возможность выбора режима связи: «готов к контакту», « прошу не беспокоить, но готов принять срочное сообщение», «закрыт для контакта» и т.д. после установления контакта связь происходит в режиме, аналогичном IRC.
25. Глобальные сети. Службы Интернет. Telnet – служба удаленного доступа к компьютерам.
Telnet — это возможность интерактивной работы с удаленным ПК и ресурсами сети, к которой подключен удаленный компьютер. Протокол TELNET позволяет подсоединиться к удаленному компьютеру. Для входа необходимо иметь логин и пароль. Работать с TELNET можно с помощью программы-клиента, функционирующей под операционной системой Windows.
26. Глобальные сети. Службы Интернет. Gopher – служба доступа к информации с помощью иерархических каталогов.
Gopher — это программа-клиент, которая является достаточно известным и распространенным сервисом Интернет. В настоящий время специализированные программы-клиенты GOPHER не используется, так как современные браузеры обеспечивают доступ к серверам GOPHER. На серверах GOPHER находится большое количество информации.
Gopher — сетевой протокол распределённого поиска и передачи документов, который был широко распространён в Интернете до 1993 года. Протокол предназначался для предоставления доступа к документам в Интернет, но имел меньше возможностей, чем HTTP, и впоследствии был полностью вытеснен им.
Протокол gopher имеет более жёсткую структуру размещения информации, очень похожую на структуру каталогов в файловой системе, которая состоит из вложенных друг в друга каталогов и файлов. Текстовая структура ссылок позволила очень быстро находить нужную информацию используя текстовые терминалы, в основном в университетах.