- •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. Использование витой пары.
3.5.3. Хаб типа 2 (switcher-hub).
Аналогичен хабу типа 1, но вместо общей шины используется буферное запоминающее устройство. Как следствие, запись с одного порта и чтение на другой порт возможно на разных скоростях. Значит, разные станции могут работать на разных скоростях. Остальные недостатки хаба типа 1 сохраняются.
3.5.4. Маршрутизирующий хаб типа 3 (router).
Хаб такого типа имеет встроенный процессор, читает заголовки пакетов, определяет адресата и его порт и транслирует сигнал только на этот порт. В результате устраняются все недостатки хаба типа 1 и появляется возможность параллельных сеансов связи.
Заметим, что для обеспечения этой возможности не обязательно, чтобы все хабы в сети были маршрутизирующими. Параллельные сеансы связи возможны даже тогда, когда часть маршрутов проходит через switcher-hub’ы, но пересекаться они должны исключительно черезrouter.
В зависимости от задач, которые ставит разработчик сети, маршрутизирующими хабами могут оказаться как хабы верхних уровней иерархии, так и нижних. В первом случае оказываются возможными параллельные сеансы к серверам на 0-м уровне иерархии, во втором – параллельные сеансы к локальному серверу, подключенному к хабу нижнего уровня.
3.5.5. Маршрутизирующий хаб типа 4 (router).
Хаб типа 3 может программироваться только под один маршрут передачи. Поэтому используя исключительно хабы типа 3 невозможно построить сеть с резервированием. В сетях могут резервироваться хабы, сервера и элементы кабельных систем. В такой сети с резервированием неизбежно появляются альтернативные маршруты передачи, и хабы, через которые проходят эти маршруты, должны программироваться не под один, а под несколько вариантов маршрута. Этой возможностью и обладает хаб типа 4.
Пример простейшей сети с резервированием:
Как хаб A, так и хабBвыполняют роль корневого хаба 0-го уровня, соответственно, маршрут может лежать как через хабA, так и через хабB.
Как к хабу A, так и к хабуBмогут быть подключены сервера, причем сервера могут быть зеркальными, т.е. дублирующими функции друг друга. Тогда в случае аварии на одном из серверов продолжит работать другой.
Заметим, что альтернативные маршруты проходят через все хабы, как 0-го, так и 1-го уровней, поэтому все эти хабы должны быть типа 4.
В принципе, в сетях Ethernetмогут быть достаточно сложные топологии. В них нет принципиальных препятствий к широкому использованию резервирования, сеть может получить топологию, приближающуюся к топологии «сеть». В такой сети все хабы должны быть типа 4. Но дляEthernetподобные варианты избыточного резервирования не типичны, обычно ограничиваются резервированием корневых хабов и/или серверов.
4. Контроллеры Ethernet.
4.1. Введение.
В сетях классического EthernetиSwitchEthernetиспользуются одни и те же контроллеры, однако контроллерыEthernetмогут различаться в следующем:
Ethernetиспользует множество кабельных систем, допускающих различные скорости передач. Не все поддерживают максимальную скорость, для каждого есть ограничение на различные скорости передачи.
Различные кабельные системы используют различные типы коннекторов для подключения к контроллеру Ethernet. Соответственно не все контроллерыEthernetподдерживают все типы коннекторов или портов, не все допускают подключение любых кабельных систем.
Отличают активные контроллеры (все алгоритмы поддержаны собственными аппаратными средствами) и пассивные (активно используют и, как следствие, дополнительно нагружают процессор). В последние годы все выпускаемые контроллеры являются активными.