Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Архитектуры AppleTalk и ArcNet

латой расширения, которая позволяет
подсоединять Macintosh II к сети 802.3 TokenTalk. С платой поставляется
программное обеспечение TokenTalk, совместимое с AppleTalk Phase2.

    1.3. AppleTalk и компьютеры других компаний
    AppleTalk могут использовать компьютеры не только Apple, но и других
компаний, в частности:
    IBM-совместимые персональные компьютеры; мэйнфреймы IBM;
    компьютеры Digital Equipment Corporation VAXTM некоторые UNIX-
компьютеры.
    Компания Apple открыта для сотрудничества с различными фирмами в
области компьютерных разработок. В результате система AppleTalk совместима
с продуктами от разных поставщиков.

    1.4. Доступ к среде
    Apple разработала AppleTalk таким образом, чтобы он был независимым  от
канального  уровня.  Другими  словами,  теоретически  он  может  работать  в
дополнение  к  любой  реализации  канального  уровня.   Apple   обеспечивает
различные реализации канального уровня, включая Ethernet, Token  Ring,  FDDI
и LocalTalk. Apple ссылается на AppleTalk, работающий  в  Ethernet,  как  нa
EtherTalk, в Тоkеn Ring-кaк на TokenTalk и в FDDI-как на FDDITalk.
    LocalTalk - это  запатентованная  компанией  Apple  система  доступа  к
носителю. Он базируется  на  конкуренции  на  получение  доступа,  топологии
объединения с помощью шины и  передаче  сигналов  базовой  полосы  (baseband
signaling) и  работает  на  носителе,  представляющим  собой  экранированную
витую пару, со скоростью 230.4 Kb/сек. Физическим интерфейсом  является  RS-
422; это сбалансированный интерфейс  для  передачи  электрических  сигналов,
поддерживаемый интерфейсом RS-449. Сегменты LocalTalk могут переноситься  на
расстояния до 300 метров и обеспечивать до 32 узлов.
    1.5. Сетевой уровень
    В данном разделе описываются концепции, принятые  для  сетевого  уровня
AppleTalk, и протоколы для этого уровня. В  нем  рассматриваются  назначение
адреса  протокола,  сетевые   объекты   и   протоколы   AppleTalk,   которые
обеспечивают функциональные возможности Уровня 3 эталонной модели OSI.

    1.5.1. Назначения адреса протокола

    Для обеспечения минимальных затрат, связанных с работой  администратора
сети,  адреса  узлов  AppleTalk  назначаются  динамично.  Когда   Macintosh,
прогоняющий AppleTalk, начинает работать,  он  выбирает  какой-нибудь  адрес
протокола (сетевого уровня) и  проверяет  его,  чтобы  убедиться,  что  этот
адрес используется в данный момент. Если это не  так,  то  этот  новый  узел
успешно присваивает себе какой-нибудь адрес. Если этот адрес используется  в
данный  момент,  то  узел  с  конфликтным  адресом   отправляет   сообщение,
указывающее на наличие проблемы,  а  новый  узел  выбирает  другой  адрес  и
повторяет этот процесс.
    Фактические механизмы выбора адреса AppleTalk зависят от носителя.  Для
установления  связи  адресов  AppleTalk  с  конкретными  адресами   носителя
используется  протокол  разрешения  адреса  AppleTalk  (AARP).  AARP   также
устанавливает  связи  между  адресами  других   протоколов   и   аппаратными
адресами.  Если  пакет  протоколов  AppleTalk  или   любого   другой   пакет
протоколов должен отправить пакет данных в другой  сетевой  узел,  то  адрес
протокола передается в AARP. AARP  сначала  проверяет  адресный  кэш,  чтобы
определить,  является  ли  уже  установленной  связь  между  адресом   этого
протокола и аппаратным адресом. Если это так,  то  эта  связь  передается  в
запрашивающий  пакет  протоколов.  Если  это  не  так,  то  AARP  инициирует
широковещательное или многопунктовое сообщение, запрашивающее об  аппаратном
адресе  данного  протокольного  адреса.  Если  широковещательное   сообщение
доходит до узла с  этим  протокольным  адресом,  то  этот  узел  в  ответном
сообщении указывает свой  аппаратный  адрес.  Эта  информация  передается  в
запрашивающий пакет протоколов, который  использует  этот  аппаратный  адрес
для связи с этим узлом.

    1.5.2. Сетевые объекты

    AppleTalk идентифицирует  несколько  сетевых  объектов.  Самым  простым
является  узел  (node),   который   является   просто   любым   устройством,
соединенным с сетью AppleTalk. Наиболее  распространенными  узлами  являются
компьютеры Macintosh и лазерные принтеры, однако  многие  другие  компьютеры
также способны осуществлять связь AppleTalk, в том числе компьютеры IBM  PC,
Digital Equipment Corparation  VAX  и  различные  АРМ.  Следующим  объектом,
определяемым AppleTalk, является сеть.  Сеть  AppleTalk  представляет  собой
просто отдельный  логический  кабель.  Хотя  этот  логический  кабель  часто
является  отдельным  физическим  кабелем,  некоторые  вычислительные  центры
используют мосты для объединения нескольких физических кабелей.  И  наконец,
зона (zone)  АppleTalk  является  логической  группой  из  нескольких  сетей
(возможно находящихся далеко друг от друга).
    1.5.3. Протокол доставки дейтаграмм (DDP)
    Основным протоколом сетевого уровня AppleTalk  является  протокол  DDP.
DDP обеспечивает обслуживание без  установления  соединения  между  сетевыми
гнездами. Гнезда могут назначаться  либо  статистически,  либо  динамически.
Адреса AppleTalk, назначаемые DDP, состоят  из  2  компонентов:  16-битового
номера сети (network number) и 8-битового номера  узла  (node  number).  Эти
два компонента обычно записываются в виде  десятичных  номеров,  разделенных
точкой (например, 10.1 означает сеть 10, узел 1). Если номер  сети  и  номер
узла дополнены 8-битовым гнездом (socket), обозначающим какой-нибудь  особый
процесс, то это означает, что в сети задан какой-нибудь уникальный  процесс.

    AppleTalk Phase II делает различие между нерасширенными (nоnextended) и
расширенными (extended) сетями. В нерасширенных сетях, таких как  LocalTalk,
номер каждого узла AppleTalk уникален. Нерасширенные сети были  единственным
типом сети, определенным в AppleTalk Phase I.  В  расширенных  сетях,  таких
как EtherTalk и  TokenTalk,  уникальной  является  комбинация  номер  каждой
сети/номер узла.
    Зоны определяются управляющим сети AppleTalk  в  процессе  конфигурации
роутера. Каждый узел AppleTalk  принадлежит  к  отдельной  конкретной  зоне.
Расширенные сети могут иметь несколько зон, которые  ассоциируются  с  ними.
Узлы в расширенных сетях могут принадлежать к любой отдельной зоне,  которая
ассоциируется с этой расширенной сетью.
    1.5.4. Протокол поддержки маршрутной таблицы (RTMP)
    Протокол,  который  организует  и   поддерживает   маршрутные   таблицы
AppleTalk,  называется  Протоколом  поддержки  маршрутной  таблицы   (RTMP).
Маршрутные таблицы RTMP содержат данные о  каждой  сети,  до  которой  может
дойти дейтаграмма. В эти данные входит порт роутера, который  ведет  к  сети
пункта назначения, ID узла  следующего  роутера,  который  принимает  данный
пакет,  расстояние  до  сети  назначения,  выраженное  числом  пересылок,  и
текущее  состояние  этих  данных  (хорошее,  подозрительное   или   плохое).
Периодический обмен маршрутными таблицами  позволяет  роутерам  объединенных
сетей гарантировать обеспечение непротиворечивой текущей информацией.
    Протокол привязки по именам AppleTalk (Name  Binding  Protocol  -  NBP)
устанавливает связь имен AppleTalk (которые выражаются как объекты,  видимые
для сети - network-visible entities,  или  NVE)  с  адресами.  NVE  является
адресуемой сетью AppleTalk услугой, такой как гнездо.  NVE  ассоциируются  с
более, чем одним  именем  объектов  и  перечнем  атрибутов.  Имена  объектов
представляют   собой   последовательность    символов,    например    такую:
printer@net1, в то время как перечень  атрибутов  определяет  характеристики
NVE.
    Связь  между  NVE  с   присвоенными   именами   и   сетевыми   адресами
устанавливается через процесс привязки  имени.  Привязка  имени  может  быть
произведена в момент  запуска  узла  или  динамично,  непосредственно  перед
первым использованием. NBP управляет процессом  привязки  имени,  в  который
входят регистрация  имени,  подтверждение  имени,  стирание  имени  и  поиск
имени.
    Зоны позволяют проводить  поиск  имени  в  группе  логически  связанных
узлов.  Чтобы  произвести  поиск  имен   в   пределах   какой-нибудь   зоны,
отправляется  запрос  о  поиске  в   местный   роутер,   который   рассылает
широковещательный запрос во все  сети,  которые  имеют  узлы,  принадлежащие
заданной зоне. Протокол информации зоны (Zone Information  Protocol  -  ZIP)
координирует эти действия.
    ZIP поддерживает соответствие номер сети/номер  зоны  в  информационных
таблицах зоны  (zone  information  tables-ZIT).  ZIT  хранятся  в  роутерах,
которые  являются  основными  пользователями  ZIP,  однако   конечные   узлы
используют  ZIP  в  процессе  запуска  для  выбора  своих  зон  и  получения
межсетевой информации о зонах. ZIP использует маршрутные  таблицы  RTMP  для
отслеживания  изменений  в  топологии  сети.  Если  ZIP  находит  данные   о
маршрутной таблице, которых нет в данной ZIT, она образует запись  данных  о
новой ZIT. На

    1.6. Транспортный уровень
    Транспортный уровень AppleTalk реализуется двумя основными  протоколами
AppleTalk:  AppleTalk  Transaction  Protocol  (ATP)   (Протокол   транзакций
AppleTalk) и AppleTalk Data Stream Protocol (ADSP) (Протокол  потока  данных
АppleTalk). АТР является транзакционно-ориентированным, в то время как  ADSP
является ориентированным по потоку данных.
    1.6.1. Протокол транзакций AppleTalk (ATP)
    ATP является одним из протоколов транспортного  уровня  Appletalk.  АТР
пригоден  для  применений,  базирующихся  на  транзакциях,   которые   можно
встретить в банках или магазинах розничной торговли.
    В транзакции АТР входят запросы (от клиентов) (requests) и  ответы  (от
служебных устройств) (replies). Каждая пара запрос/ответ имеет отдельный  ID
транзакции. Транзакции  имеют  место  между  двумя  гнездами  клиентов.  АТР
использует транзакции "точно-один раз" 
1234
скачать работу

Архитектуры AppleTalk и ArcNet

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ