Разделы презентаций


Основные проблемы построения сетей

Содержание

В самом общем виде задача коммутации может быть представлена в виде нескольких взаимосвязанных частных задач. Определение информационных потоков, для которых требуется прокладывать пути. Определение маршрутов для потоков Сообщение о найденных

Слайды и текст этой презентации

Слайд 1Основные проблемы построения сетей
Физическая передача сигналов по линиям связи
Топология физических

связей
Адресация узлов сети
Коммутация и маршрутизация
Разделение линий связи

Основные проблемы построения сетейФизическая передача сигналов по линиям связиТопология физических связей Адресация узлов сетиКоммутация и маршрутизацияРазделение линий

Слайд 2 В самом общем виде задача коммутации может быть представлена

в виде нескольких взаимосвязанных частных задач.
Определение информационных потоков,

для которых требуется прокладывать пути.
Определение маршрутов для потоков
Сообщение о найденных маршрутах узлам сети
Продвижение – распознавание потоков и локальная коммутация на каждом транзитном узле
Мультиплексирование и демультиплексирование потоков.
В сети с неполносвязной топологией обмен данными любой парой узлов идет через транзитные узлы.

Коммутация

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

Слайд 33
5
4
7
6
8
1
2
9
10
а
b
а
c
d
c
b
d
e
f
Коммутационная сеть
1,5,6,8 – узлы коммутации
a,b,c,d.e,f – порты (интерфейс) коммутаторов

Маршрут 2-1-5-4
Коммутация
Последовательность

узлов, лежащих на пути от отправителя к получателю, образует маршрут.


Соединение конечных узлов через сеть транзитных узлов называют коммутацией.

Узел отправитель

Узел получатель

35476812910аbаcdcbdefКоммутационная сеть1,5,6,8 – узлы коммутацииa,b,c,d.e,f – порты (интерфейс) коммутаторовМаршрут 2-1-5-4КоммутацияПоследовательность узлов, лежащих на пути от отправителя к

Слайд 4Через один транзитный узел может проходить несколько маршрутов. Через узел

5 (слайд 3) проходят все маршруты, по которым узлы 3,4

и 10 обмениваются данными с другими узлами. Транзитный узел должен уметь распознавать поступающие на него потоки данных, чтобы обеспечить передачу каждого из них именно на тот свой интерфейс, который ведет к нужному узлу.
Информационным потоком или потоком данных (data flow, data stream) называют передаваемые по сети данные, объединенных набором общих признаков (например метка потока, адрес источника, адрес назначения, идентификатор приложений), который выделяет его из общего сетевого трафика. Для каждого из потоков может быть проложен свой особый маршрут.
Данные, образующие поток, могут быть представлены в виде различных информационных единиц данных - пакетов, кадров, ячеек.

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

Через один транзитный узел может проходить несколько маршрутов. Через узел 5 (слайд 3) проходят все маршруты, по

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

данных. На основании этого признака все данные, поступающие в транзитный

узел, разделяются на потоки, и каждый поток передается на тот интерфейс, через который пролегает маршрут к соответствующему узлу назначения.
Адрес источника в совокупности с адресом назначения определяет информационный поток для этой пары узлов.
Признаки потока могут иметь глобальное или локальное значение.
Глобальный признак однозначно определяет поток в пределах всей сети (пара адресов конечных узлов для идентификации потока).
Локальный признак определяет поток в пределах транзитного узла (идентификатор интерфейса данного устройства на который поступили данные).
Метка потока – особый тип признака, представляющий собой некоторое число, которое несут все данные потока. Глобальная метка потока не меняет своего значения на всем протяжении его пути следования. В некоторых технологиях используются локальные метки.

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

При коммутации в качестве обязательного признака выступает адрес назначения данных. На основании этого признака все данные,

Слайд 6 Определение маршрута
Определить маршрут – это значит выбрать последовательность

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

чтобы доставить из адресату.
Чаще всего выбор останавливается на одном оптимальном (рациональном) по некоторому критерию (время, надежность доставки, загруженность канала) маршруте.
Задачи поиска и выбора маршрута можно решать «вручную» или автоматически.
При автоматическом режиме сетевые устройства оснащаются специальными программами, которые организуют взаимный обмен информацией о конфигурации связей каждого отдельного узла. На основании собранных данных программными методами воспроизводится топология сети и определяются рациональные маршруты.
После того как маршрут определен, его надо проложить в сети, т.е. настроить транзитные узлы так, чтобы они передавали данные в соответствии с выбранным маршрутом. Наиболее гибким решением является создание таблиц коммутации (маршрутизации).
Определение маршрута Определить маршрут – это значит выбрать последовательность транзитных узлов и их интерфейсов, через которые

Слайд 7 количество промежуточных транзитных узлов;
номинальная пропускная способность;

загруженность каналов связи;
задержки, вносимые каналами;
надежность каналов

и транзитных узлов.
 

Критерии выбора маршрута

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

Слайд 8Оповещение сети о выбранном маршруте.
Сообщение о маршруте несет

каждому транзитному устройству информацию:
«если придут данные, относящиеся к потоку

n, то нужно передать их на интерфейс F».
Каждое сообщение о маршруте создает новую запись в таблице коммутации (маршрутизации).
Оповещение сети о выбранном маршруте. Сообщение о маршруте несет каждому транзитному устройству информацию: «если придут данные, относящиеся

Слайд 9Продвижение данных
Для каждой пары взаимодействующих узлов операция передачи данных может

быть реализована несколькими локальными операциями коммутации: каждый отдельный транзитный узел

должен выполнить передачу данных с одного своего интерфейса (порта) на другой – выполнить коммутацию интерфейсов.
Устройство, функциональным назначением которого является коммутация, называется коммутатором.
Все транзитные узлы представляют собой коммутаторы.
Продвижение данныхДля каждой пары взаимодействующих узлов операция передачи данных может быть реализована несколькими локальными операциями коммутации: каждый

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

Коммутатором (switch) в широком смысле называется устройство любого типа, способное

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


Продвижение – распознавание потоков и коммутация на каждом транзитном узле Коммутатором (switch) в широком смысле называется устройство

Слайд 11Интерфейсы коммутатора
Коммутатор

Интерфейсы коммутатораКоммутатор

Слайд 12Алгоритм работы коммутатора
Выделить признак потока (N)
Сравнить с признаком Р в

очередной строке таблицы
Р = N ?
Определить соответствующий интерфейс
Передать данные на

интерфейс В

Нет

Да

N

Коммутатор

А

В

С

Потоки данных с признаками M, L, N, K …

В

Таблица коммутации

Сетевые интерфейсы

Алгоритм работы коммутатораВыделить признак потока (N)Сравнить с признаком Р в очередной строке таблицыР = N ?Определить соответствующий

Слайд 133
5
4
7
6
8
1
2
9
10
а
b
а
c
d
c
b
d
e
f
Коммутационная сеть
1,5,6,8 – узлы коммутации
a,b,c,d.e,f – порты (интерфейс) коммутаторов

Маршрут
Для обеспечения

полной информационной связности большинство линий связи в этой сети должны

разделяться между потоками.

На коммутатор 5 одновременно поступают 2 потока: от узла 10 на интерфейс с и узла 4 на интерфейс b

Мультиплексирование и демультиплексирование

35476812910аbаcdcbdefКоммутационная сеть1,5,6,8 – узлы коммутацииa,b,c,d.e,f – порты (интерфейс) коммутаторовМаршрутДля обеспечения полной информационной связности большинство линий связи в

Слайд 14 Мультиплексирование – образование из нескольких отдельных информационных потоков общего

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


Если одновременно с узла 4 на узел 1 и с узла 10 на узел 1 через узел 5 поступают потоки данных, то узел 5 должен обеспечить мультиплексирование этих потоков (см. слайд 13).
Одним их способов мультиплексирования потоков является разделение по времени. При этом способе каждый поток время от времени (с фиксированным или случайным периодом) получает линию связи в полное свое распоряжение и передает по нему свои данные.
Распространено также частотное разделение канала, когда каждый поток передает данные в выделенном ему частотном диапазоне.

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

Слайд 15 Демультиплексирование – разделение суммарного агрегированного потока на несколько составляющих

его потоков. Демультиплексирование выполняет узел 1 (см. слайд 13).
Мультиплексирование

и демультиплексирование выполняют коммутаторы.

Демультиплексирование – разделение суммарного агрегированного потока на несколько составляющих его потоков. Демультиплексирование выполняет узел 1 (см.

Слайд 16мультиплексирование
демультиплексирование
Коммутатор 1
Операции мультиплексирования и демультиплексирования потоков при коммутации
Инт.2
Инт.1
Инт.3
Инт.4
Инт.5
Физический канал

мультиплексированиедемультиплексированиеКоммутатор 1Операции мультиплексирования и демультиплексирования потоков при коммутацииИнт.2Инт.1Инт.3Инт.4Инт.5Физический канал

Слайд 17Мультиплексор и Демультиплексор


- частные случаи коммутаторов

Мультиплексор    и     Демультиплексор - частные случаи коммутаторов

Слайд 183
5
4
7
6
8
1
2
9
10
а
b
а
c
d
c
b
d
e
f
Коммутационная сеть
1,5,6,8 – узлы коммутации
a,b,c,d.e,f – порты (интерфейс) коммутаторов

Маршрут
Для обеспечения

полной информационной связности большинство линий связи в этой сети должны

разделяться между потоками.

Разделение физической среды

Разделяемый канал

35476812910аbаcdcbdefКоммутационная сеть1,5,6,8 – узлы коммутацииa,b,c,d.e,f – порты (интерфейс) коммутаторовМаршрутДля обеспечения полной информационной связности большинство линий связи в

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

(мультиплексирование) но и между интерфейсами.
Разделяемая среда (shared media) –

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

Разделяемая среда Линия связи может разделяться не только между потоками (мультиплексирование) но и между интерфейсами. Разделяемая среда

Слайд 20Активный интерфейс
Пассивный интерфейс
Физические каналы связи
Активный интерфейс
Физический канал связи
а)
б)
в)
Активный интерфейс
Физический канал

связи
Активный интерфейс
Совместное использование канала связи интерфейсами устройств
К1
К2
К1
К2
К1
К2
К3
Активный интерфейс
Пассивный интерфейс
Активный интерфейс
Активный

интерфейс
Активный интерфейсПассивный интерфейсФизические каналы связиАктивный интерфейсФизический канал связиа)б)в)Активный интерфейсФизический канал связиАктивный интерфейсСовместное использование канала связи интерфейсами устройствК1К2К1К2К1К2К3Активный

Слайд 21 На рис. а) коммутаторы К1 и К2 связаны двумя

однонаправленными физическими каналами. В этом случае передающий интерфейс является активным

и физическая среда находится под его управлением. Проблема разделения канала между интерфейсами здесь отсутствует.
На рис. а) коммутаторы К1 и К2 связаны двумя однонаправленными физическими каналами. В этом случае передающий

Слайд 22 На рис. б) коммутаторы К1 и К2 связаны полудуплексным

каналом. В этом случае необходим механизм разделения доступа интерфейсов К1

и К2 к такому каналу.
На рис. в) к каналу подключено более двух интерфейсов, образуя общую шину. Есть проблема определения приоритета доступа к каналу (разделяемый канал) интерфейсов К1, К2 и К3.

Разделяемая среда

На рис. б) коммутаторы К1 и К2 связаны полудуплексным каналом. В этом случае необходим механизм разделения

Слайд 23Различие между механизмами мультиплексирования и разделения среды
Различие в том, как

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

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

Слайд 256
1
Конечные узлы
Составной канал с мультиплексированием
Среда, разделяемая между коммутаторами
Коммутация каналов
Cоставной канал
Из

2-х элементарных

61Конечные узлыСоставной канал с мультиплексированиемСреда, разделяемая между коммутаторамиКоммутация каналовCоставной каналИз 2-х элементарных

Слайд 26Передача данных в коммутируемом канале
Одной из особенностей сетей с коммутацией

каналов является понятие элементарного канала.
Элементарный канал – это базовая техническая

характеристика сети с коммутацией каналов, представляющая собой некоторое фиксированное значение пропускной способности в пределах данного типа сетей. В традиционной телефонной сети значение элементарного канала является скорость 64 Кбит/сек.
Особенностью сетей с коммутацией каналов является то, что пропускная способность линии связи должна быть равна целому числу элементарных каналов (2, 24, 30… 480, 1920).
Связь, построенная путем коммутации (соединения) элементарных каналов, называется составным каналом.
Передача данных в коммутируемом каналеОдной из особенностей сетей с коммутацией каналов является понятие элементарного канала.Элементарный канал –

Слайд 27Составной канал
Cоставной канал
из 2-х элементарных
Линия связи
2 эл. канала
S1
S2
S3
Линия связи


4 эл. канала
Линия связи
4 эл. каналов
S4
Линия связи 6 эл.

каналов

Абонент А

Абонент В

Для соединения абонентов А и В создан составной канал «толщиной» в 2 элементарных канала. Абоненты, интенсивно обменивающиеся данными, могут зарезервировать за собой большее (но одинаковое) количество элементарных каналов.

Si - коммутатор

Составной каналCоставной канализ 2-х элементарныхЛиния связи 2 эл. каналаS1S2S3Линия связи 4 эл. каналаЛиния связи 4 эл. каналовS4Линия

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

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

состоит из одинакового количества элементарных;
на время сеанса связи все элементарные каналы, входящие в составной канал, поступают в исключительное пользование абонентов;
данные, поступающие в составной канал, гарантированно доставляются абоненту без задержек, потерь и с той же скоростью, вне зависимости от того, существуют ли в это время в сети другие соединения или нет;
после окончания сеанса связи элементарные каналы, входившие в соответствующий составной канал , объявляются свободными и возвращаются в пул распределяемых ресурсов для использования другими абонентами.

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

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

соединения, цель процедуры, определить – имеется ли требуемое число элементарных

каналов и не занят ли вызываемый абонент.
Инициатор связи посылает в сеть запрос – сообщение, в котором содержится адрес вызываемого абонента.
Запрос перемещается по маршруту, определенному для этой пары абонентов. При этом используются таблицы маршрутизации (коммутации), ставящие в соответствие глобальному признаку потока (адресу вызываемого абонента) идентификатор выходного интерфейса коммутатора.
Если запрос проходит между абонентами без препятствий, происходит фиксация составного канала – во всех локальных таблицах маршрутизации (коммутации) создаются записи, в которых указывается соответствие между локальными признаками потока - номерами локальных каналов.

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

Обмен данными в сети с коммутацией каналов предваряется процедурой установления соединения, цель процедуры, определить – имеется ли

Слайд 30 По подготовленному составному каналу передается основной поток данных, для

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

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

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

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

Слайд 32- Все передаваемые сообщения в исходном узле разбиваются на небольшие

части (пакеты, кадры, ячейки и т.п.)
Каждый пакет снабжается заголовком

в котором указывается адрес узла назначения и другая вспомогательная информация (длина поля данных и др.).
В концевике пакета помещается контрольная сумма, позволяющая принимать решение о правильности передачи информации через сеть.
В зависимости от технологии пакеты могут иметь фиксированную длину (технология АТМ) или переменную длину (в технологии Еthernet установлены лишь минимально и максимально возможные размеры пакетов).

Передача данных в сетях с коммутацией пакетов

- Все передаваемые сообщения в исходном узле разбиваются на небольшие части (пакеты, кадры, ячейки и т.п.) Каждый

Слайд 34 Данные нарезаются порциями – пакетами , каждый из которых

обрабатывается коммутаторами независимо
Каждый пакет содержит адрес назначения и адрес

отправителя
Не требуется предварительной процедуры установления соединения
Данные нарезаются порциями – пакетами , каждый из которых обрабатывается коммутаторами независимо Каждый пакет содержит адрес

Слайд 35Буферизация пакетов
Главное отличие пакетных коммутаторов от коммутаторов в сетях с

коммутацией каналов состоит в том, что они имеют внутреннюю буферную

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

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

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

Слайд 38Области применимости методов коммутации
Коммутация каналов применяется
для передачи трафика с постоянной

скоростью и чувствительного к задержкам. Пример: речь
Недостатки - в

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

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

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

Слайд 39 Оценка задержки передачи в сетях с коммутацией каналов

Объем

тестового сообщения - 200 Кбайт.
Расстояние - 5000 км
Скорость распространения –

2/3 скорости света ( 200000 км/c)
Пропускная способность - 2 Мбит/c.


Время передачи = время распространения сигнала + время передачи сообщения

время распространения сигнала – 5000 (км)/200000(км/с)=0,025(с)
время передачи сообщения – 200х103х8 (бит)/2х106 (бит/с) =0,8(с)


Время передачи = 0,025с + 0,8с = 0,825 (с)

Оценка задержки передачи в сетях  с коммутацией каналовОбъем тестового сообщения - 200 Кбайт. Расстояние -

Слайд 40Оценка задержки передачи в сетях с коммутацией пакетов

Объем тестового сообщения

- 200 Кбайт.
Расстояние - 5000 км
Скорость распространения – 2/3 скорости

света ( 200000 км/c)
Пропускная способность - 2 Мбит/c
10 промежуточных коммутаторов, время коммутации 0,020 с
Исходное сообщение разбивается на пакеты в 1 Кбайт, всего 200 пакетов
Интервал между отправкой пакетов – 0,001 мс
Заголовки пакетов, по отношению к общему объему сообщения 10 %.
Время передачи = время распространения + время передачи сообщения + задержки на передачу заголовков и задержки в промежуточных узлах
Дополнительная задержка, связанная с передачей заголовков пакетов, составляет 10 % от времени передачи целого сообщения, то есть 0,08 с.
Дополнительные потери за счет интервалов составят 0,20с.
Каждый из 10 коммутаторов вносит 0,240 с.
1)задержку коммутации 0,02,
2)задержку буферизации - 1Кбайт/2Mбита/c =0,004с

Дополнительная задержка, созданная сетью с коммутацией пакетов, составила 0,520 с.

Оценка задержки передачи в сетях  с коммутацией пакетовОбъем тестового сообщения - 200 Кбайт. Расстояние - 5000 км Скорость

Слайд 41 1. Дейтаграммный способ передачи данных основан на том, что

все передаваемые пакеты обрабатываются независимо друг от друга.
2. Передача

с установлением логического соединения. Каждому соединению присваивается идентификатор и определяются значения параметров, определяющие процедуру обработки пакетов в рамках данного соединения. Фиксированный маршрут не является обязательным параметром соединения.
3. Передача с установлением виртуальных каналов (virtual channel) учитывает существование в сети потоков данных и прокладывает для всех пакетов потока единый маршрут.

Методы продвижения пакетов в сетях с коммутацией пакетов

1. Дейтаграммный способ передачи данных основан на том, что все передаваемые пакеты обрабатываются независимо друг от

Слайд 42 Дейтаграммный принцип передачи пакетов
Узел N2,А2
Узел N1,А1
Узел N3,А3
Узел N5,А5
Узел N4,А4
Узел

N5,А5
R1
R2
R3
R4
R5
R6
R8
R7
R9

Дейтаграммный принцип передачи пакетовУзел N2,А2Узел N1,А1Узел N3,А3Узел N5,А5Узел N4,А4Узел N5,А5R1R2R3R4R5R6R8R7R9

Слайд 43 Процедура обработки пакета определяется только значениями параметров, которые он

несет в себе и текущим состоянием сети.
Выбор интерфейса на

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

Дейтаграммный способ передачи данных

Процедура обработки пакета определяется только значениями параметров, которые он несет в себе и текущим состоянием сети.

Слайд 44 Дейтаграммный метод работает быстро, т.к. никакие действия перед отправкой

пакета не производятся.
Однако трудно проверить факт доставки пакета узлу

назначения.
Метод не гарантирует доставку пакета узлу назначения. Доставка происходит по возможности (с максимальными усилиями – best effort)

Дейтаграммный способ передачи данных

Дейтаграммный метод работает быстро, т.к. никакие действия перед отправкой пакета не производятся. Однако трудно проверить факт

Слайд 45 Процедура согласования двумя конечными узлами сети параметров обмена пакетами,

называется установлением логического соединения.
Пакеты данных обрабатываются коммутаторами так же,

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

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

Процедура согласования двумя конечными узлами сети параметров обмена пакетами, называется установлением логического соединения. Пакеты данных обрабатываются

Слайд 46Квитанции подтверждения
Подтверждение разрыва соединения
Подтверждение установления соединения
Данные
Запрос разрыва соединения
Запрос установления соединения
Данные
Данные
Узел

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

соединения (connection-oriented)

Установление соединений в сетях с коммутацией пакетов

Квитанции подтвержденияПодтверждение  разрыва  соединенияПодтверждение  установления  соединенияДанныеЗапрос  разрыва  соединенияЗапрос  установления

Слайд 47 Поддерживаются два типа кадра – информационный и служебный.

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

получатель договариваются о параметрах процедуры обмена.
Решение о продвижении данных принимается после передачи узлу-получателю служебного кадра запроса на установление соединения, ответа узла-приемника на согласие установления соединения с некоторыми параметрами и отправкой узлом-инициатором третьего служебного кадра с согласием на предложенные параметры.

Передача данных с установлением соединения

Поддерживаются два типа кадра – информационный и служебный. До фиксации установления соединения и передачи информационных кадров

Слайд 48Методы подтверждения корректности передачи кадров
1. С простоем источника

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

Слайд 50 Учитывает существование в сети потоков данных. Каждый пакет потока

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

из узла-источника запроса на установление соединения. В запросе указывается адрес назначения и метка потока, для которого прокладывается этот путь.
Запрос, проходя по сети, формирует новую запись в каждом из коммутаторов, по пути от отправителя к получателю. Запись содержит только номер виртуального канала и говорит о том, каким образом коммутатор должен обслуживать пакет.
Таблица коммутации коммутатора R7



Установление виртуального канала

Учитывает существование в сети потоков данных. Каждый пакет потока помечается меткой потока. Прокладка виртуального канала начинается

Слайд 51Принцип работы виртуального канала
Узел N2,А2
Узел N1,А1
Узел N3,А3
Узел N5,А5
Узел N4,А4
Узел N5,А5
R1
R2
R3
R4
R5
R6
R7
R8
R9
vc1
vc3

Принцип работы виртуального каналаУзел N2,А2Узел N1,А1Узел N3,А3Узел N5,А5Узел N4,А4Узел N5,А5R1R2R3R4R5R6R7R8R9vc1vc3

Слайд 52Достоинства виртуальных каналов
Таблица коммутации в сетях, использующих виртуальные каналы

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

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

Слайд 53Интернет и способы продвижения данных
В сети Интернет задействованы разные

способы продвижения данных:
дейтаграммный протокол IP используется для передачи данных

между отдельными сетями, составляющие Интернет;
обеспечением надежной доставки данных между конечными узлами этой сети занимается протокол TCP, устанавливающий логическое соединение, без фиксации маршрута;
в состав сети Интернет входят сети АТМ и Frame Relay, поддерживающие виртуальные каналы.
Интернет и способы продвижения данных В сети Интернет задействованы разные способы продвижения данных: дейтаграммный протокол IP используется

Слайд 54Методы вычисления контрольной суммы кадра информации
1. Контроль по паритету -

применяется для байтов
Обнаруживает только одиночные ошибки
Где:
+ - сумма по

mod 2
Методы вычисления контрольной суммы кадра информации 1. Контроль по паритету - применяется для байтовОбнаруживает только одиночные ошибкиГде:

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

паритета строк
(нечётность)
Биты паритета столбцов (четность)
Обнаруживает большинство двойных ошибок

2. Вертикальный и горизонтальный контроль по паритету блоков символов Биты паритета строк(нечётность)Биты паритета столбцов (четность) Обнаруживает большинство

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

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

3. Циклические коды контроля двоичных кадров (CRC, Cyclic Redundancy Check)Биты кадра2 или 4 байта контрольного циклического кода

Слайд 57 Код CRC равен остатку от деления кадра, рассматриваемого как двоичное

число, на заданное двоичное число (например, на 216+215+22+1

(11000000000000101))
При получении кадра с кодом CRC общая последовательность бит (данные + CRC) снова делится на общий делитель.
Если ошибок нет, то результат деления должен быть равен 0.

При делителе длинной R бит обнаруживаются:
все одиночные ошибки
все двойные ошибки
все ошибки в нечетном количестве бит
все ошибочные последовательности длиной < R

 Код CRC равен остатку от деления кадра, рассматриваемого как двоичное число, на заданное двоичное число (например, на

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика