Кіріспе

Компьютерлік желілік протокол

MIT-де Athena жобасының аясында құрылған Zephyr, Unix жүйесіне негізделген жылдам хабар алмасу протоколы және қосымшалар жиынтығы ретінде әзірленген. Unix-тің "бір нәрсені жақсы орында" принципін ұстана отырып, ол толыққанды хабарлама жүйесін құру үшін бірлесіп жұмыс істейтін бірнеше дербес бағдарламалардан тұрды. Zephyr және IRC – IP протоколы негізінде кеңінен қолданылған алғашқы жылдам хабар алмасу жүйелері болды.

Жасау

Zephyr – Ciarán Anthony DellaFera-ның өнертабысы, ол сол кезде Digital Equipment Corporation компаниясының қызметкері және Project Athena жобасының қонақ ғылыми зерттеушісі болды. Бұл дизайн "кері қашықтықтан процедуралық шақыру (RPC)" мәселесін шешу мақсатымен жасалды: клиент-сервер жүйесіндегі серверлер қызмет пайдаланушыларын қалай табуға және олармен қалай байланысуға болады. Бастапқы идея 1986 жылдың басында Циаран мен Майкл Р. Гретцингер арасындағы әңгімелерден туындады, ол Project Athena-дағы тағы бір жүйе инженері болды. 1986 жылдың ортасына қарай Циаран мәселені екі нақты мәселеге дейін тазалады: үлестірілген есептеу ортасында пайдаланушыларды табу мүмкіндігі (қазіргі кезде "болғанды анықтау" деп аталады) және үлестірілген есептеу ортасында кеңейтілген, жеңіл және расталған хабарламаларды жеткізу мүмкіндігі. Zephyr әзірлеу тобы (Mark W. Eichin, Robert S. French, David C. Jedlinsky, John T. Kohl, William E. Sommerfeld) бастапқы код базасын жасауға және 1980-ші жылдардың соңында шығарылған келесі нұсқауларға жауапты болды.

Қолдану

Zephyr әлі де Карнеги Меллон, Айова штаты, Мэриленд университеті, Колледж Парк, Браун университеті және MIT сияқты бірнеше университет ортасында қолданылып келеді. Ол көбінесе XMPP сияқты қазіргі заманғы және кең таралған жылдам хабар алмасу жүйелерімен ауыстырылды. MIT қазіргі таңда Zephyr және XMPP жүйелерін де қолданып келеді.

Қызықты орындар

Zephyr 2102, 2103 және 2104 порттары арқылы жіберілетін UDP датаграммаларын қолданады. Ол NAT жасаушы көптеген маршрутизаторлармен үйлесімсіз, себебі ішкі IP-адресті көрсетеді, сондықтан кері қайтарылатын датаграммалар дұрыс бағытталмайды. Көптеген ұйымдар Zephyr-ді тек Kerberos 4 куәләндемесін пайдаланып енгізді, бірақ 2007 жылдың соңында кейбір ұйымдар, оның ішінде Айова штаты, Zephyr-ді Kerberos 5 куәләндемесімен енгізді.

Клиенттерге қызмет көрсету

BarnOwl әрқашан Zephyr протоколын қолдап келді. Pidgin Zephyr протоколын 0.11.0 pre10 нұсқасынан бастап (2001 жылдың 13 сәуірі) қолдайды. Adium 0.70 нұсқасында (2004 жылдың 18 қазаны) Zephyr қолдауын қосты, бірақ 1.4b6 нұсқасында (2009 жылдың 3 маусымы) қолдауын тоқтатты.