Рамка (сеть)
Кадр — это цифровая единица передачи данных в компьютерных сетях и телекоммуникациях . В системах с коммутацией пакетов кадр представляет собой простой контейнер для одного сетевого пакета . В других телекоммуникационных системах кадр представляет собой повторяющуюся структуру, поддерживающую мультиплексирование с временным разделением .
Кадр обычно включает в себя функции синхронизации кадров, состоящие из последовательности битов или символов, которые указывают приемнику начало и конец данных полезной нагрузки в потоке символов или битов, которые он получает. Если приемник подключен к системе во время передачи кадра, он игнорирует данные до тех пор, пока не обнаружит новую последовательность синхронизации кадров.
Коммутация пакетов [ править ]
В модели компьютерных сетей OSI кадр — это единица данных протокола на уровне канала передачи данных . Кадры являются результатом последнего уровня инкапсуляции перед передачей данных по физическому уровню. [1] Кадр — это «единица передачи в протоколе канального уровня, состоящая из заголовка канального уровня, за которым следует пакет». [2] Каждый кадр отделен от следующего межкадровым промежутком . Кадр представляет собой последовательность битов, обычно состоящую из битов синхронизации кадров, полезной нагрузки пакета и последовательности проверки кадра . Примерами являются кадры Ethernet , протокола «точка-точка» кадры (PPP), кадры Fibre Channel и V.42 кадры модема .
Часто рамки нескольких разных размеров вложены друг в друга. Например, при использовании протокола «точка-точка» (PPP) в асинхронной последовательной связи восемь бит каждого отдельного байта обрамляются стартовым и стоповым битами. [3] [4] Байты полезных данных в сетевом пакете заключаются в верхний и нижний колонтитулы, а несколько пакетов могут быть заключены в граничные октеты кадра . [5]
Мультиплекс с временным разделением [ править ]
В телекоммуникациях, особенно в вариантах мультиплексирования с временным разделением каналов (TDM) и множественного доступа с временным разделением каналов (TDMA), кадр представляет собой циклически повторяющийся блок данных, состоящий из фиксированного количества временных интервалов, по одному для каждого логического канала TDM или передатчика TDMA. . В этом контексте кадр обычно представляет собой объект на физическом уровне. Примерами приложений TDM являются SONET/SDH и ISDN B-канал с коммутацией каналов , тогда как примерами TDMA являются данные с коммутацией каналов , используемые в ранних сотовых голосовых услугах. Кадр также является объектом для дуплекса с временным разделением каналов , где мобильный терминал может передавать в течение одних временных интервалов и принимать в течение других.
См. также [ править ]
Ссылки [ править ]
- ^ «Уровень канала передачи данных (уровень 2)» . Руководство TCP/IP. 20 сентября 2005 г. Проверено 31 января 2010 г.
- ^ Р. Брейден , изд. (октябрь 1989 г.). Требования к интернет-хостам – коммуникационные уровни . Сетевая рабочая группа. дои : 10.17487/RFC1122 . СТД 3. RFC 1122 . Интернет-стандарт 3. Обновлено RFC 1349 , 4379 , 5884 , 6093 , 6298 , 6633 , 6864 , 8029 и 9293 .
- ^ Дэвид С.Лоуер и Грег Хэнкинс.«Серийное HOWTO».Раздел «20.4 Формирование байта (кадрирование)» .2011.цитировать:"...стартовый бит и стоповый бит для обозначения начала и конца байта. Это называется кадрированием...Не путайте этот тип кадрирования с кадром, используемым для пакета байтов в сети».
- ^ Внешние интерфейсы MATLAB.Раздел «Формат последовательных данных» .цитировать:«... один стартовый бит... бит четности... стоповый бит[ы]... называются кадрирующими битами, потому что они кадрируют биты данных».
- ^ RFC 1661 «Протокол двухточечной связи (PPP)».цитировать:«Пакет обычно сопоставляется с кадром;исключениями являются случаи, когда выполняется фрагментация канального уровня или когда несколько пакетов включаются в один кадр».