Компьютерная сеть (вычислительная сеть, сеть передачи данных) — система связи компьютеров и/или компьютерного оборудования (серверы, маршрутизаторы и другое оборудование). Для передачи информации могут быть использованы различные физические явления, как правило — различные виды электрических сигналов, световых сигналов или электромагнитного излучения.
Файл-сервер может быть оборудован RAID-контроллером для обеспечения быстрой записи и чтения данных.
Архитектура «файл-сервер»
файл-серверные приложения — приложения, схожие по своей структуре с локальными приложениями и использующие сетевой ресурс для хранения данных.
Функции сервера: хранения данных и кода программы.
Функции клиента: обработка данных происходит исключительно на стороне клиента. Количество клиентов ограничено десятками.
Плюсы:
Для построения локальных связей в вычислительных сетях в настоящее время используются различные виды кабелей:
1)Кабель на основе скрученных пар (витая пара, ТР). Витая пара (Twisted Pair — ТР) состоит из четырех пар цельных или витых изолированных проводников. Из них используются только две пары — одна для приема, другая для передачи данных. При использовании защитной экранизации кабеля он маркируется как STP (Shielded TP), без экранизации — как UTP (Unshielded TP). Есть несколько различных категорий этого вида кабелей, для прокладки 100-мегабит-ных сетей рекомендуется использовать кабели категорий 5 и 5е.
Скорость передачи данных при использовании сетевых интерфейсов (сетевых карт) типа 10Base-T состав- ляет 10 Мбит/с, а для 100Base-TX — 100 Мбит/с.
Максимальная длина сегмента сети на витой паре без повторителей 100 м. Используя витую пару, можно соединить два компьютера напрямую, без дополнительных сетевых устройств. Для этого используется кабель, в котором перекрестно соединены пары передающих и принимающих контактов сетевых интерфейсов.
2)Коаксиальный кабель
Состоит из центрального проводника (сплошного или многожильного), покрытого слоем полимерного изолятора, поверх которого расположен другой проводник (экран). Экран представляет собой оплетку из медного провода вокруг изолятора или обернутую вокруг изолятора фольгу. В высококачественных кабелях присутствуют и оплетка и фольга. Коаксиальный кабель обеспечивает более высокую помехоустойчивость по сравнению с витой парой, но он дороже. Существуют различные виды коаксиальных кабелей. При установке сети следует выбирать кабель в точном соответствии со спецификацией.
Если рассмотреть устройство коаксиального кабеля см рисунок ниже
3)Оптический кабель
Состоит из одного или нескольких "кварцевых волокон (иногда полимерных), покрытых защитной оболочкой. Оболочка, как правило, состоит из нескольких слоев для обеспечения лучшей защиты волокон.
В качестве среды передачи данных в вычислительных сетях используются также электромагнитные волны различных частот - KB, УКВ, СВЧ. Однако, пока в локальных сетях радиосвязь используется только в тех случаях, когда оказывается невозможной прокладка кабеля, например, в зданиях, являющихся памятниками архитектуры. Это объясняется прежде всего недостаточной надежностью сетевых технологий, построенных на использовании электромагнитного излучения.
Сетевые интерфейсные адаптеры (Network Interface Card, NIC) - это периферийное устройство компьютера, непосредственно взаимодействующее со средой передачи данных, которая прямо или через другое коммуникационное оборудование связывает его с другими компьютерами.
Это устройство решает задачи надежного обмена двоичными данными, представленными соответствующими электромагнитными сигналами, по внешним линиям связи. Как и любой контроллер компьютера, сетевой адаптер работает под управлением драйвера операционной системы и распределение функций между сетевым адаптером и драйвером может изменяться от реализации к реализации.. В соответствии с определённым протоколом управляют доступом к среде передачи данных. Размещаются в системных блоках компьютеров, подключенных к сети.
Протокол - это набор правил и процедур, регулирующих порядок осуществления связи. Естественно, все компьютеры, участвующие в обмене, должны работать по одним и тем же протоколам, чтобы по завершении передачи вся информация восстанавливалась в первоначальном виде.
О протоколах самых нижних уровней (физического и канального), относящихся к аппаратуре, уже упоминалось в предыдущих разделах. В частности, к ним относятся методы кодирования и декодирования, методы управления обменом в сети. Подробнее о некоторых из них будет рассказано в специальных главах книги. А сейчас мы остановимся на особенностях протоколов более высоких уровней, реализуемых программно.
Связь сетевого адаптера с сетевым программным обеспечением осуществляют драйверы сетевых адаптеров. Именно благодаря драйверу компьютер может не знать никаких аппаратурных особенностей адаптера (ни его адресов, ни правил обмена с ним, ни его характеристик). Драйвер унифицирует, делает единообразным общение программных средств с любой платой данного класса. Сетевые драйверы, поставляемые вместе с сетевыми адаптерами, позволяют сетевым программам одинаково работать с платами разных поставщиков и даже с платами разных локальных сетей (Ethernet, Arcnet, Token-Ring и т.д.). Если говорить о стандартной модели OSI, то драйверы, как правило, выполняют часть функций верхнего подуровня (подуровень управления доступом к среде, MAC) канального уровня, хотя иногда они выполняют и часть функций сетевого уровня. Например, драйверы формируют передаваемый пакет в буферной памяти адаптера, читают из этой памяти пришедший по сети пакет, дают команду на передачу и информируют компьютер о приеме пакета.
В любом случае перед приобретением платы адаптера не мешает ознакомиться со списком совместимого оборудования (Hardware Compatibility List, HCL), который публикуют все производители сетевых операционных систем. Выбор там довольно велик (например, для Microsoft Windows NT Server список включает более сотни драйверов сетевых адаптеров). Если в список HCL не входит адаптер какого-то типа, лучше не рисковать и не покупать его.
Рассмотрим теперь кратко протоколы более высоких уровней.
Существует несколько стандартных наборов (или, как их еще называют, стеков) протоколов, получивших сейчас наиболее широкое распространение
Виды сетей: одноранговые и на основе сервера. Преимущества и недостатки.
В одноранговой сети все компьютеры равноправны: нет
иерархии среди компьютеров и нет выделенного (dedicated) сервера. Как
правило, каждый компьютер функционирует и как клиент, и как сервер;
иначе говоря, нет отдельного компьютера, ответственного за
администрирование всей сети. Все пользователи самостоятельно решают,
какие данные на своем компьютере сделать общедоступными по сети.
Одноранговые сети называют также рабочими группами. Рабочая группа —
это небольшой коллектив, поэтому в одноранговых сетях чаще всего не
более 30 компьютеров. Одноранговые сети относительно просты. Поскольку
каждый компьютер является одновременно и клиентом, и сервером, нет
необходимости в мощном центральном сервере или в других компонентах,
обязательных для более сложных сетей. Одноранговые сети обычно дешевле
сетей на основе сервера, но требуют более мощных (и более дорогих)
компьютеров.В одноранговой сети требования к производительности и к
уровню защиты для сетевого программного обеспечения, как правило, ниже,
чем в сетях с выделенным сервером. Выделенные серверы функционируют
исключительно в качестве серверов, но не клиентов или рабочих станций
(workstation). Об этом мы поговорим чуть ниже. В такие операционные
системы, как Microsoft Windows NT Workstation, Microsoft Windows 9Х,
Microsoft Windows 2000/XP, встроена поддержка одноранговых сетей.
Поэтому, чтобы установить одноранговую сеть, дополнительного
программного обеспечения не требуется.
Реализация
Локальная вычислительная сеть (ЛВС, локальная сеть) — компьютерная сеть, покрывающая обычно относительно небольшую территорию или небольшую группу зданий (дом, офис, фирму, институт). Также существуют локальные сети, узлы которых разнесены географически на расстояния более 12 500 км (космические станции и орбитальные центры). Несмотря на такие расстояния, подобные сети всё равно относят к локальным.[править] Рабочие станции
В локальных сетях компьютеры подразделяются на рабочие станции и серверы. Термином «рабочая станция» обозначают стационарный компьютер в составе локальной вычислительной сети (ЛВС) по отношению к серверу. На рабочих станциях пользователи решают прикладные задачи:- работают в базах данных,
- создают документы,
- делают расчёты,
- в публичных компьютерных залах играют в развлекательные компьютерные игры.
[править] Файл-сервер
Файл-сервер — это выделенный сервер, оптимизированный для выполнения файловых операций ввода-вывода. Предназначен для хранения файлов любого типа. Как правило, обладает большим объемом дискового пространства.Файл-сервер может быть оборудован RAID-контроллером для обеспечения быстрой записи и чтения данных.
Архитектура «файл-сервер»
файл-серверные приложения — приложения, схожие по своей структуре с локальными приложениями и использующие сетевой ресурс для хранения данных.
Функции сервера: хранения данных и кода программы.
Функции клиента: обработка данных происходит исключительно на стороне клиента. Количество клиентов ограничено десятками.
Плюсы:
- низкая стоимость разработки;
- высокая скорость разработки;
- невысокая стоимость обновления и изменения ПО.
- рост числа клиентов резко увеличивает объем трафика и нагрузку на сети передачи данных;
- высокие затраты на модернизацию и сопровождение сервисов бизнес-логики на каждой клиентской рабочей станции;
- низкая надёжность системы.
[править] Сетевые кабели
Сетевые кабели.Для построения локальных связей в вычислительных сетях в настоящее время используются различные виды кабелей:
- коаксиальный кабель, кабель на основе экранированной и неэкранированной витой пары,
- оптоволоконный кабель.
1)Кабель на основе скрученных пар (витая пара, ТР). Витая пара (Twisted Pair — ТР) состоит из четырех пар цельных или витых изолированных проводников. Из них используются только две пары — одна для приема, другая для передачи данных. При использовании защитной экранизации кабеля он маркируется как STP (Shielded TP), без экранизации — как UTP (Unshielded TP). Есть несколько различных категорий этого вида кабелей, для прокладки 100-мегабит-ных сетей рекомендуется использовать кабели категорий 5 и 5е.
Скорость передачи данных при использовании сетевых интерфейсов (сетевых карт) типа 10Base-T состав- ляет 10 Мбит/с, а для 100Base-TX — 100 Мбит/с.
Максимальная длина сегмента сети на витой паре без повторителей 100 м. Используя витую пару, можно соединить два компьютера напрямую, без дополнительных сетевых устройств. Для этого используется кабель, в котором перекрестно соединены пары передающих и принимающих контактов сетевых интерфейсов.
2)Коаксиальный кабель
Состоит из центрального проводника (сплошного или многожильного), покрытого слоем полимерного изолятора, поверх которого расположен другой проводник (экран). Экран представляет собой оплетку из медного провода вокруг изолятора или обернутую вокруг изолятора фольгу. В высококачественных кабелях присутствуют и оплетка и фольга. Коаксиальный кабель обеспечивает более высокую помехоустойчивость по сравнению с витой парой, но он дороже. Существуют различные виды коаксиальных кабелей. При установке сети следует выбирать кабель в точном соответствии со спецификацией.
Если рассмотреть устройство коаксиального кабеля см рисунок ниже
3)Оптический кабель
Состоит из одного или нескольких "кварцевых волокон (иногда полимерных), покрытых защитной оболочкой. Оболочка, как правило, состоит из нескольких слоев для обеспечения лучшей защиты волокон.
В качестве среды передачи данных в вычислительных сетях используются также электромагнитные волны различных частот - KB, УКВ, СВЧ. Однако, пока в локальных сетях радиосвязь используется только в тех случаях, когда оказывается невозможной прокладка кабеля, например, в зданиях, являющихся памятниками архитектуры. Это объясняется прежде всего недостаточной надежностью сетевых технологий, построенных на использовании электромагнитного излучения.
[править] Сетевые адаптеры
Для того чтобы соединить устройства сети между собой,используется специальное оборудование:Сетевые интерфейсные адаптеры (Network Interface Card, NIC) - это периферийное устройство компьютера, непосредственно взаимодействующее со средой передачи данных, которая прямо или через другое коммуникационное оборудование связывает его с другими компьютерами.
Это устройство решает задачи надежного обмена двоичными данными, представленными соответствующими электромагнитными сигналами, по внешним линиям связи. Как и любой контроллер компьютера, сетевой адаптер работает под управлением драйвера операционной системы и распределение функций между сетевым адаптером и драйвером может изменяться от реализации к реализации.. В соответствии с определённым протоколом управляют доступом к среде передачи данных. Размещаются в системных блоках компьютеров, подключенных к сети.
- Сетевые адаптеры различаются по типу и разрядности используемой в компьютере внутренней шины данных - ISA, EISA, PCI, MCA.
- Сетевые адаптеры различаются также по типу принятой в сети сетевой технологии - Ethernet, Token Ring, FDDI и т.п.
Отличия локальных сетей от глобальных |
Рассмотрим основные отличия локальных сетей от глобальных. Так как
в последнее время эти отличия становятся все менее заметными, то будем
считать, что в данном разделе мы рассматриваем сети конца 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 не входит адаптер какого-то типа, лучше не рисковать и не покупать его.
Рассмотрим теперь кратко протоколы более высоких уровней.
Существует несколько стандартных наборов (или, как их еще называют, стеков) протоколов, получивших сейчас наиболее широкое распространение
в волшебстве сетевого администрирования естественным образом главным творцом чуда появления интернета есть админ с наличием глубоких знаний по налаживанию сетевского хозяйства, его предпочтения в выборе и оборудования и конечно же кабелей, на словах очень просто, а на деле конечно же отнюдь, сетевые устройства здесь очень рулят.
ОтветитьУдалить