Задача дипломного проекта 13


Метод множественного доступа с контролем несущей и обнаружением конфликтов (CSMA/CD)


Download 1.99 Mb.
bet55/99
Sana08.03.2023
Hajmi1.99 Mb.
#1254259
1   ...   51   52   53   54   55   56   57   58   ...   99
Bog'liq
Диплом 2002

4.3.1.1. Метод множественного доступа с контролем несущей и обнаружением конфликтов (CSMA/CD)


В стандарте IEEE 802.3 определен практически идентичный Ethemet порядок доступа множества рабочих станций к сети для передачи информации. Метод множественного доступа с контролем несущей и обнаружением конфликтов (CSMA/CD) устанавливает следующий порядок: если рабочая станция хочет восполь­зоваться сетью для передачи данных, она сначала должна проверить состояние канала; начинать передачу станция может только в том случае, если канал свободен. В процессе передачи станция продолжает прослушивание сети для обнаружения возможных конфликтов.


Если возникает конфликт вследствие того, что два узла сети пытаются одновре­менно занять канал, то обнаружившая конфликт интерфейсная плата выдает в сеть специальный сигнал (сигнал "пробки"), и обе станции временно прекращают пере­дачу. Принимающая станция, как правило, отбрасывает частично принятое сообще­ние, и все рабочие станции в сети, которые хотят передавать данные, в течение некоторого случайно выбранного промежутка времени выжидают, прежде чем начать передачу. Все сетевые интерфейсные платы запрограммированы на разные псевдо­случайные промежутки времени. Если конфликт возникнет во время попытки повторной передачи сообщения, этот промежуток времени будет увеличен.
В сетях Ethemet и 802.3 конфликты неизбежны, т.к. возможность их возникно­вения заложена уже в самом алгоритме работы CSMA/CD. Дело в том, что между моментом, когда рабочая станция проверяет, свободна ли сеть, и моментом начала фактической передачи проходит некоторое время. Вполне возможно, что в течение указанного времени какая-нибудь станция в сети начнет передачу, но сообщение об этом не успеет достичь пункта своего назначения. Поэтому рабочие станции и в сетях IEEE 802.3, и в сетях Ethemet осуществляют широковещательную передачу своих сообщений.
Стандарт типа Ethemet определяет сеть с конкуренцией (contention network), в которой несколько рабочих станций должны конкурировать друг с другом за право доступа к сети. Хотя при такой архитектуре конфликты неизбежны, ее разработчики полагают, что благодаря скорости передачи 10 Мбит/с даже при повторных конфлик­тах пользователи не почувствуют уменьшения скорости. Если же число конфликтов в сети становится настолько большим, что это сказывается на ее работе, данной проблемой должен заняться администратор сети.



Преамбула

Адрес получателя

Адрес отправителя

Длина

Данные

Поле контрольной суммы

IEEE 802.3



Преамбула

Адрес получателя

Адрес отправителя

Тип протокола

Данные

Поле контрольной суммы

Ethernet

Рис.4.6. Форматы кадров Ethemet и IEEE 802.3



Download 1.99 Mb.

Do'stlaringiz bilan baham:
1   ...   51   52   53   54   55   56   57   58   ...   99




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling