Сетевая архитектура DNA
В противоположность бытующему мнению, DECnet вовсе не является архитектурой сети, а представляет собой ряд изделий, соответсвующих Архитектуре Цифровой сети ( Digital Network Architecture - DNA) компании Digital. Как и большинство других сложных сетевых архитектур, поставляемых крупными поставщиками систем, DNA поддерживает большой набор как патентованных, так и стандартных протоколов. Перечень технологий, которые поддерживает DNA, постоянно растет по мере того, как Digital реализует новые протоколы. Рисунок иллюстрирует неполную картину DNA и связь некоторых ее компонентов с эталонной моделью OSI.
Основным коммутационным элементом сетевой архитектуры DNA является узел. Все узлы равноправны, т.е. каждый узел, может выступать в качестве любого функционального элемента ИВС. Узлы закреплены за различными областями (подобластями). Каждая область имеет своего администратора и средства маршрутизации. Каждый узел имеет свой уникальный адрес. Структура адреса DECnet-4: 1 байт -номер области, 1 байт - номер подобласти, 6 байт - Ethernet адрес.
Архитектура DNA представляет собой иерархию функциональных уровней:
1 - физический уровень | |
2 - уровень канала передачи данных (КПД) | |
3 - транспортный уровень | |
4 - уровень сетевой службы и управления сессией | |
5 - уровень сетевых применений | |
6 - уровень управления сетью | |
7 - пользовательский уровень |
На физическом уровне осуществляется управление передачей данных по физическому каналу связи.
На уровне канала передачи данных (КПД) обеспечивается повышение достоверности данных, передаваемых между соседними узлами сети.
Транспортный уровень (DECnet 4 - уровень сквозного канала) и уровень управления сессией обеспечивают надежный последовательный дуплексный логический канал между абонентами вне зависимости от их расположения в сети.
Уровень сетевых применений предоставляет пользователям ряд стандартных услуг по доступу к удаленным файлам.
На уровне управления сетью предоставляются услуги по административному управлению сетью, ее ресурсами, удаленному техническому обслуживанию узлов и каналов связи.
На пользовательском уровне выполняются прикладные программы пользователя, использующие сетевые услуги.
Для уровней разработаны специальные протоколы, реализуемые пакетами DECnet. Однако, так как сети DECnet являются частными, каждый владелец такой сети вправе отказаться от каких-либо протоколов DECnet и реализовать другие, обеспечивающие услуги и межсетевые интерфейсы, необходимые смежным уровням. Например, используются протоколы DDCMP, Ethernet, DNA, NSP, DAP, NICE, SMB и др.
Перечень протоколов используемых архитектурой приведен в таблице. Схема взаимодействия протоколов приведена здесь.
Обозна- чение | Название протокола (анг.) | Назначение протокола |
DRP | DECnet Routing Protocol | Протокол маршрутизации и коммутации пакетов |
NSP | Network Services Protocol DNA | Протокол сетевой службы |
SSP | Network Information and Command Echange Protocol | Протокол обмена сетевой информацией управления |
DAP | Data Access Protocol | Протокол доступа к данным |
CNTRM | Network Command Terminal | Протокол сетевого командного терминала |
MOP | Maintenance Operations Protocol | Протокол технического обслуживания |
LAT | Local Area Transport Protocol | Транспортный протокол локальной области |
DNS | Distributed Name Server | Распределенный сервер имен |
SCP | Session Control Protocol DNA | Протокол управления сеансом DNA |
FOUND | Foundation Services | Протокол управления основными сервисными процедурами |
SCP | Session Control Protocol | Протокол управления сеансом |