Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Созданный в MIT в рамках проекта Athena , [1] Zephyr был разработан в качестве мгновенного обмена сообщениями протокола и приложения-люкс с тяжелой Unix фоне. Используя философию Unix «делай одно дело, делай это хорошо» , он был составлен из нескольких отдельных программ, работающих вместе, чтобы создать законченную систему обмена сообщениями. Zephyr и IRC были первыми широко используемыми системами обмена мгновенными сообщениями на базе IP .

Создание [ править ]

Зефир - изобретение Киарана Энтони ДеллаФера, который в то время был сотрудником Digital Equipment Corporation и приглашенным научным сотрудником в Project Athena . Дизайн возник как решение проблемы «обратного удаленного вызова процедур (RPC)»: как поставщики услуг (серверы в системе клиент-сервер ) могут определять местонахождение пользователей услуг и взаимодействовать с ними. Первоначальная концепция возникла в результате разговоров между Киараном и Майклом Р. Гретцингером, другим системным инженером в Project Athena , в начале 1986 года. К середине и концу 1986 года Киаран свел проблему к двум конкретным вопросам: способность определять местонахождение пользователей в распределенных вычислениях.среда (известная сегодня как «обнаружение присутствия») и способность доставлять масштабируемые, легкие и аутентичные сообщения в распределенной вычислительной среде. Команда разработчиков Zephyr (Марк В. Эйхин, Роберт С. Френч, Дэвид К. Джедлински, Джон Т. Коль, Уильям Э. Зоммерфельд) отвечала за создание исходной кодовой базы и последующих выпусков, которые были выпущены в течение конец 1980-х.

Заявление [ править ]

Zephyr все еще используется сегодня в нескольких университетах, таких как Карнеги-Меллон , штат Айова , Мэрилендский университет, Колледж-Парк , Брауновский университет и Массачусетский технологический институт . Он был в значительной степени заменен современными и более популярными системами обмена мгновенными сообщениями , такими как XMPP . MIT в настоящее время работает как с Zephyr, так и с XMPP . [2]

Достопримечательности [ править ]

Zephyr использует дейтаграммы UDP, отправляемые между портами 2102, 2103 и 2104. Он несовместим с большинством маршрутизаторов, выполняющих NAT, поскольку он сообщает внутренний IP-адрес, и поэтому возвращаемые дейтаграммы маршрутизируются неправильно. Большинство сайтов развернули Zephyr исключительно с использованием аутентификации Kerberos 4 , хотя в конце 2007 года некоторые сайты, включая штат Айова, развернули Zephyr с использованием Kerberos 5 .

Поддержка клиентов [ править ]

  • В BarnOwl всегда была поддержка протокола Zephyr.
  • Pidgin поддерживает протокол Zephyr с версии 0.11.0-pre10 (13 апреля 2001 г.). [3]
  • Adium добавил поддержку Zephyr в версии 0.70 (18 октября 2004 г.), но упал в версии 1.4b6 (3 июня 2009 г.). [4]

См. Также [ править ]

  • Сравнение клиентов обмена мгновенными сообщениями

Ссылки [ править ]

  1. ^ Дженнифер Г. Штайнер; Дэниел Э. Гир-младший (21 июля 1988 г.). «Сетевые службы в среде Афины». Материалы Зимней 1988 Usenix конференции . CiteSeerX  10.1.1.31.8727 .
  2. ^ https://ist.mit.edu/im
  3. ^ http://www.pidgin.im/ChangeLog
  4. ^ ПредыдущаяИстория версии2 - Adium Trac

Внешние ссылки [ править ]

  • Зефир 3.0
  • Статья Usenix 1988 года о Zephyr
  • Зефир на Афине
  • MIT Q&A о Zephyr
  • Исходный код Зефира