Сети персональных компьютеров. Технология «общая шина». Топология «кольцо». Локальные сети, страница 2

Технология «общая шина», пожалуй самая производительная и самая асинхронная из всех. Скорость в ней, конечно, ниже чем, скажем в «звезде», но в силу своей простоты она получила наибольшее распространение. Это в своем роде компромисс между первыми двумя: надежность средняя, скорость достаточно высокая. Отказ компьютера никак не повлияет на работу сети, если в предыдущем случае даже отключение компьютера грозило остановкой сети, то здесь – нет. Обрыв кабеля, хоть и маловероятен, но все же возможен, вот тогда да – сеть прекращает свое существование. Если сравнить вероятности отказа кабеля и отказа компьютера, то последний ни в какое сравнение не идет с куском провода, и это не просто слова, это колоссальный опыт работы в терминальном классе! Обмен информацией в такой сети очень сходен с разговором в темной комнате, где собеседники не видят, когда кто-нибудь собрался говорить – когда говорит один человек, его слышат все, но слушает один (то есть пакеты получают все компьютеры, но информацию из них воспринимает только один). Когда же говорить начинают два (в общем случае – несколько) человека, оба слышат, что ничего не выходят и замолкают. Тогда кто-то один уступает, и говорить начинает второй, потом попытку повторяет первый. А как мы это делаем? Правильно – назначаем субъективное время ожидания (таймаут), по нашим понятиям достаточное, чтобы второй человек решился начать говорить, если он не удосуживается этого сделать, говорит начинаем мы. Компьютеры делают то же самое – случайным образов выставляют время ожидания, через которое повторяют попытку. Итак, резюмирую: все машины при соединении в топологию «общая шины» общаются по одному и тому же проводу, все отправляют пакеты по нему и одновременно слушают то, что ушло в линию связи, если пакет ушел в линию связи нормально, передача на этом прекращается, если нет – все рабочие станции, виновные в этом, уходят в глубочайший таймаут, длительность которого они выбирают случайно. Искажение информации, связанное с одновременной посылкой информации несколькими компьютерами называется коллизией. Естественно, перед передачей машина проверяет – не начал ли уже кто-нибудь вещать, коллизия может возникнуть, только если все проверки на «свободность» канала связи выполнены и компьютера одновременно начали передачу. Эта топология достаточно продуктивна, коллизии начинают возникать, когда в сети одновременно работают более доброй сотни машин и при очень интенсивном трафике (количестве информации). Дешевизна, легкость монтажа и достаточно высока производительность делает такие сети очень распространенными.

Кроме вышеперечисленных, сети делятся еще и по географическому признаку на локальные и глобальные. Локальная сеть ограничивается пределами одной или нескольких комнат комнаты, от силы – здания или нескольких рядом стоящих домов. Как правило это корпоративные сети, принадлежащие различным компаниям и фирмам, их предназначение – экономия аппаратуры за счет сосредоточения однотипного программного обеспечения на одной машине и предоставления доступа к нему другим машинам (в таких сетях вполне реальны бездисковые машины, например), что позволяет избавиться от многократного дублирования информации, а также за счет разделения труда, если так можно выразиться – отдельные машины приобретают свое, узкое назначение. Глобальная же сеть объединяет прежде всего разнотипных пользователей и ее назначение нельзя выразить одним словом. Это информационная свалка с одной стороны, в которой информация подчас многократно дублируется, и способ обмена информацией с другой стороны. Глобальная сеть – средство международного общения. Так, например, в Абакане существует глобальная сеть ФИДО, участники которой одно время тесно общались с представителями ФИДО Набережных Челнов, а что говорить про такие центры как Москва и Санкт-Петербург? Вот другой пример – во время блокады (в том числе и информационной) Ирака после «Бури в пустыне», иракская молодежь могла читать по Интернету «Нью-Йорк Таймс». Имея выход в Интернет, можно не беспокоиться о драйверах любых устройств, для фактически любой операционной системы, все более или менее известные производители давно уже имеют свои WWW-страницы (world wide web – «широкая как мир паутина»), на которых можно найти что-нибудь подходящее. Однажды мне пришлось подбирать материалы для реферата про планету Марс, которые были обнаружены мной на одном из серверов НАСА в Вашингтоне. В избытке. С картинками, со всеми подробностями и обоснованиями. Надо заметить, реферат имел сногсшибательный эффект в одной из абаканских школ. Попутно с Марсом, я нашел массу информации про шоколад Марс, про шины  Марс, про ряд компаний, имеющих то же название. Глобальная сеть – глобальный банк данных. А у локальных сетей и назначение локальное – мелкое, задачи, которые она решает, куда гораздо более конкретные и узконаправленные, но не надо забывать, глобальная сеть состоит из мириад локальных.