Архитектура лвс
Различают три наиболее распространенные сетевые архитектуры, которые используют и для одноранговых сетей и для сетей с выделенным файл-сервером. Это так называемые шинная, кольцевая и звездообразная структуры.
В случае реализации шинной структурывсе компьютеры связываются в цепочку. Причем на ее концах надо разместить так называемые терминаторы, служащие для гашения сигнала. Если же хотя бы один из компьютеров сети с шинной структурой оказывается неисправным, вся сеть в целом становится неработоспособной. В сетях с шинной архитектурой для объединения компьютеров используется тонкий и толстый кабель. Максимальная теоретически возможная пропускная способность таких сетей составляет 10 Мбит/с. Такой пропускной способности для современных приложений, использующих видео- и мультимедийные данные, явно недостаточно. Поэтому почти повсеместно применяются сети с звездообразной архитектурой.
Для построения сети со звездообразной архитектуройв центре сети необходимо поместить концентратор (рис. 9). Его основная функция – обеспечение связи между компьютерами, входящими в сеть. То есть все компьютеры, включая файл-сервер, не связываются непосредственно друг с другом, а присоединяются к концентратору. Такая структура надежнее, поскольку в случае выхода из строя одной из рабочих станций все остальные сохраняют работоспособность. В сетях же с шинной топологией в случае повреждения кабеля хотя бы в одном месте происходит разрыв единственного физического канала, необходимого для движения сигнала. Кроме того, сети с звездообразной топологией поддерживают технологииFastEthernetиGigabitEthernet, что позволяет увеличить пропускную способность сети в десятки и даже сотни раз (при использовании соответствующих сетевых адаптеров и кабелей).
Рис. 9. ЛВС со звездообразной архитектурой
Кольцевая структура (рис. 10) используется в в сетях TokenRingи мало чем отличается от шинной. Также в случае неисправности одного из сегментов сети вся сеть выходит из строя. Правда, отпадает необходимость в использовании терминаторов.
Рис. 4.3. ЛВС с кольцевой архитектурой
Принципы работы сети
В сети любой структуры в каждый момент времени обмен данными может происходить только между двумя компьютерами одного сегмента. В случае ЛВС с выделенным файл-сервером – это файл-сервер и произвольная рабочая станция; в случае одноранговой ЛВС – это любые две рабочие станции, одна из которых выполняет функции файл-сервера. Упрощенно диалог между файл-сервером и рабочей станцией выглядит так: открыть файл подтвердить открытие файла; передать данные файла — пересылка данных; закрыть файлподтверждение закрытия файла. Управляет диалогом сетевая операционная система, клиентские части которой должны быть установлены на рабочих станциях.
Связь между компьютерами ЛВС физически осуществляется на основе одной из двух схем – обнаружения коллизий и передачи маркера. Метод обнаружения коллизийиспользуется стандартамиEthernet,FastEthernetиGigabitEthernet, апередачи маркера– стандартомTokenRing.
В сетях Ethernetадаптеры непрерывно находятся в состоянии прослушивания сети. Для передачи данных сервер или рабочая станция должны дождаться освобождения ЛВС и только после этого приступить к передаче. Однако не исключено, что передача может начаться несколькими узлами одного сегмента сети одновременно, что приведет к коллизии. В случае возникновения коллизии, узлы должны повторить свои сообщения. Повторная передача производится адаптером самостоятельно без вмешательства процессора компьютера. Время, затрачиваемое на преодоление коллизии, обычно не превышает одной микросекунды. Передача сообщений в сетяхEthernetпроизводится пакетами со скоростью 10, 100 и 1000 Мбит/с. Естественно, реальная загрузка сети меньше, поскольку требуется время на подготовку пакетов. Все узлы сегмента сети принимают сообщение, передаваемое компьютером этого сегмента, но только тот узел, которому оно адресовано, посылает подтверждение о приеме. Основными поставщиками оборудования для сетейEthernetявляются фирмы 3Com,BayNetworks(недавно компанияNortelкупилаBayNetworks),CNet.
В ЛВС с передачей маркерасообщения передаются последовательно от одного узла к другому вне зависимости от того, какую архитектуру имеет сеть – кольцевую или звездообразную. Каждый узел сети получает пакет от соседнего. Если данный узел не является адресатом, то он передает тот же самый пакет следующему узлу. Передаваемый пакет может содержать либо данные, направляемые от одного узла другому, либо маркер. Маркер – это короткое сообщение, являющееся признаком незанятости сети. В том случае, когда рабочей станции необходимо передать сообщение, ее сетевой адаптер дожидается поступления маркера, захватывает его, а затем формирует пакет, содержащий данные, и передает этот пакет в сеть. Пакет распространяется по ЛВС от одного сетевого адаптера к другому до тех пор, пока не дойдет до компьютера-адресата, который произведет в нем стандартные изменения. Эти изменения являются подтверждением того, что данные достигли адресата. После этого пакет продолжает движение дальше по ЛВС, пока не возвратится в тот узел, который его сформировал. Узел-источник убеждается в правильности передачи пакета и возвращает в сеть маркер. Важно отметить, что в ЛВС с передачей маркера функционирование сети организовано так, что коллизии возникнуть не могут. Пропускная способность сетейTokenRingравна 16 Мбит/с. Оборудование для сетейTokenRingпроизводитIBM, 3Com и некоторые другие фирмы.
Архитектура локальных сетей
На аппаратном уровне локальная вычислительная сеть представляет из себя совокупность компьютеров и других средств вычислительной техники (активного сетевого оборудования, принтеров, сканеров и т.п.), объединенных с помощью кабелей и сетевых адаптеров и работающих под управлением сетевой операционной системы. Каждое устройство в сети оснащается сетевым адаптером, адаптеры соединяются с помощью специальных кабелей и тем самым связывают оборудование в единую сеть. Компьютер, подключенный к вычислительной сети, называется рабочей станцией или сервером, в зависимости от выполняемых им функций. Эффективно использовать ресурсы ЛВС позволяет применение технологии «клиент-сервер».
“Клиент-сервер” — это модель взаимодействия компьютеров в сети. Как правило, компьютеры не являются равноправными. Каждый из них имеет свое, отличное от других, назначение, играет свою роль. Некоторые компьютеры в сети владеют и распоряжаются информационно-вычислительными ресурсами, такими как процессоры, файловая система, почтовая служба, служба печати, база данных. Другие компьютеры имеют возможность обращаться к этим ресурсам, пользуясь услугами первых. Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса, а компьютер, желающий им пользоваться, — клиентом. Конкретный сервер определяется видом ресурса, которым он владеет. Так, если ресурсом являются базы данных, то речь идет о сервере баз данных, который обслуживает запросы клиентов, связанные с обработкой данных. Если ресурс — файловая система, то говорят о файловом сервере (файл-сервере), и т.п. В сети один и тот же компьютер может выполнять роль как клиента, так и сервера.
Этот же принцип распространяется и на взаимодействие программ. Если одна из них выполняет некоторые функции, предоставляя другим соответствующий набор услуг, то такая программа выступает в качестве сервера. Программы, которые пользуются этими услугами, принято называть клиентами.
Различают сети с одним или несколькими выделенными серверами и сети без выделенных серверов, называемые одноранговыми сетями.
Краткая классификация лвс
ЛВС называется «локальной вычислительной сетью», потому что покрывает небольшую зону, например, офис, дом, несколько зданий. Нормальное функционирование современного офиса обязательно предполагает наличие ЛВС, данные системы являются основой информационной системы любой организации. В зависимости от целей, задач, используемых сервисов и приложений, существуют различные решения для проектирования ЛВС. В настоящее время можно выбрать фиксированные, традиционные сети или же беспроводные ЛВС. При проектировании локальных вычислительных сетей нужно учитывать все возможные нюансы строительства и эксплуатации, например, возможность будущего масштабирования и расширения. Локальные вычислительные сети классифицируются по нескольким признакам:
Способ управления
ЛВС классифицируются в зависимости от способа управления узлами. В настоящее время принято выделять следующие виды ЛВС:
- Локальные сети с централизованным управлением. Управление осуществляется централизованным образом. Управление всеми узлами сети происходит с помощью выделенных серверов, которые составляют центральный узел сети.
- Одноранговые сети. Существует совмещение функций – так как каждый из узлов локальной вычислительнойсети одновременно может выполнять функции сервера и клиентского узла;
- Терминальные сети. Функции каждого узла ЛВС ограничены. Каждый из узлов выполняет только взаимодействие с пользователем. Информация хранится на основном узле локальной вычислительной сети – сервере терминалов.