Структура кадру протоколу DDCMP
Байт-орієнтований дуплексний протокол DDCMP (Digital Data Communications Message Protocol) визначає як синхронний, так і асинхронний спосіб передачі даних в мережі DNA. При цьому інформація подається у вигляді кадрів фіксованої структури. Синхронізація кадрів здійснюється за допомогою двох символів синхронізації (SYN) коду ASCII, що розміщуються перед кадром. Довжина кадрів може бути різною: визначається вона за допомогою покажчика довжини поля даних (COUNT).
Рис. 6.5. Формати кадрів DDCMP, де:
SOH – ознака інформаційного кадру; DLE – ознака обслуговуючого кадру; ENQ – ознака управляючого кадру; COUNT – довжина поля даних; CODE – код причини кадру; TYPE – тип управляючого кадру; RESP – номер останнього правильно прийнятого кадру; NR – номер підтверджувального або запитуваного кадру; NUM – циклічний номер кадру; ADDR – груповий номер; BLKCHK – контрольна сума заголовку, поля даних; DATA – поле даних; SYNC – синхронізація кінцевого устаткування; SELECT – вибір багатокрапкової конфігурації
Значення першого байта кадру (рис. 6.5) вказує на його тип: SOH — інформаційний, ENQ — керуючий і DLE — обслуговуючий. Наступні два байти в інформаційному й обслуговуючому кадрах вказують на довжину поля даних. У керуючому кадрі ці байти позначають відповідно: CODE — код причини кадру негативного підтвердження, (NAK) – тип керуючого кадру.
Біт SYNC використовується у разі потреби синхронізації кінцевого устаткування даних, а біт SELECT — для керування передачею за багатокрапкового підключення каналів. Байт RESP містить номер останнього правильно прийнятого кадру, який разом з циклічним номером кадру NUM використовується для організації режиму ковзного вікна. У керуючому кадрі поле NR вказує на номер підтверджувального або запитуваного кадру. Поле ADDR у разі багатокрапкового підключення використовується для адресації абонентів, а при двокрапковому підключенні воно не використовується і дорівнює одиниці. Два байти BLKCHK1 містять контрольну суму заголовка, а байт BLKCHK2 — поля даних. Поділ контрольних сум дає можливість ефективніше обробляти кадри у вузлах комутації. Поле даних DATA містить від 1 до 16 383 байт.
Дата добавления: 2015-08-11; просмотров: 701;