- •1. Сети шинной топологии csma/cd.
- •1.1. Введение.
- •1.2. Алгоритм csma/cd.
- •1.3. Условие возникновения коллизий.
- •1.4. Адаптивный алгоритм csma/cd.
- •1.5. Система приоритетов.
- •1.6. Нагрузочные характеристики сети csma/cd.
- •1.7. Достоинства и недостатки.
- •1.8. Применение.
- •3. Сети Switch Ethernet.
- •3.1. Введение.
- •3.2. Топология простейших SwitchEthernetсетей.
- •3.3. Устройство и работа простейшего хаба.
- •3.4. Соединение хабов.
- •3.5. Типы хабов.
- •3.5.1. Введение.
- •3.5.2. Хаб типа 1.
- •3.5.3. Хаб типа 2 (switcher-hub).
- •3.5.4. Маршрутизирующий хаб типа 3 (router).
- •3.5.5. Маршрутизирующий хаб типа 4 (router).
- •4. Контроллеры Ethernet.
- •4.1. Введение.
- •4.2. Частота модуляции и скорость передачи.
- •4.3. Коннекторы контроллеров Ethernet.
- •4.4. Подключение тонкого коаксиального кабеля.
- •4.5. Подключение толстого коаксиального кабеля.
- •4.6. Особенности использования и подключения отповолокна.
- •4.7. Использование витой пары.
Министерство Образования и Науки РФ
Федеральное Агентство Образования
Северо-Кавказский Гуманитарно-Технический Институт
информационные сети
методические указания к проведению лабораторных работ для специальности 230201.65 «информационные системы»
Ставрополь 2005
1. Сети шинной топологии csma/cd.
1.1. Введение.
К этому типу относится множество простейших сетей, станции которых соединены по топологии «общая шина», а для диспетчеризации доступа используется алгоритм CSMA/CD. В частности, к таковым относятся наиболее популярные до недавнего времени сетиEthernet.
В данной работе будет рассмотрен исходный (или первоначальный) вариант CSMA/CD, в дальнейшем будет описано его дальнейшее развитие.
Сеть использует топологию «общая шина»:
S1 –Sn– станции.
К – контроллеры.
ОШ – кабель общей шины.
Т – терминаторы.
1.2. Алгоритм csma/cd.
Станция, имеющая пакет данных для передачи по сети, прослушивает общую шину и дожидается момента освобождения ОШ, т.е. – прекращения передачи другой станцией (снятие модуляции с ОШ).
Дождавшись освобождения ОШ, в зависимости от алгоритма CSMA/CD:
Настойчивый CSMA/CD. Станция сразу же начинает передачу, пытаясь захватить ОШ.
В случае ненастойчивого CSMA/CD, станция делает паузу длительностьюtтп, и только после этого пытается захватить ОШ. Длительностьtтпопределяется генератором случайных чисел.
Начав передачу, станция продолжает прослушивать ОШ, сравнивая при этом переданный на ОШ сигнал с тем, что реально читается с ОШ. Если обнаруживается искажение сигнала, фиксируется ситуация, которая называется коллизией. Коллизия – это попытка одновременного захвата ОШ двумя и более станциями. Если обнаруживается коллизия, станция прекращает работу и через tтпвновь предпринимает попытку захватить ОШ.
Попытки захвата продолжаются до тех пор, пока станция не захватит ОШ в свое пользование без коллизий.
1.3. Условие возникновения коллизий.
Строго и точно одновременная попытка захвата крайне маловероятна, однако, пусть станция Iначала захват общей шины,lij– расстояние от станцииIдо станцииJ,v–скорость распространения сигнала по кабелю. Тогда в течение промежутка времениΔtij=lij/v, станцияJне слышит сигнал станцииIи не знает о факте захвата ОШ.
В течение всего этого промежутка времени коллизия между станциями IиJвозможна.
Время Δtijназывают окном коллизий дляIиJ. Чем оно больше, тем больше вероятность коллизии.
Выводы:
Активные станции желательно располагать близко друг к другу, в таком случае вероятность коллизии меньше.
Определим среднее время коллизии I-й станции по всем станциям сети:
Чем больше Δti, тем более станцияIсклонна к коллизиям. Можно математически показать, что наименьшимΔtiотличаются станции, расположенные в середине ОШ.
Вывод:сервер и наиболее активные станции следует размещать в середине ОШ.
Среднее время окна коллизий в сети (!!!) или (!!!)
Вывод: меньшим окном коллизий обладают сети, имеющие короткий кабель, сети, имеющие небольшое число станций или использующие высокоскоростной кабель.
Практика показывает, что сети CSMA/CDэффективны только на небольших пространствах в малых сетях, и хотя стандартEthernetпозволяет строить достаточно крупные сети, их эффективность невысока.
1.4. Адаптивный алгоритм csma/cd.
tд– время доставки пакета от отправителя получателю, один из важнейших параметров сети.
Рассмотрим зависимость tдотtтп.
При низкой загрузке сети вероятность коллизий относительно невысока и длительное tтпснижает эффективность сети.
В нагруженной сети длительное tтпснижает вероятность коллизий и оказывается более выгодным, чем короткоеtтп, при котором очень большое время уходит на преодоление коллизий.
Адаптивный вариант CSMA/CDпредполагает следующее:
Каждый контроллер постоянно прослушивает общую шину и корректирует tтпв зависимости от нагрузки ОШ, уменьшаяtтппри снижении нагрузки и увеличивая при её увеличении.