DeepEdit!

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

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Шинная, или линейная, топология

Такую топологию реализовать проще всего, поскольку все компьютеры присоединяются к общему кабелю. Этот кабель называется сегментом (trunk) или магистралью (backbone) и имеет на каждом конце терминатор, не позволяющий сигналу отражаться обратно и искажать передаваемые сообщения. Сигналы могут распространяться либо справа налево, либо слева направо. На самом деле под кабелем здесь понимается все множество кабелей, соединяющих интерфейсные платы. Если используется "тонкий" Ethernet, то платы соединяются друг с другом коаксиальными кабелями, подключаемыми к Т-образным соединителям на плате. Платы могут соединяться не напрямую, а через концентратор (hub). Для подключения платы к концентратору используется волоконно-оптический кабель или неэкранированная витая пара (unshielded twisted pair, UTP).
Широко распространенный вариант сети Ethernet, в котором применяется UTP, имеет название 10Base-T. Это означает, что скорость передачи составляет 10 Мбит/с, передача ведется без модуляции (baseband), а в качестве среды передачи используется витая пара. Концентратор содержит специальную схему, отключающую неисправные сегменты. Кабели UTP используются и в более современных скоростных стандартах 100Base-T и Gigabit Ethernet, совместно с модернизированными концентраторами и адаптерами.
В шинной топологии все узлы являются пассивными, то есть прослушивают сеть, ожидая появления адресованных им сообщений, и не предпринимают никаких действий по организации передачи сообщений между узлами. Теоретически каждый узел может посылать сообщения любому другому узлу так часто, как требуется. Хотя сообщение посылается с уникального адреса отправителя на уникальный адрес получателя, на самом деле оно посылается всему сообществу. Фактический прием сообщения выполняет только узел с указанным адресом. Если другие узлы захотят послать сообщение, то они должны ждать своей очереди. Чтобы избежать конфликтов, в стандарте Ethernet используется технология под названием коллективный доступ с контролем несущей и обнаружением коллизий (carrier sense multiple access with collision detection, CSMA/CD). Проще говоря, перед началом передачи узел должен дождаться освобождения линии. Если два узла начнут посылать сообщения одновременно, то оба сообщения будут искажены. Обнаружив это, каждый узел должен выдержать паузу случайно выбранной длительностью и лишь затем повторять передачу.
На рис. 1.6 показан пример шинной, или линейной, топологии. Как видите, терминалы и серверы присоединены к одной и той же кабельной линии, а связь является двунаправленной.
Шинные сети просты в реализации и дешевы (не нужно много кабелей), однако возникающие в них проблемы трудно диагностировать, а в случае разрыва кабеля вся сеть становится неработоспособной. Кроме того, имейте в виду, что чем больше узлов добавляется к шине, тем медленнее могут передаваться сообщения, поскольку каждый узел должен ожидать своей очереди на передачу.
 









jAntivirus