54
2. Основы передачи дискретных данных Методы передачи дискретных данных, общие для локальных и глобальных сетей по длинным линиям связи ( >10 м)

2. Основы передачи дискретных данных

  • Upload
    horace

  • View
    94

  • Download
    0

Embed Size (px)

DESCRIPTION

2. Основы передачи дискретных данных. М етод ы передачи дискретных данных , общи е для локальных и глобальных сетей по длинным линиям связи ( >10 м). Состав линии связи. Типы линий связи Проводные (воздушные) ¨. Кабельные. Витая пара. Коаксиал. Оптическое волокно. - PowerPoint PPT Presentation

Citation preview

Page 1: 2. Основы передачи дискретных данных

2. Основы передачи дискретных данных

Методы передачи дискретных данных,

общие для локальных и глобальных сетей

по длинным линиям связи ( >10 м)

Page 2: 2. Основы передачи дискретных данных

УсилительМодем Комму-татор

Демультиплексор

Мульти-плексор

Усилитель Модем

Физическая среда передачи данных

DCE( АПД)

DTE( ООД)

Линия связи

Промежуточное оборудование линии связи

Аппаратурапередачиданных

( АПД) илиDCE

Оконечноеоборудование

данных( ООД) или

DTE

Состав линии связи

Page 3: 2. Основы передачи дискретных данных

Типы линий связи

Проводные (воздушные)     

Кабельные

Коаксиал Витая пара

Оптическое волокно

Page 4: 2. Основы передачи дискретных данных

Радиоканалы наземной и спутниковой связи

Радиорелейные (СВЧ) каналы

Page 5: 2. Основы передачи дискретных данных

Характеристики линий связи

•Амплитудно-частотная характеристика

•Полоса пропускания

•Затухание

•Помехоустойчивость

•Перекрестные наводки на ближнем конце линии (NEXT)

•Пропускная способность

•Достоверность передачи данных

•Удельная стоимость

Page 6: 2. Основы передачи дискретных данных

T

=

2

3

4

Представление периодического сигнала суммой синусоид

Спектральный анализ сигналов на линиях связи

Page 7: 2. Основы передачи дискретных данных

- + 0t

Спектральное разложение идеального импульса (-функция)

Page 8: 2. Основы передачи дискретных данных

Импульсы на выходе линии связи

Импульсы на входе линии связи

Искажения импульсов в линиях связи

Page 9: 2. Основы передачи дискретных данных

Представление линии в виде распределенной индуктивно-емкостной нагрузки

RRRR

CCC C

Page 10: 2. Основы передачи дискретных данных

Частота ( Гц)Полоса пропускания

Отношение амплитуд А выход / А вход

0

1

0,5

Амплитудно-частотная характеристика

Page 11: 2. Основы передачи дискретных данных

Волоконно-оптический кабель

Коаксиальный кабель

10 Гц

100 Гц

1000 Гц

10 КГц

100 КГц

1 МГц

10 МГц

100 МГц

1 ГГц

10 ГГц

100 ГГц

1 ТГц

10 ТГц

100 ТГц

1000 ТГц

10 000 ТГц

100 000 ТГц

Диапазон слуха

Телефонный канал тональной частоты

Витая пара

АМ радио

FM радио

Каналы СВЧ

Инфракрасные лучи

Видимый свет

Ультрафиолетовые лучи

Полосы пропускания линий связи и популярные частотные диапазоны

Page 12: 2. Основы передачи дискретных данных

Гармоники сигнала

F Гц

А дБ

Полоса пропускания линии

1 0 0 1 0 1 1

б) Спектр сигнала выходит за пределы полосы пропускания линии

Гармоники сигнала

F Гц

А дБ

Полоса пропускания линии

а) Спектр сигнала умещается в полосу пропускания линии

1 0 0 1 0 1 1

Соответствие между полосой пропускания линии связи и спектром сигнала

Page 13: 2. Основы передачи дискретных данных

Пропускная способность - C(бит/с)-

максимально возможное число бит информации, которые могут быть переданы в секунду

С(бит/с) = F log2(1 + Pc/Pm)

F - полоса пропускания (Гц)

Типичные значения пропускной способности (bandwidth) линий связи вычислительных сетей:

2400, 4800, 9600, 14400, 28800, 33600 б/с

56, 64 Кб/c; 1.544, 2.048, 10, 16, 34, 45, 155, 622 Мб/c

Page 14: 2. Основы передачи дискретных данных

1

0

1 1 0 1 1 1 0 0 1 0 1 1 0 1

11 10

01 00

11 01 11 00 10 11 01

а)

б)

Повышение скорости передачи за счет дополнительных состояний сигнала

а) сигнал имеет 2 состояния;

б) сигнал имеет 4 состояния

C = , где М - количество состояний одного элемента данных

2 2F Mlog

Page 15: 2. Основы передачи дискретных данных

Помехоустойчивость линии:

определяется мощностью шумов, создаваемых в линии внешней средой и возникающих в самой линии

низкая хорошая отличнаяКабельные линии

Радиолинии Оптоволоконные линии

Page 16: 2. Основы передачи дискретных данных

Достоверность передачи данных:

вероятность искажения бита данных (10-3 10-9 без дополнительных средств, 10-9 - оптоволокно)

Удельная стоимость линии:

затраты на создание 1 км линии - от $0.4 до $8

Page 17: 2. Основы передачи дискретных данных

Аналоговая модуляция: предназначена для передачи дискретных данных, имеющих широкий спектр, по аналоговым линиям связи с узкой полосой пропускания

•Аналоговая модуляция

•Кодирование (дискретная модуляция)

Методы передачи дискретных данных

Page 18: 2. Основы передачи дискретных данных

Виды аналоговой модуляции:

б) амплитудная

в) частотная

г) фазовая

Page 19: 2. Основы передачи дискретных данных

F

А

F

А Полоса пропускания линии

Спектр модулированного

сигнала

f0= N/2 5f0 fс - частота несущей fm - частота модуляции

fс - fm fс + fm

3f0

Спектр потенциального кода

Полоса пропускания линии

а) б)

Спектры сигнала при потенциальном кодировании и амплитудной модуляции

Page 20: 2. Основы передачи дискретных данных

Кодирование

Кодирование в узком смысле - способ представления дискретных данных импульсными сигналами для передачи по широкополосным линиям (без модуляции)

Цели кодирования:

1. Сужение полосы частот результирующего сигнала. Чем меньше изменений потенциала сигнала в единицу времени (измеряется в бодах), тем уже спектр сигнала, тем выше может быть битовая скорость на линии с фиксированной полосой пропускания

2. Синхронизация приемника и источника

Page 21: 2. Основы передачи дискретных данных

ПриёмникПередатчик 00 0 10 11

Тактовые импульсы

Информация

Синхронизация приемника и передатчика на небольших расстояниях

Page 22: 2. Основы передачи дискретных данных

00 0 011 1

а) Потенциальный код или NRZ-код

Методы кодированияПолоса узкая (бод б/с) (4 бода)

Самосинхронизация

плохая

б) Потенциальный код с инверсией при единице NRZI

(3 бода)

в) Биполярный код (импульсы разной полярности)1 110 0 0 0

Полоса широкая (бод ~ 2 б/с) (14 бод)Самосинхронизация отличная

г) Манчестерский код (кодирование

перепадами) Полоса средняя (б/с бод 2 б/с) (9 бод)Самосинхронизация хорошая

10 11 000

Page 23: 2. Основы передачи дискретных данных

Избыточные потенциальные коды (4В/5В, 5В/6В)К каждым N битам исходного кода добавляется 1 избыточный бит, значение которого выбирается так, чтобы потенциал гарантированно менял свое значение через каждые 2N бит

Код 4В/5В:

4 бита исходного кода 5 бит результирующего кода

0000 11110

0001 01001

0010 10100

0011 10101

0100 01010

0101 01011

0110 01110

0111...

01111...

Page 24: 2. Основы передачи дискретных данных

Коды глобальных каналов1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0

Биполярный код AMI

1 1 0 0 0 V 1* 0 V 1 0 0 0 0 1 0 01* 1 0

B8ZS

1 1 0 0 0 V 1* 0 0 1 0 0 V 0 1 0 0V 1 1*

HDB3

Page 25: 2. Основы передачи дискретных данных

Скрэмблирование«Перемешивание» данных по известному закону:

Bi = Ai Bi-3 Bi-5

- сложение по модулю 2

Обратное преобразование:

Ci = Bi Bi-3 Bi-5 = Bi = (Ai Bi-3 Bi-5) + Bi = Ai

Bi-3 Bi-5 Bi-3 Bi-5 = Ai

Page 26: 2. Основы передачи дискретных данных

Спектры кодов

Page 27: 2. Основы передачи дискретных данных

Кодирование аналоговых сигналов: предназначено для передачи аналоговых данных по линиям связи, имеющим широкую полосу пропускания, достаточную для передачи импульсов

Page 28: 2. Основы передачи дискретных данных

n1

n4

n3

n2

t1 t2 t3 t4

Частота квантования: f=1/n1, n2, n3, . . . - ”оцифрованный” сигнал

f0

Теорема Котельникова-Найквистаf 2f0

Кодирование (дискретная модуляция)Дискретизация непрерывного сигнала по амплитуде и по времени

Page 29: 2. Основы передачи дискретных данных

Мультиплексирование с разделением времениКоммутация каналов – синхронное разделение во

времени (Time Division Multiplexing, TDM или STM)

Page 30: 2. Основы передачи дискретных данных

TDM

Все оборудование должно работать синхронно и циклически. Циклработы TDM-оборудования - 125 мкс

Мультиплексор принимает данные от каждого конечного абонента соскоростью 64 Кбит/c - 1 байт каждые 125 мкс.

Мультиплексор передает обойму на выходной канал с битовойскоростью Nx64 Кбит /с

Каждое соединение обладает фиксированной пропускнойспособностью, кратной 64 Кбит/с.

Каждому соединению выделяется один квант времени цикла работыаппаратуры -тайм-слот

Длительность тайм-слота зависит от числа абонентских каналов,обслуживаемых TDM-оборудованием

Тайм-слот закрепляется за абонентом на все время соединения

Page 31: 2. Основы передачи дискретных данных

MUXCross-connect

Коммутация каналов – разделение по длине волны (Wave Division Multiplexing, WDM или Dense WDM)

Внутри волны – TDM или пакеты

Page 32: 2. Основы передачи дискретных данных

Сравнение методов коммутации каналов и пакетов

Коммутация каналов Коммутация пакетов

Гарантированная пропускная способность (полоса) для взаимодействующих абонентов

Пропускная способность сети для абонентов неизвестна, задержки передачи носят случайный характер

Сеть может отказать абоненту в установлении соединения

Сеть всегда готова принять данные от абонента

Трафик реального времени передается без задержек

Ресурсы сети используются эффективно при передаче пульсирующего трафика

Адрес используется только на этапе установления соединения

Адрес передается с каждым пакетом

Page 33: 2. Основы передачи дискретных данных

Области применимости методов коммутации

Коммутация каналов применяется

для передачи трафика с постоянной скоростью и чувствительного к задержкам. Пример: речь

Недостатки - в случае временного не использования канала абонентами его пропускную способность нельзя отдать другим абонентам – отсутствует адресная информация в потоке данных

Коммутация пакетов применяется

для передачи пульсирующего трафика с переменной скоростью и не чувствительного к задержкам. Пример: передача текстовых документов, просмотр Web-страниц

Недостатки - нет гарантий пропускной способности, переменные задержки – сложно передавать потоковый трафик реального времени – речь, видео

Page 34: 2. Основы передачи дискретных данных

Комбинирование методов коммутации каналов и пакетов

1. Коммутация каналов для передачи пользовательских данных и коммутации пакетов для передачи служебной

321

321

321

Прикл....4321

321

Прикл....4321

Сеть ISDN

TE/TATE/TA

Сигнальнаясеть

Каналы В

Канал D

NTE

I.450/1I.440/1I.430/1

I.450/1I.440/1I.430/1

I.450/1I.440/1I.430/1

Сеть с коммутацией пакетов – SS7

Сеть с коммутацией каналов

Page 35: 2. Основы передачи дискретных данных

Комбинирование методов коммутации каналов и пакетов

2. Виртуальные каналы в сетях с коммутацией пакетов

•Устойчивые маршруты перемещения пакетов

•Вместо адреса конечного узла используется условный номер виртуального канала

•Имеется процедура предварительного установления канала

Page 36: 2. Основы передачи дискретных данных

Комбинирование методов коммутации каналов и пакетов

3. Вложенность методов коммутации

Тайм-слот 1

Тайм-слот 2

Тайм-слот 3

Тайм-слот 4

Поток тайм-слота 4 делится на пакеты - метод коммутации пакетов вложен в метод коммутации каналов

Поток тайм-слота 1 делится на более мелкие тайм-слоты – иерархия каналов PDH/SDH

Page 37: 2. Основы передачи дискретных данных

Принципы работы Принципы работы протоколов протоколов

в сетях с коммутацией в сетях с коммутацией пакетовпакетов

Page 38: 2. Основы передачи дискретных данных

Структура пакетов и кадров

Синхробиты

Служебная информация

Полезные данные

Контрольная сумма

Кадр 1Кадр 2Кадр 3

Page 39: 2. Основы передачи дискретных данных

Байт 1

Ста

рт

Сто

пБайт 2

Ста

рт

Сто

пБайт n

Ста

рт

Сто

п

Синхробайт

Синхробайт Байт 1Байт n Байт 2

Управ-ление

Управ-ление

Иденти-фикатор

Данные пользователя Контрольошибок

Управ-ление

Синхронизация приемника и источника

Асинхронная и синхронная передача

Page 40: 2. Основы передачи дискретных данных

Квитанции подтверждения

Подтверждение разрыва

соединения

Подтверждение установления

соединения

Данные

Запрос разрыва

соединения

Запрос установления

соединения

Данные

Данные

Узел 2Узел 1

Передача без установления соединения (датаграммный метод, connectionless)

Передача с установлением соединения (connection-

oriented)

Установление Установление соединенийсоединений

Page 41: 2. Основы передачи дискретных данных

Методы вычисления контрольной суммыМетоды вычисления контрольной суммыкадра информациикадра информации

1. Контроль по паритету - применяется для байтов

8   7   6   5   4   3   2   1      

1 + 0 + 0 + 1 + 1 + 0 + 1 + 0 = 0 (по чётности, even)

                                1 (по нечёт-ти, odd)

Обнаруживает только одиночные ошибки

Page 42: 2. Основы передачи дискретных данных

2. Вертикальный и горизонтальный контроль по паритету блоков символов

P B7 B6 B5 B4 B3 B2 B1

0 0 0 0 0 0 1 0

1 0 1 0 1 0 0 0

0 1 0 0 0 1 1 0

0 0 1 0 0 0 0 0

1 0 1 0 1 1 0 1

0 1 0 0 0 0 0 0

1 1 1 0 0 0 1 1

1 0 0 0 0 0 1 1

1 1 0 0 0 0 0 1

Биты паритета байтов

(нечётность)

Биты паритета столбцов

(четность)

Обнаруживает большинство двойных ошибок, но не все

Page 43: 2. Основы передачи дискретных данных

3. Циклические коды контроля двоичных кадров (CRC, Cyclic Redundancy Check)

1 0 0 1 1 0 1 0

               

               

               

               

               

               

               

               

Биты кадра

2 или 4 байта контрольного циклического кода (CRC)

Page 44: 2. Основы передачи дискретных данных

1.  Код CRC равен остатку от деления кадра, рассматриваемого как двоичное число, на заданное двоичное число (например, на 216+215+22+1)

2. При получении кадра с кодом CRC общая последовательность бит (данные + CRC) снова делится на общий делитель.

3. Если ошибок нет, то результат деления должен быть равен 0.

При делителе длинной R бит обнаруживаются:

•все однократные битовые ошибки

•все двойные битовые ошибки

•все ошибки в нечетном количестве бит

•все ошибочные последовательности длиной < R (последовательность бит между двумя соседними ошибочными битами)

Page 45: 2. Основы передачи дискретных данных

ММетодетодыы подтверждения корректности подтверждения корректности передачи кадровпередачи кадров

1. С простоем источника

t

t

К

1

1

Квитанции (приёмник)

Пакеты (источник)

Page 46: 2. Основы передачи дискретных данных

2 . М е т о д " с к о л ь з я щ е г о о к н а "

П а к е т ы ( и с т о ч н и к )

К 2

W. . .32 1 21

К 1К в и т а н ц и и( п р и ё м н и к )

К 2К 1

П р и н я т и ек в и т а н ц и и( и с т о ч н и к )

W - р а з м е р о к н а - к о л и ч е с т в о к а д р о в , к о т о р ы е р а з р е ш а е т с я п е -р е д а в а т ь б е з п о л у ч е н и я к в и т а н ц и и

Page 47: 2. Основы передачи дискретных данных

Синхронизация символов и кадровСинхронизация символов и кадров

Дополняет синхронизацию бит при синхронном способе передачи

2 метода:

      Символьно-ориентированная передача

      Бит-ориентированная передача

Page 48: 2. Основы передачи дискретных данных

ВремяНаправление передачи

Стоповый символ кадра

Содержимое кадра(печатные символы)

Символы синхронизации

Стартовый символ кадра

а)

SYN. . . STX ETXSYN

Page 49: 2. Основы передачи дискретных данных

. . 0 0 0 1 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0.

. .

Направление передачи

Содержимое кадра

Получатель вошел в синхронизациюПолучатель

детектирует символ SYN

Получатель входит в режим

“охотника”

б)

SYNSYNSYN

STX

Время

Page 50: 2. Основы передачи дискретных данных

Стоповая последовательность

кадра

Содержимое кадра(двоичные данные)

Стартовая последовательность

кадра c)

SYN SYN DLE STX . . . DLE DLE. . . DLE ETX

Направление передачи Время

Дополнительно вставленный DLE

Page 51: 2. Основы передачи дискретных данных

 

Методы синхронизации при Методы синхронизации при бит-ориентированной передаче кадровбит-ориентированной передаче кадров

 01111110 01101111100…………10011 01111110

Открывающий флаг

Закрывающий флаг

Данные

Бит-стаффинг

11111110 1046 01111……….110

Открывающий флаг

ДанныеДлина поля данных

Фиксиро-ванный

заголовок

а) Открывающий и закрывающий флаги

б) Открывающий флаг и поле длины

Page 52: 2. Основы передачи дискретных данных

 

Методы синхронизации при Методы синхронизации при бит-ориентированной передаче кадровбит-ориентированной передаче кадров

 

01111110 01101111110…………10011 01111110

Открывающий флаг

Закрывающий флаг

Данные

Бит-стаффинг не нужен

в) Открывающий и закрывающий флаги с особыми кодами

Page 53: 2. Основы передачи дискретных данных

1. Могут ли цифровые линии связи передавать аналоговые данные?

2. Каким будет теоретический предел скорости передачи данных в бит/c c по каналу с шириной полосы пропускания в 20 кГц, если мощность передатчика составляет 0,01 мВт, а мощность шума в канале равна 0,0001 мВт?

3. Определите пропускную способность канала связи для каждого из направлений дуплексного режима, если известно, что его полоса пропускания равна 600 кГц, а метода кодирования использует 10 состояний сигнала.

4. Рассчитайте задержку распространения сигнала и задержку передачи данных для случая передачи пакета в 128 байт по:

·       кабелю витой пары длиной в 100 м при скорости передачи данных 100 Мбит/с,·       коаксиальному кабелю длиной в 2 км при скорости передачи в 10 Мбит/с,

·       спутниковому геостационарному каналу протяженностью в 72 км при скорости передачи данных 128 Кбит/с.

Считайте скорость распространения сигнала равной скорости света в вакууме 300 000 км/с.

ВопросыВопросы

Page 54: 2. Основы передачи дискретных данных

Какой кадр передаст на линию передатчик, если он работает с использованием техники бит-стаффинга с флагом 7E, а на вход передатчика поступила последовательность 24 A5 7E 56 8C (все значения — шестнадцатеричные)?

6. Поясните из каких соображений выбрана пропускная способность (64 Кбит/c) элементарного канала цифровых телефонных сетей?

9. Как передатчик определяет факт потери положительной квитанции в методе скользящего окна?

10. Сеть с коммутацией пакетов испытывает перегрузку. Для устранения этой ситуации размер окна в протоколах компьютеров сети нужно увеличить или уменьшить?

11. Как влияет надежность линий связи в сети на выбор размера окна?

12. В чем проявляется избыточность TDM-технологии?

13. Какой способ коммутации более эффективен: коммутация каналов или коммутация пакетов?