
- •Вводная часть
- •Основная часть
- •1.Обобщенная задача коммутации в сетях эвм
- •1.1. Определение информационных потоков
- •1.2. Определение маршрутов для потоков
- •1.3. Оповещение сети о выбранном маршруте
- •1.4. Продвижение потоков
- •1.5. Мультиплексирование и демультиплексирование
- •2. Способы коммутации
- •2.1. Общая характеристика
- •2.2. Коммутация каналов
- •2.3. Коммутация пакетов
- •2.4. Коммутация сообщений
- •2.5. Постоянная и динамическая коммутация
- •3. Способы передачи в сетях с коммутацией пакетов
- •3.1.Дейтаграммная передача
- •3.2. Способ передачи на основе виртуальных каналов
- •Заключительная часть
Вводная часть
На лекции № 2 мы изучили тему: « Принципы организации и функционирования сетей » и рассмотрели понятие одноранговых вычислительных сетей и сущность принципа « клиент-сервер », порядок организации взаимодействия между компьютером и ПУ, использующих связь «точка-точка», процедуры взаимодействия компьютеров в сети, различные топологические структуры сетей, их достоинства, недостатки и область применения, особенности адресации в сетях ЭВМ.
Для проверки качества усвоения учебного материала лекции проведем контрольный опрос.
Контрольные вопросы:
Какие вычислительные сети называют одноранговыми?
Назначение модулей «клиент-сервер».
Назначение внешнего интерфейса компьютера.
Каковы функции драйвера и контролера ПУ?
Как реализуется механизм побайтового обмена данными между компьютерами?
Что понимают под топологией сети?
Назовите и дайте характеристику типовым топологиям сетей.
Сегодня на занятии мы приступим к изучению темы: «Коммутация и мультиплексирование в сетях ЭВМ» и рассмотрим вопросы, посвященные решению задачи коммутации в сетях ЭВМ.
Основная часть
1.Обобщенная задача коммутации в сетях эвм
Если топология сети не полносвязная, то обмен данными между произвольной парой конечных узлов (абонентов) должен идти в общем случае через транзитные узлы. Последовательность транзитных узлов на пути от отправителя к получателю называется маршрутом.
В самом общем виде задача соединения конечных узлов через сеть транзитных узлов называется задачей коммутации. Она может быть представлена в виде нескольких взаимосвязанных частных задач:
1. Определение информационных потоков, для которых требуется прокладывать пути.
2. Определение маршрутов для потоков.
3. Оповещение о выбранных маршрутах узлам сети.
4. Продвижение потоков, то есть распознавание потоков и их локальная коммутация на каждом транзитном узле.
5. Мультиплексирование и демультиплексирование потоков.
1.1. Определение информационных потоков
Через один транзитный узел может проходить несколько маршрутов, например, через узел 5 (см. рис. 1) проходят данные, направляемые узлом 4 каждому из остальных узлов, а также все данные, поступающие в узлы 3, 7 и 10. Транзитный узел должен уметь распознавать потоки данных, которые на него поступают, для того чтобы отрабатывать их передачу именно на тот свой интерфейс, который ведет к нужному узлу.
Рис. 1. Сеть транзитных узлов
Информационным потоком, или потоком данных, называют непрерывную последовательность байтов (которые могут быть агрегированы в более крупные единицы данных — пакеты, кадры, ячейки), объединенных набором общих признаков, выделяющих его из общего сетевого трафика.Например, все данные, поступающие от одного компьютера, можно определить как единый поток, а можно представить их как совокупность нескольких подпотоков, каждый из которых в качестве дополнительного признака имеет адрес назначения. Каждый же из этих подпотоков, в свою очередь, можно разделить на подпотоки данных, относящихся к разным сетевым приложениям — электронной почте, копированию файлов, обращению к web-серверу. В качестве обязательного признака при коммутации выступает адрес назначения данных, поэтому весь поток входящих в транзитный узел данных должен разделяться как минимум на подпотоки, имеющие различные адреса назначения. Таким образом, при распознавании потоков во время коммутации в общем случае должны учитываться не только адреса назначения данных, но и другие их признаки, которые влияют на маршрут перемещения данных по сети.