Основным протоколом сетевого уровня 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 принадлежит к отдельной
конкретной зоне. Расширенные сети могут иметь несколько зон, которые
ассоциируются с ними. Узлы в расширенных сетях могут принадлежать к
любой отдельной зоне, которая ассоциируется с этой расширенной сетью.
Протокол поддепжки маршрутной таблицы (RTMP)
Протокол, который организует и поддерживает маршрутные таблицы
AppleTalk, называется Протоколом поддержки маршрутной таблицы (RTMP).
Маршрутные таблицы RTMP содержат данные о каждой сети, до которой
может дойти дейтаграмма. В эти данные входит порт роутера,
который ведет к сети пункта назначения, ID узла следующего
роутера, который принимает данный пакет, расстояние до сети
назначения, выраженное числом пересылок, и текущее состояние этих
данных (хорошее, подозрительное или плохое). Периодический обмен
маршрутными таблицами позволяет роутерам об'единенных сетей