Протоколы AppleTalk

Введение

; AppleTalk представляет собой набор протоколов, разработанный фирмой Apple Computer в начале-1980-х гг. в связи с появлением компьютеров Macintosh. Протоколы Apple- Talk создавались с целью дать возможность нескольким пользователям совместно использовать такие ресурсы, как файлы и принтеры. Устройства, предоставляющие данные ресурсы, ^называются серверами, а устройства, использующие эти ресурсы (например, пользовательские компьютеры Macintosh), — клиентами. Таким образом, AppleTalk является одним из ранних вариантов распределенной сетевой системы "клиент/сервер". В этой главе представлено краткое описание сетевой архитектуры AppleTalk.

Пакет протоколов AppleTalk был спроектирован с прозрачным сетевым интерфейсом. Другими словами, взаимодействие между клиентскими и серверными компьютерами в сети требует минимального вмешательства со стороны пользователя. Кроме того, действительные операции, осуществляемые протоколами AppleTalk, остаются невидимыми для пользователя, которому становятся известны только результаты их выполнения. Существуют две версии AppleTalk: AppleTalk Phase 1 и AppleTalk Phase 2.

Первая спецификация AppleTalk, AppleTalk Phase 1, была разработана в начале 80-х годов специально для локальных рабочих групп. Отсюда следуют два основных ограничения AppleTalk Phase 1. Первое ограничение протокола AppleTalk Phase 1 заключается в том, что в сетевых сегментах такого протокола может содержаться не более 135 узлов и 135 серверов, второе — в том, что он поддерживает только нерасширенные сети. Расширенные и нерасширенные сети будут рассмотрены более подробно в настоящей главе.

Вторая, расширенная реализация AppleTalk, AppleTalk Phase 2, предназначалась для более крупных, объединенных сетей. В AppleTalk Phase 2 были устранены основные ограничения AppleTalk Phase 1 и сделан ряд улучшений. В частности, в AppleTalk Phase 2 допускается произвольная комбинация из 253 узлов или серверов в одном сегменте сети Apple- Talk, поддерживаются как нерасширенные, так и расширенные сети.

Компоненты сетей AppleTalk

Сети AppleTalk имеют иерархическую структуру и состоят из четырех основных компонентов: сокетов, узлов, сетей и зон. На рис. 38.1 показана иерархическая организация этих компонентов в объединенной сети AppleTalk. Каждое из указанных понятий будет кратко описано в следующих разделах.

Рис. 38.1. Объединенная сеть AppleTalk состоит из иерархически организованных компонентов

Сокеты

Сокет AppleTalk представляет собой уникально адресуемое место в узле AppleTalk и логическую точку взаимодействия программных процессов AppleTalk верхнего уровня и протокола доставки дейтаграмм (Datagram Delivery Protocol — DDP) сетевого уровня. Такие процессы верхнего уровня называют клиентами сокета. В распоряжении клиентов сокета находится один или несколько сокетов, которые используются для передачи и получения дейтаграмм. Сокеты могут назначаться статически или динамически. Статически назначаемые сокеты резервируются для использования определенными протоколами или другими процессами. Динамически назначаемые сокеты назначаются клиентам протоколом DDP по запросу. Узел AppleTalk может содержать до 254 различных номеров сокетов. Взаимосвязь между сокетами в узле Apple- Talk и DDP на сетевом уровне показана на рис. 38.2.

Рис. 38.2. Клиенты сокета используют сокеты для передачи и получения дейтаграмм

Узлы

Под узлом AppleTalk понимается устройство, подключенное к сети AppleTalk. Таким устройством может быть компьютер Macintosh, принтер, персональный компьютер IBM, маршрутизатор или другое подобное устройство. В каждом узле AppleTalk происходит ряд программных процессов, называемых сокетами. Как уже отмечалось, назначением этих сокетов является идентификация программных процессов, происходящих в устройстве. Каждый узел в сети AppleTalk принадлежит к одной сети и определенной зоне.

Сети

Сеть AppleTalk состоит из одного логического кабеля и нескольких присоединенных к нему узлов. Логический кабель представляет собой либо единственный физический кабель, либо несколько физических кабелей, соединенных между собой мостами или маршрутизаторами. Сеть AppleTalk может быть нерасширенной или расширенной. Подробнее эти виды сетей описаны в следующих разделах.

Нерасширенные сети

Нерасширенная сеть AppleTalk представляет собой физический сетевой сегмент с общим сетевым номером, который может принимать значения от 1 до 1024. Например, номера 100 и 562 являются допустимыми сетевыми номерами в нерасширенной сети. Каждый номер ухла в нерасширенной сети должен быть уникальным, а в сегменте нерасширенной сети может быть только одна зона AppleTalk. (Зоной называется логическая группа узлов или сетей.) Версия AppleTalk Phase 1 поддерживает только нерасширенные сети. Однако в современных сетях нерасширенные сетевые конфигурации встречаются редко. Их вытесняют расширенные сети. Нерасширенная сеть AppleTalk показана на рис. 38.3.

Рис. 38.3. У нерасширенной сети может быть только один сетевой номер

Расширенные сети

Расширенная сеть AppleTalk представляет собой физический сегмент сети, которому может быть присвоено несколько сетевых номеров. Такая конфигурация называется кабельным диапазоном. Кабельные диапазоны AppleTalk могут иметь как один, так и несколько последовательных сетевых номеров. Например, в расширенной сети могут существовать сеть кабельных диапазонов 3-3 (унитарная) и сеть 3-6. Как и в других наборах протоколов, таких как TCP/IP и IPX, каждая комбинация сетевого номера и номера узла в расширенной сети должна быть уникальной, и ее адрес должен однозначно ее идентифицировать. В расширенной сети может быть несколько зон AppleTalk, сконфигурированных в одном сетевом сегменте, и узлы расширенной сети могут принадлежать любой из зон, относящихся к расширенной сети. Как правило, конфигурации расширенных сетей вытесняют конфигурации нерасширенных сетей. Расширенная сеть представлена на рис. 38.4.

Зоны

Зона сети AppleTalk представляет собой логическую группу узлов или сетей, определенную сетевым администратором при конфигурировании сети. Узлы и сети, принадлежащие зоне сети AppleTalk, не обязательно должны быть физически смежными. На рис. 38.5 показана объединенная сеть AppleTalk, состоящая из трех несмежных зон.

Литература:

Руководство по технологиям объединенных сетей, 4-е издание. : Пер. с англ. — М.: Издательский дом «Вильяме», 2005. — 1040 с.: ил. – Парал. тит. англ.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100