Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел 3. Характеристики и архитектура современ...doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

5.2.4. Методы организации доступа к линиям связи

Говоря языком OSI, это второй, канальный, уровень модели.

Одна из возможных сред передачи данных в сети – отрезок (сегмент) кабеля. К нему через аппаратуру окончания канала данных под­ключаются узлы. Поскольку среда передачи данных общая, а запросы на сетевые обмены в узлах появляются асинхронно, то возникает проблема разделения общей сре­ды между многими узлами, другими словами, проблема обеспечения доступа к сети.

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

Метод доступа – это набор правил, позволяющий пользователям работать с ло­кальной сетью, не мешая друг другу.

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

1) Централизованный

Метод MASTER-SLAVE находит свое применение в промышленных сетях как на контроллерном уровне (field level), так и на уровне датчиков и исполнительных механизмов (sensor/actuator level). Право инициировать циклы чтения/записи на шине имеет только MASTER-узел. Он адресует каждого пассивного участника (SLAVE-узел), обеспечивает их данными и запрашивает у них данные. Для того, чтобы увеличить пропускную способность шины, команды прото­кола должны быть как можно проще.

В случае централизованного контроля за доступом к шине выделяется узел с пра­вами Мастера. Он назначает и отслеживает порядок и время доступа к шине для всех других участников. Если на Мастере произошла авария, то и циклы обмена по шине останавливаются.

2) Децентрализованный

Здесь права Мастера назначаются группе устройств сети. Во всем мире приняты и широко используются две модели децентрализован­ного доступа:

2.1) Случайный доступ

Модель CSMA/CD. Наиболее известным механизмом управления локальной сетью шинной конфигурации является ме­тод множественного доступа с контролем несущей и обнаружением конфликтов (Carrier Sense Multiple Access with Collision Detect). Наиболее широко известная реализация этого метода – спецификация Ethernet.

Метод CSMA/CD получил широкое распространение и наиболее эффективен в условиях относительно низкой общей загрузки канала (менее 30%).

Этот метод основан на контроле наличия электрических колебаний (несущей) в линии передачи данных и устранении конфликтов, возникающих в случае по­пыток одновременного начала передачи двумя или более станциями, путем по­вторения попыток захвата линии через случайный отрезок времени.

Все узлы равноправны по доступу к сети. Если линия пе­редачи данных свободна, то в ней отсутствуют электрические колебания, что легко распознается любой станцией, желающей начать передачу. Такая станция захватывает линию. Любая другая станция, желающая начать передачу в не­который момент времени t, если обнаруживает электрические колебания в линии, то откладывает передачу до момента t + td, где td – задержка.

Конфликтом называют ситуацию, при которой две или более станции «од­новременно» пытаются захватить линию. Понятие «одновременность событий» в связи с конечностью скорости распространения сигналов по линии конкретизируется как отстояние событий во времени не более чем на величину 2d, называемую окном столкновений, где d – время прохождения сигналов по линии между конфликтующими станциями. Если какие-либо станции начали передачу в окне столкновений, то по сети распространяются искаженные дан­ные. Это искажение и используют для обнаружения конфликта либо сравнением в передатчике данных, передаваемых в линию (неискаженных) и получаемых из нее (искаженных), либо по появлению постоянной составляющей напряже­ния в линии, что обусловлено искажением используемого для представления данных манчестерского кода. Обнаружив конфликт, станция должна оповестить об этом партнера по конфликту, послав дополнительный сигнал затора, после чего станции должны отложить попытки выхода в линию на время td. Очевидно, что значения t, должны быть различными для станций, участвующих в столк­новении (конфликте), поэтому td – случайная величина.

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