Similar presentations:
Концепции межсетевого взаимодействия. Тема 2
1. Тема 2. Концепции межсетевого взаимодействия
Сетис коммутацией пакетов и каналов
Структуризация сетей на основе мостов
и коммутаторов
Понятие "internetworking"
2.
Принципкоммутации
Методы
коммутации
в сетях
Коммуникационная сеть
Конечные узлы
4
Коммутаторы
2
3
5
6
Среда, разделяемая между
коммутаторами
7
13
8
10
11
9
12
3.
Задачи коммутации•Адресация – локальные, глобальные и
иерархические адреса
•Метод коммутации – каналов или
пакетов
•Метод мультиплексирования информации в
общем канале – FDM, TDM, DWDM
4.
Методы коммутации в сетяхкоммутация каналов (circuit switching)
коммутация пакетов (packet switching)
коммутация сообщений (message switching)
5.
Методы коммутации в сетяхКоммутация каналов
Конечные узлы
4
Составной канал
2
3
5
6
Среда, разделяемая между
коммутаторами
7
13
8
10
11
9
12
6.
Установление соединения в сетях скоммутацией каналов
Узел 1
Начало
Задержка
распространения
tраспр
Узел 2
Узел 3
Задержка
соединения
tсоед
Запрос
Запрос
Запрос
Сигнал обратной связи
Время
передачи
данных
Узел 4
7.
Свойства сетей с коммутацией каналовОснованы на соединениях
Гарантированная пропускная способность соединения
Используют для мультиплексирования трафика абонентов в канале
синхронное разделение по времени TDM или частотное разделение
FDM
Хорошо приспособлены для коммутации долговременных потоков с
постоянной скоростью
Могут отказывать абонентам в установлении соединения
8.
Техника коммутации пакетовКоммутаторы пакетов
Очереди пакетов
•Данные нарезаются порциями – пакетами , каждый из которых
обрабатывается коммутаторами независимо
•Не требуется предварительной процедуры установления соединения
•Каждый пакет содержит адрес назначения и адрес отправителя
9.
ИсточникС
о
Заголовок
сообщения
Сеть
передачи
данных
Заголовок
пакета
Заголовок сообщения
Пакет 1
о
б
щ
е
н
и
е
Заголовок
сообщения
о
б
щ
е
н
и
е
Заголовок пакета
Пакет 2
Заголовок пакета
Пакет 3
Узел 1
Узел 2
Узел 3
С
о
Узел 4
Начало
Заголовок
пакета
Конец
10.
Сообщение - логически завершенная порция данных —запрос на передачу файла, ответ на этот запрос, содержащий
весь файл, и т.п.
Пакет – единица передачи данных, размер которой никак не
связан со смыслом передаваемой информации
Каждый пакет снабжается заголовком, в котором
указывается
адресная информация
номер пакета, который будет использоваться узлом
назначения для сборки сообщения
Коммутаторы имеют внутреннюю буферную память для
временного хранения пакетов
11.
Сеть с коммутацией пакетов замедляет процессвзаимодействия конкретной пары абонентов, но повышает
пропускную способность сети в целом
Задержки в источнике передачи
время на передачу заголовков
задержки, вызванные интервалами между передачей каждого
следующего пакета
Задержки в каждом коммутаторе
время буферизации пакета
время коммутации, которое складывается из
времени ожидания пакета в очереди (переменная величина)
и времени перемещения пакета в выходной порт
12.
Сеть с коммутацией пакетов замедляет процессвзаимодействия конкретной пары абонентов, но повышает
пропускную способность сети в целом
Задержки в источнике передачи
время на передачу заголовков
задержки, вызванные интервалами между передачей каждого
следующего пакета
Задержки в каждом коммутаторе
время буферизации пакета
время коммутации, которое складывается из
времени ожидания пакета в очереди
и времени перемещения пакета в выходной порт
13. Сравнение методов коммутации каналов и пакетов
Коммутация каналовКоммутация пакетов
Гарантированная пропускная
способность (полоса) для
взаимодействующих абонентов
Пропускная способность сети для
абонентов неизвестна, задержки
передачи носят случайный
характер
Сеть может отказать абоненту в
установлении соединения
Сеть всегда готова принять
данные от абонента
Трафик реального времени
передается без задержек
Ресурсы сети используются
эффективно при передаче
пульсирующего трафика
Адрес используется только на
этапе установления соединения
Адрес передается с каждым
пакетом
14.
Области применимости методов коммутацииКоммутация каналов применяется
для передачи трафика с постоянной скоростью и
чувствительного к задержкам. Пример: речь
Недостатки - в случае временного не использования
канала абонентами его пропускную способность нельзя
отдать другим абонентам – отсутствует адресная
информация в потоке данных
Коммутация пакетов применяется
для передачи пульсирующего трафика с переменной
скоростью и не чувствительного к задержкам. Пример:
передача текстовых документов, просмотр Web-страниц
Недостатки - нет гарантий пропускной способности,
переменные задержки – сложно передавать потоковый
трафик реального времени – речь, видео
15.
Структуризация сетей16.
Составная сетьLAN
LAN
LAN
LAN
WAN
WAN
WAN
LAN
LAN
LAN
LAN
17.
СетьEthernet
R
Узел А
(MAC-адрес, IP-адрес)
Сеть
Token Ring
R
Сеть
Ethernet
R
R
R
Сеть
Ethernet
Сеть ATM
R
R
R
Сеть
ISDN
Cеть X.25
R
Узел С
(адрес
Х.25, IP-адрес)
R
Сеть FDDI
Узел B
(MAC-адрес, IP-адрес)
R
18.
19.
Маршрутизаторысвободны
ограничений мостов и коммутаторов:
от
¨ Более надежно изолируют части сети –
ограничивают широковещательные сообщения
Позволяют контролировать трафик
Способны объединять подсети различных
технологий
Нет ограничений на топологию составной сети
20.
Проблемы структуризации сетейЭлементы простых структур
(Ethernet, Token Ring)
компьютеры
сетевые
адаптеры
кабели
Свойства простых структур:
однородность
типовая
плохо
топология (кольцо, ОШ)
масштабируются
хорошо
отлажены
Ограничения:
на длину линий связи ( 185 м тонкий Ethernet)
на
количество станций (30 для сегмента Ethernet)
на
наличие резервных связей
на
интенсивность трафика
21.
Сложные структуры снимаютограничения, но требуют
дополнительного оборудования:
повторители
концентраторы
мосты
маршрутизаторы
шлюзы
22.
Логическая и физическая структура сетиА
B
C
D
E
F
Физическое
кольцо
и логическое
кольцо
а)
А
B
Физическая общая
логическое кольцо
C
D
шина,
а
б)
E
F
23.
Средства физическойструктуризации
Повторитель (repeater) улучшает сигнал, позволяет увеличить расстояние между
станциями
Повторитель
Повторитель
Повторитель
Терминатор
Терминатор
185 м
24.
Концентратор (hub, concentrator)многопортовый повторитель, повторяет сигнал, улучшая его, навсех остальных портах, либо на следующем порту
Концентратор
Ethernet
25.
КонцентраторToken Ring
26.
Внешнийвид концентратора
27.
Отдел 1Отдел 3
Концентратор
Концентратор
А
Концентратор
В
Рабочая
группа А
Отдел 2
Концентратор
Рабочая
группа В
Концентратор
В
результате физической структуризации логическая
структура не изменилась
28.
Разделяемыйканал
Отдел 1
80 %
Структура
Отдел 2
80 %
Раб. гр. А
Раб. гр. В
Отдел 3
80 %
80 %
информационных потоков не изменилась
29.
Средства логической структуризацииМост
(bridge, switch)
изолирует трафик одной части сети от другой,
анализирует адрес пакета и
передает его на соответствующий порт
30.
Отдел 1Отдел 3
Концентратор
A
Концентратор
Рабочая
группа А
Мост
B
Отдел 2
Концентратор
Рабочая
группа В
Концентратор
31.
УзелУзел
Узел
Общая среда
Узел
Узел
Узел
Узел
Узел
Узел
Узел
Часть среды
Часть среды
Мост
Узел
Часть среды
Узел
Узел
Узел
32.
Коммутатор (switch)Функционально подобен мосту, но обрабатывает
кадры в параллельном режиме
работает со скоростью провода
33.
Маршрутизатор (router)Отдел 1
Маршрутизатор
1
Сеть ATM
Сегмент
Ethernet
Концентратор
Маршрутизато
р3
А
Отдел 3
Отдел 2
Маршрутизато
р2
Сеть Token Ring
В
Концентратор
PPP
Допустимы
резервные связи
Допустимы
технологии
разные
Cloud
34.
панель маршрутизатора Cisco 72061
2
3
3
4
4
FAST ETHERNET
1
2
3
4
10BASE-FL Ethernet
1
RX
TX
1
RX
TX
RX
2
TX
3
RX
TX
RX
4
SD
TX
5
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- SD
M
II
FAST ETHERNET INPUT/OUTPUT CONTROLLER
0
AB
LE
EN
I
AU
EN F
AB E
FE L E
LI
N
K
C
PU
R
ST
IO
PO
O WE
K R
FE
0
T
T
SL
O
EC
EJ
PC
M
C
IA
D
AB
LE
EN
Cisco 7200
Series
SD
4
4
II
LI
N
K
FI
BE
R
3
M
2
EN
3
1
AB
LE
D
CISCOS YSTEMS
2
6
5
1
2
Передняя
35.
Сеть как открытая системаУниверсальный прием - декомпозиция задачи
¨
Разбиение задачи на подзадачи - модули
¨
Четкое определение функций каждого модуля и
интерфейсов между ними
¨
Результат - ясность структуры и простота модификации
системы на уровне модулей
36.
Многоуровневыйподход - создание
иерархии задач
Уровень 3
Интерфейс
2-3
Уровень 2
Интерфейс
1-2
Уровень 1
37.
Многоуровневая модель файловойсистемы
Запрос к файлу
( операция, имя файла, логическая запись)
Символьный уровень
Определение по символьному имени
файла его уникального имени
Базовый уровень
Определение по уникальному имени
х арактеристик файла
Уровень проверки
прав доступа
Проверка допустимости заданной
операции к заданному файлу
Логический уровень
Определение координат логической
записи в файле
Физический уровень
Определение номера физического
блока, содержащего логическую
запись
К подсистеме ввода-вывода
38.
Две взаимодействующиесистемы
Система А
4А
3А
2А
1А
Система В
Протокол 4А - 4В
Протокол 3А - 3В
Протокол 2А - 2В
Протокол 1А - 1В
4В
3В
Интерфейс
3В - 4В
Интерфейс
2В - 3В
2В
Интерфейс
1В - 2В
1В
Протокол, интерфейс, стек протоколов
Протоколы разных уровней независимы друг от друга
39.
Две взаимодействующие системыПредприятие А
Предприятие В
Протокол взаимодействия
директоров
Интерфейс
директора с
секретарем
Интерфейс
директора с
секретарем
Для
доклада
Олифер
Художн
ик
Протокол взаимодействия
секретарей
Олифер
Художн
ик
40.
Модель взаимодействияоткрытых
систем ISO/OSI
Система 1
Система 2
Прикладные
процессы
Прикладные
процессы
Протоколы
Прикладной
Прикладной
Представительный
Представительный
Сеансовый
Сеансовый
Транспортный
Транспортный
Сетевой
Сетевой
Канальный
Канальный
Физический
Физический
Модель
уровней
Интерфейсы
ISO/OSI определяет только функции и названия
41.
Компьютер 1Компьютер 2
Процесс А
Процесс В
Сообщение
Прикладной
уровень
7
7
Представительный уровень
7
6
6
76
Сеансовый
уровень
67
5
5
765
Транспортный
уровень
4
3
2
2 34 5 6 7
1
1
7 6 5 43 21
Сообщение
7 6 54 3 21
Полезная
информация
34 5 6 7
2
7 6 5 43 2
Физический
уровень
4567
3
7 6 5 43
Канальный
уровень
567
4
7654
Сетевой
уровень
7
Протоколы
Служебная
информация
- заголовки
12 34 5 6 7
пе редача по сети
Интерфейсы
42.
Функции уровней модели OSIФизический
уровень
передача битов по физическим каналам
¨
формирование электрических сигналов
¨
кодирование информации
¨
синхронизация
¨
модуляция
Реализуется аппаратно
43.
Канальный уровеньнадежная доставка пакета между двумя соседними
станциями в сети с произвольной топологией,
либо между любыми станциями в сети с типовой
топологией
¨
проверка доступности разделяемой среды
¨
группирование данных в пакеты
¨
подсчет и проверка контрольной суммы
Реализуется программно-аппаратно
44.
Сетевой уровеньСеть 1
Сеть 3
Маршрутизаторы
между любыми двумя узлами
сети с произвольной топологией
либо
между любыми
сетями в составной сети
А
Сеть 2
доставка пакета
3
1
2
В
А В
1-3
1-2-3
-
Сеть 4
двумя
“Сеть”
совокупность
компьютеров, использующих для
обмена данными единую сетевую
технологию
Маршрут
- последовательность
прохождения
пакетом
маршрутизаторов в составной
сети
45.
Транспортный уровеньобеспечение доставки информации с требуемым
качеством между любыми узлами сети
¨
разбивка сообщения сеансового уровня на пакеты,
нумерация их
¨
буферизация принимаемых пакетов
¨
упорядочивание прибывающих пакетов
¨
адресация прикладных процессов
¨
управление потоком
46.
Сеансовый уровень- управление диалогом объектов прикладного уровня
установление
способа обмена сообщениями (дуплексный
или полудуплексный)
синхронизация
организация
обмена сообщениями
“контрольных точек” диалога
47.
Уровень представления-
согласовывает представление (синтаксис)
данных при взаимодействии двух прикладных
процессов
преобразование
данных из внешнего формата во
внутренний
шифровка
и расшифровка данных
48.
Прикладной уровень-
набор всех сетевых сервисов, которые
предоставляет система конечному пользователю
идентификация,
принт-
проверка прав доступа пользователя
и файл-сервис, почта, удаленный доступ...
49.
Уровни, на которых работают коммуникационные устройстваШлюз
Прикладной
Представительный
Сеансовый
Маршрутизатор
Транспортный
Сетевой
Мост/коммутатор/сетевой адаптер
Канальный
Повторитель
Физический
Физические
сегменты
Логические сегменты
Сети (подсети)
Интерсети