|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Структура кадру протоколу 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 байт. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.) |