Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Компьютерлік желілік протокол
Computer network protocol
MIT-де Athena жобасының аясында құрылған Zephyr, Unix жүйесіне негізделген жылдам хабар алмасу протоколы және қосымшалар жиынтығы ретінде әзірленген. Unix-тің "бір нәрсені жақсы орында" принципін ұстана отырып, ол толыққанды хабарлама жүйесін құру үшін бірлесіп жұмыс істейтін бірнеше дербес бағдарламалардан тұрды. Zephyr және IRC – IP протоколы негізінде кеңінен қолданылған алғашқы жылдам хабар алмасу жүйелері болды.
Created at MIT as part of Project Athena, Zephyr was designed as an instant messaging protocol and application suite with a heavy Unix background. Using the "do one thing, do it well" philosophy of Unix, it was made up of several separate programs working together to make a complete messaging system. Zephyr and IRC were the first widely used IP based instant messaging systems.
Жасау
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 is the invention of Ciarán Anthony DellaFera who was, at that time, an employee of Digital Equipment Corporation and a Visiting Research Scientist at Project Athena. The design originated as a solution to the "reverse Remote Procedure Call (RPC)" problem: how can service providers (servers in a client–server system) locate and communicate with service users. The initial concept emerged from conversations between Ciarán and Michael R. Gretzinger, another systems engineer at Project Athena, in early 1986. By mid to late 1986 Ciarán had distilled the problem to two specific issues: the ability to locate users in a distributed computing environment (known today as "presence detection"), and the ability to deliver scalable, light weight, and authentic messages in a distributed computing environment. The Zephyr Development Team (Mark W. Eichin, Robert S. French, David C. Jedlinsky, John T. Kohl, William E. Sommerfeld) was responsible for the creation of the initial code base and the subsequent releases that were issued throughout the late 1980s.
Қолдану
Zephyr әлі де Карнеги Меллон, Айова штаты, Мэриленд университеті, Колледж Парк, Браун университеті және MIT сияқты бірнеше университет ортасында қолданылып келеді. Ол көбінесе XMPP сияқты қазіргі заманғы және кең таралған жылдам хабар алмасу жүйелерімен ауыстырылды. MIT қазіргі таңда Zephyr және XMPP жүйелерін де қолданып келеді.
Zephyr is still in use today at a few university environments such as Carnegie Mellon, Iowa State, University of Maryland, College Park, Brown University and MIT. It has been largely replaced by modern and more popular instant messenger systems such as XMPP. MIT currently operates both Zephyr and XMPP.
Қызықты орындар
Zephyr 2102, 2103 және 2104 порттары арқылы жіберілетін UDP датаграммаларын қолданады. Ол NAT жасаушы көптеген маршрутизаторлармен үйлесімсіз, себебі ішкі IP-адресті көрсетеді, сондықтан кері қайтарылатын датаграммалар дұрыс бағытталмайды. Көптеген ұйымдар Zephyr-ді тек Kerberos 4 куәләндемесін пайдаланып енгізді, бірақ 2007 жылдың соңында кейбір ұйымдар, оның ішінде Айова штаты, Zephyr-ді Kerberos 5 куәләндемесімен енгізді.
Zephyr uses UDP datagrams sent between ports 2102, 2103, and 2104. It is incompatible with most routers doing NAT because it reports the internal IP address and so returning datagrams are incorrectly routed. Most sites have deployed Zephyr using Kerberos 4 authentication exclusively, though in late 2007, some sites, including Iowa State, deployed Zephyr using Kerberos 5.
Клиенттерге қызмет көрсету
BarnOwl әрқашан Zephyr протоколын қолдап келді. Pidgin Zephyr протоколын 0.11.0 pre10 нұсқасынан бастап (2001 жылдың 13 сәуірі) қолдайды. Adium 0.70 нұсқасында (2004 жылдың 18 қазаны) Zephyr қолдауын қосты, бірақ 1.4b6 нұсқасында (2009 жылдың 3 маусымы) қолдауын тоқтатты.
BarnOwl has always had Zephyr protocol support. Pidgin supports the Zephyr protocol since version 0.11.0 pre10 (April 13, 2001). Adium added support for Zephyr in Version 0.70 (October 18, 2004), but dropped in version 1.4b6 (June 3, 2009).