Appletalk протоколен стек

От PIE.Wiki

AppleTalk - е стека протокол, разработен от Apple Computer за компютърна мрежа. AppleTalk е въведена през 1983 г. като архитектурата на мрежа за малки групи. Той първоначално е бил включен в Macintosh (1984), сега компанията му беше отхвърлен в полза на TCP / IP. AppleTalk включва:

  • LocalTalk шофьор
  • EtherTalk Link протокол за достъп (ELAP)
  • LocalTalk Link протокол за достъп (LLAP)
  • TokenTalk Link протокол за достъп (TLAP)
  • Datagram Delivery Protocol (ДПП)
  • Протоколи AppleTalk на транзакция (ATP)
  • AppleTalk Echo Protocol (АЕП)
  • Име обвързващ протокол (НБП)
  • Таблица с маршрути на протокол за поддръжка (RTMP)
  • Зона Информация Protocol (ZIP)
  • Протоколи AppleTalk Session (ASP)
  • Протоколи AppleTalk Data Stream (ADSP)
  • Apple Подаване Protocol (AFP)


Това е, на практика, включва протоколи на всички нива на модела OSI.

Схематично представяне може да изглежда така

Заявление слой - Apple Подаване Protocol (AFP)

Представяне Layer - Apple Подаване Protocol (AFP)

Сесия слой - Зона Информация Protocol (ZIP)

-Протоколи AppleTalk Session (ASP)

-Протоколи AppleTalk Data Stream (ADSP)

Транспорт слой - протоколи AppleTalk на транзакция (ATP)

-AppleTalk Echo Protocol (АЕП)

-Име обвързващ протокол (НБП)

-Таблица с маршрути на протокол за поддръжка (RTMP)

Мрежа слой - Datagram Delivery Protocol (ДПП)

Канален слой - EtherTalk Link протокол за достъп (ELAP)

-LocalTalk Link протокол за достъп (LLAP)

-TokenTalk Link протокол за достъп (TLAP)

-Fiber Distributed Data интерфейс (FDDI)

Физически слой - LocalTalk шофьор

-Token Ring шофьор

Както може да се види от представителство, AppleTalk на физическия слой е съвместим с други стандарти на мрежата, т.е. физическия слой може да се реализира не само чрез LocalTalk. И също така съвместима с FDDI (CDDI) на ниво за предаване на данни.

LocalTalk - Apple е патентована система за достъп до медиите. Тя се основава на конкуренцията за достъп, комбиниране на топологията чрез шината и сигналът за предаване бейсбенд (бейсбенд сигнал) и работи върху носителя, който е екраниран усукана двойка със скорост 230.4 Kb / sek.Fizicheskim интерфейс е интерфейс RS-422 е балансиран за предаване на електрически сигнали, подкрепени от RS-449 интерфейс. LocalTalk сегменти могат да се извършват за разстояния до 300 метра и да се предостави до 32 възела.

LocalTalk има следните характеристики:

• Метод за достъп - CSMA / CA • топология - автобус или дърво • структурно окабеляване - екраниран усукана двойка, но е възможно да се използва кабел или UTP оптична

LocalTalk - евтин вариант, защото мрежата е построена на Macintosh хардуер. Но сравнително скромен LocalTalk изпълнение предотвратява неговото широко разпространение в големи мрежи. Тук безспорните предимства на Ethernet и Token Ring.

EtherTalk позволява протоколи AppleTalk мрежата работят с коаксиален Ethernet кабел. EtherTalk NB борда ви позволява да свържете към Macintosh II 802.3 Ethernet карта мрежа е придружен от софтуера EtherTalk, съвместим с AppleTalk Phase2.

TokenTalk NB борда е в борда на разширяване, която ви позволява да се свърже с мрежата Macintosh II 802.3 TokenTalk. С тази карта идва TokenTalk софтуер, съвместим с AppleTalk Phase2

Datagram Delivery Protocol (ДПП)

AppleTalk Фаза II прави разлика между не разширено (nonextended) и разширени (разширени) мрежи. В неекспаднираните мрежи, като например LocalTalk, всеки номер AppleTalk възел е уникален. Неекспандиран мрежи са само тип мрежа е определено в AppleTalk Фаза I. В разширени мрежи, като EtherTalk и TokenTalk, уникален е комбинацията от броя на всеки брой мрежа / възел.

Зони са определени управляващи AppleTalk мрежи в конфигурацията на маршрутизатора. Всеки AppleTalk възел принадлежи към една конкретна зона. Разширени мрежи могат да имат няколко зони, които са свързани с тях. Възлите на разширени мрежи могат да принадлежат към нито една зона, свързана с тази разширена мрежа.

Транспортният слой и слой на сесията

Протокол, който създава и поддържа таблица AppleTalk маршрутизация, наречен протокол маса подкрепа маршрутизация (RTMP) .Marshrutnye RTMP таблици съдържат данни за всяка мрежа, към която дейтаграмата може да достигне. Тези данни включват рутер пристанище, което води до мрежата на получателя, ID на следващия възел рутера, който получава пакета, разстоянието до целевата мрежа, изразено като брой на хмел и за текущото състояние на данните (добро, лошо или риба). Периодичен обмен на таблици за маршрутизация, позволява на маршрутизаторите сближили мрежи гарантира съгласуваността на текущата информация.

Зони позволяват да търсите за името на групата на логически свързани възли. За да търсите имена в рамките на всяка зона, изпрати искане за търсене на местния рутера, който изпрати заявка за излъчване на всички мрежи, които имат възли, които принадлежат към дадена област. Зона Информация Protocol (Zone Информация протокол - ZIP) координира тези дейности.

Пощенски подкрепа телефонна мрежа / брой номера на зоната в района на информация на маса (информационни зона маси-ЗИТ). ЗИТ съхранява в рутери, които са основните потребители на пощенски, odnokokonechnye възли използват пощенски време на процеса на стартиране, за да изберете своите райони и да получат информация за зоните на шлюзове. Пощенски използва таблици за маршрутизация RTMP да следите промените в топологията на мрежата. Ако компресирането е данни за таблицата за маршрутизация, които не са в ЗИТ, той образува запис на данни на нов ЗИТ.

Отделни LocalTalk мрежа могат да бъдат комбинирани в една голяма мрежа. За да служи тази зона (зони). Всяка прикрепен подмрежа се идентифицира чрез името на зона. Членове LocalTalk същата подмрежа може да има достъп до различна подмрежа, като просто изберете желаната зона. По този начин тя се разширява размера на мрежата. Мрежи, изградени на различна архитектура, като Token Ring, като се използва този метод може да се присъединяват и AppleTalk.

От друга страна, работни групи, в един LocalTalk мрежа може да бъде разделена на зони, за да се намали натоварването на мрежата. Всяка зона, например, може да има само на сървъра за печат.

Транспортният слой се осъществява от две базови AppleTalk протоколи AppleTalk: протоколи AppleTalk транзакциите (АТР) (сделки протоколи AppleTalk) и протоколи AppleTalk Data Stream (ADSP) (поток от данни, AppleTalk протокол). ATP е сделка ориентирани, докато ADSP се фокусира върху потока от данни.

Протоколи AppleTalk на транзакция (ATP)

ATP е един от нивото на Appletalk транспортни протоколи. ATP е подходящ за приложения, които се базират на сделки, които могат да бъдат открити в банки или магазини.

ГПР включва искания за транзакции (от клиенти) (заявки) и реакции (от офис оборудване) (отговори). Всяка двойка заявка / отговор има отделен идентификационен номер. Сделките се извършва между двама клиенти слотове. ATP използва транзакции "точно-един път" (точно веднъж - XO) и "най-малко веднъж" (най-малко веднъж-- ALO), XO сделки се изисква в случаите, когато случайно сключване на сделка повече от един път е неприемливо. Банкови сделки са пример за такъв nonidempotent (nonidempotent) ситуации (ситуации, при повторение на всяка сделка създава проблеми, което се постига с това, че данните са невалидни участват в тази сделка).

АТР е в състояние да изпълнява най-важните функции на транспортния слой, включително потвърждаване и препредаване на данни, създаването на поредица от пакети, както и фрагментация и повторно сглобяване. ATP ограничава сегментиране съобщение do8 пакети; АТФ пакети, които не могат да съдържат повече от 578 байта информация.

поток данни протокол AppleTalk (ADSP)

ADSP е друг важен ниво AppleTalk превозно средство протокол. Както подсказва името му, ADSP се фокусира върху потока от данни, а не сделки. Той организира и подкрепя изцяло дублирани на потока от данни между двете четящи устройства в комбиниран AppleTalk мрежа.

ADSP е надежден протокол, в смисъл, че той гарантира доставка на байтове в същия ред, в който те са били изпратени и че те няма да се дублира. ADSP номера всеки байт за проследяване на отделните елементи на потока от данни. ADSP също определя механизма за контрол на потока. Дестинацията може значително да забави източник на предаване чрез намаляване на размера на рекламирания прозореца на рецепцията. ADSP също осигурява контрол съобщение механизъм "изход лента" (извън честотната лента) между два обекта AppleTalk. Като средство за придвижване изход за контрол на съобщенията от ивицата между двата обекта, използвани AppleTalk пакети "внимание" (внимание пакети) .Тези пакети използват отделни серийни номера, да ги разграничат от обикновените пакети от данни ADSP.

Горен слой протоколи

AppleTalk предоставя някои протоколи по-високо ниво. Сесия протокол AppleTalk (AppleTalk Session Protocol - ASP) организира и поддържа сесии (логичен диалог) между клиент и услуга AppleTalk устройство. протокол за принтер достъп (Printer Протокол за достъп - PAP) е насочена към протокола AppleTalk комуникации, която създава и поддържа комуникация между клиенти и услуги устройства (принтер, за да използваме термина в заглавието на този протокол е само историческа традиция). Echo протокол AppleTalk (AppleTalk Echo Protocol - АЕП) е един много прост протокол, генерира пакет, който може да се използва за тестване на възможностите на различни възлови точки на мрежата, за да създадете повтарям. И накрая, протоколи за подаване AppleTalk (AppleTalk Подаване протокол - AFP) помага на клиентите да използват колективно файлове услуги в мрежата.