Зефир (протокол)
Набор интернет-протоколов |
---|
Прикладной уровень |
Транспортный уровень |
Интернет-слой |
Слой связи |
Создан в Массачусетском технологическом институте в рамках Project Athena . [1] Zephyr был разработан как протокол обмена мгновенными сообщениями и пакет приложений на базе Unix . Используя философию Unix «делай одно, делай это хорошо» , она была составлена из нескольких отдельных программ, работающих вместе, чтобы создать полноценную систему обмена сообщениями. Zephyr и IRC были первыми широко используемыми IP системами обмена мгновенными сообщениями на базе .
Создание
[ редактировать ]Зефир — изобретение Киарана Энтони ДеллаФеры, который в то время был сотрудником Digital Equipment Corporation и приглашенным научным сотрудником в проекте «Афина» . Эта конструкция возникла как решение проблемы «обратного удаленного вызова процедур (RPC)»: как поставщики услуг (серверы в системе клиент-сервер ) могут находить пользователей услуг и взаимодействовать с ними. Первоначальная концепция возникла в начале 1986 года в результате разговоров между Киараном и Майклом Р. Гретцингером, еще одним системным инженером из Project Athena . К середине-концу 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]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Дженнифер Г. Штайнер; Дэниел Э. Гир-младший (21 июля 1988 г.). «Сетевые службы в среде Athena». Материалы зимней конференции Usenix 1988 года . CiteSeerX 10.1.1.31.8727 .
- ^ «Слабая корпоративная сетка» .
- ^ «Журнал изменений» (TXT) . Проверено 25 августа 2023 г.
- ^ «Предыдущая история версий2 – Adium Trac» . Архивировано из оригинала 1 декабря 2010 г. Проверено 3 июня 2009 г.