русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Место и роль локальных сетей

Передача информации между компьютерами существует, наверное, с са­мого момента возникновения вычислительной техники. Она позволяет организовать совместную работу отдельных компьютеров, решать одну задачу с помощью нескольких компьютеров, специализировать каждый из компьютеров на выполнении какой-то одной функции, совместно ис­пользовать ресурсы и решать множество других проблем. Способов и средств обмена информацией за последнее время предложено множество:
от простейшего переноса файлов с помощью дискеты до всемирной ком­пьютерной сети Internet, способной связать все компьютеры мира. Какое же место во всей этой иерархии отводится локальным сетям?

Чаще всего термин «локальные сети» (LAN, Local Area Network) понима­ют буквально, то есть под локальными понимаются такие сети, которые имеют небольшие, локальные размеры, соединяют близко расположен­ные компьютеры. Однако достаточно посмотреть на характеристики не­которых локальных сетей, чтобы понять, что такое определение не слиш­ком точно. Например, некоторые локальные сети легко обеспечивает связь на расстоянии нескольких километров или даже десятков километров. Это уже размеры не комнаты, не здания, не близко расположенных зданий, а, может быть, целого города. С другой стороны, по глобальной сети (WAN, Wide Area Network или GAN, Global Area Network) вполне могут связы­ваться компьютеры, находящиеся на соседних столах в одной комнате, но ее почему-то никто не называет локальной сетью. Близко расположенные компьютеры могут также связываться с помощью кабеля, соединяю­щего разъемы внешних интерфейсов (RS232-C, Centronics) или даже без кабеля по инфракрасному каналу. Но такая связь также не называется локальной сетью.

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

Некоторые авторы определяют локальную сеть как «систему для непос­редственного соединения многих компьютеров». При этом подразумева­ется, что информация передается от компьютера к компьютеру без по­средников и по единой среде передачи. Однако говорить о единой среде передачи в современной локальной сети не приходится. Например, в пре­делах одной сети могут использоваться как электрические кабели раз­личных типов, так и оптоволоконные кабели. Определение передачи «без посредников» также не слишком четко, ведь в современных локальных сетях используются самые разнообразные концентраторы, коммутаторы, маршрутизаторы, мосты, которые порой производят довольно сложную обработку передаваемой информации. Не совсем понятно, считать их по­средниками или нет.

Наверное, наиболее точно было бы определить как локальную такую сеть, которая позволяет пользователям не замечать связи. Компьютеры, свя­занные локальной сетью, объединяются, по сути, в один виртуальный компьютер, ресурсы которого могут быть доступны всем пользователям, причем этот доступ не менее удобен, чем к ресурсам, входящим непос­редственно в каждый отдельный компьютер. Под удобством в первую оче­редь понимается в данном случае высокая реальная скорость доступа, при которой обмен информацией между приложениями осуществляется не­заметно для пользователя. При таком определении ни медленные глобаль­ные сети, ни медленная связь через последовательный или параллель­ный порты не подпадают под понятие локальной сети.
Из такого определения сразу же следует, что скорость передачи по ло­кальной сети должна обязательно расти по мере роста быстродействия наиболее распространенных компьютеров. Именно это мы и наблюдаем: если еще сравнительно недавно вполне приемлемой считалась скорость обмена в 1-10 Мбит/с, то сейчас среднескоростной считается сеть, рабо­тающая на скорости 100 Мбит/с и активно разрабатываются средства для скорости 1000 Мбит/е и даже больше. При меньших скоростях передачи связь станет узким местом, будет чрезмерно замедлять работу объеди­ненного сетью виртуального компьютера.

Таким образом, главное отличие локальной сети от любой другой - высо­кая скорость обмена. Но это не единственное отличие, не менее важны и другие факторы.

Например, принципиально необходим низкий уровень ошибок передачи. Ведь даже очень быстро переданная, но искаженная ошибками инфор­мация бессмысленна - ее придется передавать еще раз. Поэтому локаль­ные сети обязательно используют специально прокладываемые каче­ственные линии связи.

Принципиальное значение имеет и такая характеристика сети, как воз­можность работы с большими нагрузками, то есть с большой интенсивно­стью обмена (или, как еще говорят, с большим графиком). Если механизм управления обменом, используемый в сети, не слишком эффективен, то компьютеры могут чрезмерно долго ждать своей очереди на передачу, и даже если передача будет производиться затем на высочайшей скорости и полностью безошибочно, то для пользователя сети это все равно обер­нется неприемлемой задержкой доступа ко всем сетевым ресурсам.

Любой механизм управления обменом может гарантированно работать только тогда, когда заранее известно, сколько компьютеров (абонентов, узлов) может быть подключено к сети. При включении непредусмотрено большого числа абонентов забуксует вследствие перегрузки любой механизм. Наконец, сетью в истинном смысле этого слова можно назвать только такую систему передачи данных, которая позволяет объединять хотя бы до нескольких десятков компьютеров, но никак не два, как в слу­чае связи через стандартные порты.

Таким образом, можно сформулировать следующие отличительные при­знаки локальной сети:
• высокая скорость передачи, большая пропускная способ­ность;
• низкий уровень ошибок передачи (или, что то же самое, вы­сококачественные каналы связи). Допустимая вероятность ошибок передачи данных должна быть порядка 10-7 ~ 10-8;
• эффективный, быстродействующий механизм управления обменом;
• ограниченное, точно определенное число компьютеров, под­ключаемых к сети.

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

Нередко выделяют еще один класс компьютерных сетей - городские сети (MAN, Metropolitan Area Network), которые обычно бывают ближе к гло­бальным сетям, хотя иногда имеют некоторые черты локальных сетей -например, высококачественные каналы связи и сравнительно высокие скорости передачи. В принципе городская сеть может быть действитель­но локальной, со всеми ее преимуществами.

Правда, сейчас уже нельзя провести четкую и однозначную границу меж­ду локальными и глобальными сетями. Большинство локальных сетей имеет выход в глобальную сеть, но характер передаваемой информации, принципы организации обмена, режимы доступа к ресурсам внутри ло­кальной сети, как правило, сильно отличаются от тех, что приняты в гло­бальной сети. И хотя все компьютеры локальной сети в данном случае включены также и в глобальную сеть, специфики локальной сети это не отменяет. Возможность выхода в глобальную сеть остается всего лишь одним из ресурсов, разделяемых пользователями локальной сети.
По локальной сети может передаваться самая разная цифровая инфор­мация: данные, изображения, телефонные разговоры, электронные пись­ма и т.д. Кстати, именно задача передачи изображений, особенно полноц­ветных динамических изображений, предъявляет самые высокие требования к быстродействию сети. Чаще всего локальные сети исполь­зуются для разделения (то есть совместного использования) таких ресур­сов, как дисковое пространство, принтеры и выход в глобальную сеть, но это всего лишь незначительная часть тех возможностей, которые предо­ставляют средства локальных сетей. Например, они позволяют осуще­ствлять обмен информацией между компьютерами разных типов. Або­нентами (узлами) сети могут быть не только компьютеры, но и другие устройства, например принтеры, плоттеры, сканеры. Локальные сети дают возможность организовать систему параллельных вычислений на всех компьютерах сети, что позволяет многократно ускорить решение сложных математических задач. С их помощью можно также управлять работой сложной технологической системы или исследовательской уста­новки с нескольких компьютеров одновременно.

Однако локальные сети имеют и некоторые недостатки, о которых всегда следует помнить. Помимо дополнительных материальных затрат на покупку оборудования и сетевого программного обеспечения, на прокладку соединительных кабелей и обучение персонала, необходимо также иметь специалиста, который будет заниматься контролем за работой сети, мо­дернизацией сети, управлением доступом к ресурсам, устранением воз­можных неисправностей - то есть администратора сети. Сети ограничи­вают возможности перемещения компьютеров, так как при этом может понадобиться перекладка соединительных кабелей. Кроме того, сети пред­ставляют собой прекрасную среду для распространения компьютерных вирусов, поэтому вопросам защиты придется уделять гораздо больше внимания, чем в случае автономного использования компьютеров. Так что ничто не дается даром.
Здесь же упомянем о таких важнейших понятиях теории сетей, как сер­вер и клиент.

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

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

Под сервером и клиентом часто понимают также не сами компьютеры, а ра­ботающие на них программные приложения. В этом случае то приложение, которое только отдает ресурс в сеть, является сервером, а то приложение, которое только пользуется сетевыми ресурсами, является клиентом.

Просмотров: 19150

Вернуться воглавление




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.