Принцип организации компьютерных сетей

Компьютерная сеть (вычислительная сеть, сеть передачи данных) — система связи компьютеров и/или компьютерного оборудования (серверы, маршрутизаторы и другое оборудование). Для передачи информации могут быть использованы различные физические явления, как правило — различные виды электрических сигналов, световых сигналов или электромагнитного излучения.

Виды сетей: одноранговые и на основе сервера. Преимущества и недостатки.

В одноранговой сети все компьютеры равноправны: нет иерархии среди компьютеров и нет выделенного (dedicated) сервера. Как правило, каждый компьютер функционирует и как клиент, и как сервер; иначе говоря, нет отдельного компьютера, ответственного за администрирование всей сети. Все пользователи самостоятельно решают, какие данные на своем компьютере сделать общедоступными по сети.
Одноранговые сети называют также рабочими группами. Рабочая группа — это небольшой коллектив, поэтому в одноранговых сетях чаще всего не более 30 компьютеров. Одноранговые сети относительно просты. Поскольку каждый компьютер является одновременно и клиентом, и сервером, нет необходимости в мощном центральном сервере или в других компонентах, обязательных для более сложных сетей. Одноранговые сети обычно дешевле сетей на основе сервера, но требуют более мощных (и более дорогих) компьютеров.В одноранговой сети требования к производительности и к уровню защиты для сетевого программного обеспечения, как правило, ниже, чем в сетях с выделенным сервером. Выделенные серверы функционируют исключительно в качестве серверов, но не клиентов или рабочих станций (workstation). Об этом мы поговорим чуть ниже. В такие операционные системы, как Microsoft Windows NT Workstation, Microsoft Windows 9Х, Microsoft Windows 2000/XP, встроена поддержка одноранговых сетей. Поэтому, чтобы установить одноранговую сеть, дополнительного программного обеспечения не требуется.

Реализация 

Локальная вычислительная сеть (ЛВС, локальная сеть) — компьютерная сеть, покрывающая обычно относительно небольшую территорию или небольшую группу зданий (дом, офис, фирму, институт). Также существуют локальные сети, узлы которых разнесены географически на расстояния более 12 500 км (космические станции и орбитальные центры). Несмотря на такие расстояния, подобные сети всё равно относят к локальным.

[править] Рабочие станции

В локальных сетях компьютеры подразделяются на рабочие станции и серверы. Термином «рабочая станция» обозначают стационарный компьютер в составе локальной вычислительной сети (ЛВС) по отношению к серверу. На рабочих станциях пользователи решают прикладные задачи:
  • работают в базах данных,
  • создают документы,
  • делают расчёты,
  • в публичных компьютерных залах играют в развлекательные компьютерные игры.

[править] Файл-сервер

Файл-сервер — это выделенный сервер, оптимизированный для выполнения файловых операций ввода-вывода. Предназначен для хранения файлов любого типа. Как правило, обладает большим объемом дискового пространства.
Файл-сервер может быть оборудован RAID-контроллером для обеспечения быстрой записи и чтения данных.
Архитектура «файл-сервер»
файл-серверные приложения — приложения, схожие по своей структуре с локальными приложениями и использующие сетевой ресурс для хранения данных.
Функции сервера: хранения данных и кода программы.
Функции клиента: обработка данных происходит исключительно на стороне клиента. Количество клиентов ограничено десятками.
Плюсы:
  • низкая стоимость разработки;
  • высокая скорость разработки;
  • невысокая стоимость обновления и изменения ПО.
Минусы:
  • рост числа клиентов резко увеличивает объем трафика и нагрузку на сети передачи данных;
  • высокие затраты на модернизацию и сопровождение сервисов бизнес-логики на каждой клиентской рабочей станции;
  • низкая надёжность системы.

[править] Сетевые кабели

Сетевые кабели.
Для построения локальных связей в вычислительных сетях в настоящее время используются различные виды кабелей:
  • коаксиальный кабель, кабель на основе экранированной и неэкранированной витой пары,
  • оптоволоконный кабель.
Наиболее популярным видом среды передачи данных на небольшие расстояния (до 100 м) становится неэкранированная витая пара, которая включена практически во все современные стандарты и технологии локальных сетей и обеспечивает пропускную способность до 100 Мб/с. Оптоволоконный кабель широко применяется как для построения локальных связей, так и для образования магистралей глобальных сетей. Оптоволоконный кабель может обеспечить очень высокую пропускную способность канала (до нескольких Гб/с) и передачу на значительные расстояния (до нескольких десятков километров без промежуточного усиления сигнала). Теперь рассмотрим сетевые кабели подробнее.
1)Кабель на основе скрученных пар (витая пара, ТР). Витая пара (Twisted Pair — ТР) состоит из четырех пар цельных или витых изолированных проводников. Из них используются только две пары — одна для приема, другая для передачи данных. При использовании защитной экранизации кабеля он маркируется как STP (Shielded TP), без экранизации — как UTP (Unshielded TP). Есть несколько различных категорий этого вида кабелей, для прокладки 100-мегабит-ных сетей рекомендуется использовать кабели категорий 5 и 5е.
Скорость передачи данных при использовании сетевых интерфейсов (сетевых карт) типа 10Base-T состав- ляет 10 Мбит/с, а для 100Base-TX — 100 Мбит/с.
Максимальная длина сегмента сети на витой паре без повторителей 100 м. Используя витую пару, можно соединить два компьютера напрямую, без дополнительных сетевых устройств. Для этого используется кабель, в котором перекрестно соединены пары передающих и принимающих контактов сетевых интерфейсов.
2)Коаксиальный кабель
Состоит из центрального проводника (сплошного или многожильного), покрытого слоем полимерного изолятора, поверх которого расположен другой проводник (экран). Экран представляет собой оплетку из медного провода вокруг изолятора или обернутую вокруг изолятора фольгу. В высококачественных кабелях присутствуют и оплетка и фольга. Коаксиальный кабель обеспечивает более высокую помехоустойчивость по сравнению с витой парой, но он дороже. Существуют различные виды коаксиальных кабелей. При установке сети следует выбирать кабель в точном соответствии со спецификацией.
Если рассмотреть устройство коаксиального кабеля см рисунок ниже
Coaxial cable cutaway new.svg
3)Оптический кабель
Состоит из одного или нескольких "кварцевых волокон (иногда полимерных), покрытых защитной оболочкой. Оболочка, как правило, состоит из нескольких слоев для обеспечения лучшей защиты волокон.
В качестве среды передачи данных в вычислительных сетях используются также электромагнитные волны различных частот - KB, УКВ, СВЧ. Однако, пока в локальных сетях радиосвязь используется только в тех случаях, когда оказывается невозможной прокладка кабеля, например, в зданиях, являющихся памятниками архитектуры. Это объясняется прежде всего недостаточной надежностью сетевых технологий, построенных на использовании электромагнитного излучения.

[править] Сетевые адаптеры

Для того чтобы соединить устройства сети между собой,используется специальное оборудование:
Сетевые интерфейсные адаптеры (Network Interface Card, NIC) - это периферийное устройство компьютера, непосредственно взаимодействующее со средой передачи данных, которая прямо или через другое коммуникационное оборудование связывает его с другими компьютерами.
Это устройство решает задачи надежного обмена двоичными данными, представленными соответствующими электромагнитными сигналами, по внешним линиям связи. Как и любой контроллер компьютера, сетевой адаптер работает под управлением драйвера операционной системы и распределение функций между сетевым адаптером и драйвером может изменяться от реализации к реализации.. В соответствии с определённым протоколом управляют доступом к среде передачи данных. Размещаются в системных блоках компьютеров, подключенных к сети.
  • Сетевые адаптеры различаются по типу и разрядности используемой в компьютере внутренней шины данных - ISA, EISA, PCI, MCA.
  • Сетевые адаптеры различаются также по типу принятой в сети сетевой технологии - Ethernet, Token Ring, FDDI и т.п.
Как правило, конкретная модель сетевого адаптера работает по определенной сетевой технологии (например, Ethernet). В связи с тем, что для каждой технологии сейчас имеется возможность использования различных сред передачи данных (тот же Ethernet поддерживает коаксиальный кабель, неэкранированную витую пару и оптоволоконный кабель), сетевой адаптер может поддерживать как одну, так и одновременно несколько сред.
Под топологией сети понимается структура и принципы объединения компьютеров в данной сети.
Различают физическую и логическую топологии. Под физической понимается реальная схема соединения ЭВМ в пределах сети. Логическая топология определяет маршруты обмена информацией. Физическая и логическая топологии могут не совпадать.
ЛВС можно представить в виде автоматизированных рабочих мест (рабочих станций), объединенных высокоскоростными каналами передачи данных. Рабочие станции подключены к каналам передачи с помощью сетевых адаптеров. Сетевые адаптеры предназначены для обеспечения взаимодействия рабочих станций внутри ЛВС.
Существует несколько видов топологии сетей:
— звездообразная;
— кольцевая;
— шинная;
— древовидная.
Топология типа «звезда» (рис.) часто применяется в системах передачи данных, например в сети РЕЛКОМ. При такой структуре сети поток данных между двумя рабочими станциями (периферийными узлами сети) проходит через центральный узел (файловый сервер).  
Пропускная способность и скоростные характеристики данной сети определяются мощностью центрального узла. Это позволяет гарантировать каждой рабочей станции определенную величину пропускной способности. Однако в случае выхода из строя центрального Узла нарушается работа всей сети.
Если файловый сервер является достаточно производительным и соединен с каждым узлом сети своей линией связи, то в этом случае звездообразная топология будет самой быстродействующей.
В сети такого типа не будут происходить конфликтные столкновения потоков данных от различных узлов, так как все соединения контролируются головной машиной.
К недостаткам данной топологии можно отнести высокую стоимость прокладки кабелей, если периферийные узлы сильно удалены от центрального или последний территориально находится не в центре сети. При подключении большого числа рабочих станций обеспечение высокой скорости коммутации связано со значительными аппаратными затратами.
Также при расширении сети не удастся использовать существующие кабельные линии. К новому узлу придется прокладывать свой отдельный кабель, связывающий его с файловым сервером.
За счет большого числа функций, лежащих на центральном сетевом узле, его структура становится сложной, что отрицательно сказывается на надежности его работы. Для обеспечения более устойчивого функционирования в большинстве современных ЛВС со звездообразной топологией функции коммутации и управления сетью разделены (рис.).

Вместо единого центрального узла присутствуют коммутатор и сетевой сервер, между которыми распределены обязанности центрального узла по коммутации и управлению. Сетевой сервер в этом случае подключается к коммутатору как рабочая станция, имеющая максимальный приоритет, т. е. обслуживаемая в первую очередь.
Другой вид топологической структуры — кольцевая топология (рис.). В сети такого типа рабочие станции связаны друг с другом по кругу, т. е. первая со второй, вторая — с третьей, третья — с четвертой и т. д. Последний узел соединяется с первым.


Каждая рабочая станция сети имеет свой адрес. Когда одна из станций получает запрос от другого узла, то она отправляет информацию в сеть, указав адрес получателя. Информация циркулирует в сети по кругу, пока не дойдет до адресата. Время между отправкой и получением сообщения увеличивается пропорционально числу узлов сети.
Кольцевая топология может быть очень эффективной, так как сообщения для различных узлов могут отправляться по кольцу друг за другом через малые промежутки времени. Также очень просто можно послать запрос сразу на все станции сети.
Прокладка кабелей может быть сложной и дорогостоящей в том случае, если физическое (территориальное) расположение узлов далеко от формы кольца, например, если рабочие станции расположены в одну линию.
Другая проблема, с которой приходится сталкиваться в сетях кольцевой топологии, заключается в том, что при выходе из строя хотя бы одной из станций останавливается работа всей сети. Это связано с тем, что каждый узел активно участвует в обмене информацией между всеми рабочими станциями.
С этой особенностью связана и необходимость кратковременного отключения сети для присоединения нового узла, так как во время его установки кольцо должно быть разомкнуто.
Данная проблема устраняется путем организации двойного кольца, когда дополнительные линии связи и переключающие устройства позволяют менять конфигурацию ЛВС.
Ограничения на протяженность сети такого типа определяются; расстоянием между двумя соседними станциями.
Отдельным видом кольцевой топологии является логическая кольцевая сеть. Физически она представляет собой кольцевое соединение подсетей, построенных по топологии типа «звезда». Отдельные «звезды» подключаются с помощью специальных коммутаторов. В зависимости от числа рабочих станций и длины проложенного между ними кабеля коммутаторы могут быть пассивными (разветвители) или активными, в состав которых входит усилитель.
Третий вид топологической структуры сети — шинная топология (рис.).  
При шинной топологии все узлы сети подключены к единому информационному каналу — шине, по которому передаются данные от всех подключенных рабочих станций. При этом каждый узел сети может непосредственно вступать в контакт с любой другой рабочей станцией.
Подключение новых или отключение неисправных узлов сети; может происходить в любое время без нарушения работы сети в целом. Однако поиск неисправной станции Затруднен, так как по состоянию сети трудно судить о состоянии ее отдельных компонентов — функционирование всей сети не зависит от работы конкретной рабочей станции. При этом существует прямая зависимость работы сети от состояния самой шины и ее компонентов — любая неисправность главной магистрали парализует всю сеть.
Обычно при построении сети шинной топологии используется «тонкий» Ethernet-кабель с тройниковым разветвителем. При этом подключение новых узлов требует разрыва шины, что нарушает работу сети. Для того чтобы этого избежать, применяют пассивные штепсельные коробки, которые позволяют производить подключение или отключение рабочих станций во время работы ЛВС.
В сети с прямой передачей информации в каждый момент времени только одна станция обладает правом передачи информации. Для избежания столкновения информационных потоков, исходящих от различных узлов сети (коллизий), часто применяют метод разделения по времени. Этот метод означает, что каждая рабочая станция в определенный момент времени имеет преимущественное право на передачу данных. Подобный способ применяется не во всех сетевых технологиях, использующих шинную топологию. Это характерно для сетей Arknet. В сети Ethernet применяется другой способ разрешения конфликтов: при одновременной попытке передачи данных от различных узлов сети каждая рабочая станция «замирает» на случайный промежуток времени, а потом повторяет попытку передать сообщение.
В широкополосных ЛВС, где при передаче сообщений используется модуляция, для избежания коллизий применяется механизм частотного разделения: каждая рабочая станция получает частоту, на которой она может передавать и получать информацию. Циркулирующие в сети данные модулируются на соответствующей частоте. Для этого применяются модемы. Работа с широкополосными сообщениями позволяет передавать довольно большой объем информации.
Древовидная структура ЛВС (рис. 3.7) представляет собой комбинацию сетей, построенных по принципам уже описанных топологий: «звезда», «кольцо», «шина».
В этой топологической структуре все коммуникационные каналы («ветви дерева») сходятся в одной точке — «корне».
Вычислительные сети такого типа применяются там, где невозможно построение сетей какого-нибудь основного типа топологии.
Для подключения большого числа узлов сети применяют сетевые Усилители и (или) коммутаторы. Также применяются активные концентраторы — коммутаторы, одновременно обладающие и функциями усилителя. На практике используют два вида активных концентраторов: обеспечивающие подключение 8 или 16 линий.
Другой тип коммутационного устройства — пассивный концентратор, который позволяет организовать разветвление сети для трех рабочих станций. Малое число присоединяемых узлов означает, что пассивный концентратор не нуждается в усилителе. Такие концентраторы применяются в тех случаях, когда расстояние до рабочей станции не превышает нескольких десятков метров.
По сравнению с шинной или кольцевой топологией, древовидный тип обладает большей надежностью. Выход из строя одного из компонентов сети, в большинстве случаев, не оказывает влияния на общую работоспособность сети.
Рассмотренные выше топологии локальных сетей являются основными, т. е. базовыми. Реальные ЛВС строят, основываясь на задачах, которые призвана решить данная локальная сеть, и на структуре ее информационных потоков. Таким образом, на практике топология ЛВС представляет собой синтез традиционных типов топологий.
На основе различных типов коммутационного оборудования и топологических структур разработано несколько стандартов технологий построения локальных вычислительных сетей.
Отличия локальных сетей от глобальных PDF Печать E-mail

Рассмотрим основные отличия локальных сетей от глобальных. Так как в последнее время эти отличия становятся все менее заметными, то будем считать, что в данном разделе мы рассматриваем сети конца 80-х годов, когда эти отличия проявлялись весьма отчетливо, а современные тенденции сближения технологий локальных и глобальных сетей будут рассмотрены в следующем разделе. Протяженность, качество и способ прокладки линий связи. Класс локальных вычислительных сетей по определению отличается от класса глобальных сетей небольшим расстоянием между узлами сети. Это в принципе делает возможным использование в локальных сетях качественных линий связи: коаксиального кабеля, витой пары, оптоволоконного кабеля, которые не всегда доступны (из-за экономических ограничений) на больших расстояниях, свойственных глобальным сетям, В глобальных сетях часто применяются уже существующие линии связи (телеграфные или телефонные), а в локальных сетях они прокладываются заново.
Сложность методов передачи и оборудования. В условиях низкой надежности физических каналов в глобальных сетях требуются более сложные, чем в локальных сетях, методы передачи данных и соответствующее оборудование. Так, в глобальных сетях широко применяются модуляция, асинхронные методы, сложные методы контрольного суммирования, квитирование и повторные передачи искаженных кадров. С другой стороны, качественные линии связи в локальных сетях позволили упростить процедуры передачи данных за счет применения немодулированных сигналов и отказа от обязательного подтверждения получения пакета.
 
Скорость обмена данными. Одним из главных отличий локальных сетей от глобальных является наличие высокоскоростных каналов обмена данными между компьютерами, скорость которых (10,16и100 Мбит/с) сравнима со скоростями работы устройств и узлов компьютера - дисков, внутренних шин обмена данными и т. п. За счет этого у пользователя локальной сети, подключенного к удаленному разделяемому ресурсу (например, диску сервера), складывается впечатление, что он пользуется этим диском, как «своим». Для глобальных сетей типичны гораздо более низкие скорости передачи данных - 2400,9600,28800,33600 бит/с, 56 и 64 Кбит/с и только на магистральных каналах - до 2 Мбит/с.
Разнообразие услуг. Локальные сети предоставляют, как правило, широкий набор услуг - это различные виды услуг файловой службы, услуги печати, услуги службы передачи факсимильных сообщений, услуги баз данных, электронная почта и другие, в то время как глобальные сети в основном предоставляют почтовые услуги и иногда файловые услуги с ограниченными возможностями - передачу файлов из публичных архивов удаленных серверов без предварительного просмотра их содержания.
Оперативность выполнения запросов. Время прохождения пакета через локальную сеть обычно составляет несколько миллисекунд, время же его передачи через глобальную сеть может достигать нескольких секунд. Низкая скорость передачи данных в глобальных сетях затрудняет реализацию служб для режима on-line, который является обычным для локальных сетей.
Разделение каналов. В локальных сетях каналы связи используются, как правило, совместно сразу несколькими узлами сети, а в глобальных сетях - индивидуально.
Использование метода коммутации пакетов. Важной особенностью локальных сетей является неравномерное распределение нагрузки. Отношение пиковой нагрузки к средней может составлять 100:1 и даже выше. Такой трафик обычно называют пульсирующим. Из-за этой особенности трафика в локальных сетях для связи узлов применяется метод коммутации пакетов, который для пульсирующего трафика оказывается гораздо более эффективным, чем традиционный для глобальных сетей метод коммутации каналов. Эффективность метода коммутации пакетов состоит в том, что сеть в целом передает в единицу времени больше данных своих абонентов. В глобальных сетях метод коммутации пакетов также используется, но наряду с ним часто применяется и метод коммутации каналов, а также некоммутируемые каналы - как унаследованные технологии некомпьютерных сетей.
Масштабируемость. «Классические» локальные сети обладают плохой масштабируемостью из-за жесткости базовых топологий, определяющих способ подключения станций и длину линии. При использовании многих базовых топологий характеристики сети резко ухудшаются при достижении определенного предела по количеству узлов или протяженности линий связи. Глобальным же сетям присуща хорошая масштабируемость, так как они изначально разрабатывались в расчете на работу с произвольными топологиями.
 
Протокол - это набор правил и процедур, регулирующих порядок осуществления связи. Естественно, все компьютеры, участвующие в обмене, должны работать по одним и тем же протоколам, чтобы по завершении передачи вся информация восстанавливалась в первоначальном виде.
О протоколах самых нижних уровней (физического и канального), относящихся к аппаратуре, уже упоминалось в предыдущих разделах. В частности, к ним относятся методы кодирования и декодирования, методы управления обменом в сети. Подробнее о некоторых из них будет рассказано в специальных главах книги. А сейчас мы остановимся на особенностях протоколов более высоких уровней, реализуемых программно.
Связь сетевого адаптера с сетевым программным обеспечением осуществляют драйверы сетевых адаптеров. Именно благодаря драйверу компьютер может не знать никаких аппаратурных особенностей адаптера (ни его адресов, ни правил обмена с ним, ни его характеристик). Драйвер унифицирует, делает единообразным общение программных средств с любой платой данного класса. Сетевые драйверы, поставляемые вместе с сетевыми адаптерами, позволяют сетевым программам одинаково работать с платами разных поставщиков и даже с платами разных локальных сетей (Ethernet, Arcnet, Token-Ring и т.д.). Если говорить о стандартной модели OSI, то драйверы, как правило, выполняют часть функций верхнего подуровня (подуровень управления доступом к среде, MAC) канального уровня, хотя иногда они выполняют и часть функций сетевого уровня. Например, драйверы формируют передаваемый пакет в буферной памяти адаптера, читают из этой памяти пришедший по сети пакет, дают команду на передачу и информируют компьютер о приеме пакета.
В любом случае перед приобретением платы адаптера не мешает ознакомиться со списком совместимого оборудования (Hardware Compatibility List, HCL), который публикуют все производители сетевых операционных систем. Выбор там довольно велик (например, для Microsoft Windows NT Server список включает более сотни драйверов сетевых адаптеров). Если в список HCL не входит адаптер какого-то типа, лучше не рисковать и не покупать его.
Рассмотрим теперь кратко протоколы более высоких уровней.
Существует несколько стандартных наборов (или, как их еще называют, стеков) протоколов, получивших сейчас наиболее широкое распространение

1 комментарий:

  1. в волшебстве сетевого администрирования естественным образом главным творцом чуда появления интернета есть админ с наличием глубоких знаний по налаживанию сетевского хозяйства, его предпочтения в выборе и оборудования и конечно же кабелей, на словах очень просто, а на деле конечно же отнюдь, сетевые устройства здесь очень рулят.

    ОтветитьУдалить