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

Классификация сетей

Компьютерные сети можно классифицировать по ряду признаков, в том числе по степени территориального распределения. При этом различают: глобальные, региональные и локальные сети.

Глобальные сети объединяют пользователей, расположенных по всему миру, и часто используют спутниковые каналы связи, позволяющие соединять узлы сети связи и ЭВМ, находящиеся на расстоянии 10 - 15 тыс. км друг от друга.

Региональные сети объединяют пользователей города, области, небольших стран. В качестве каналов связи чаще всего используются телефонные линии. Расстояния между узлами сети составляют 10-1000 км.

Локальные сети ЭВМ связывают абонентов одного или нескольких близлежащих зданий одного предприятия, учреждения. Локальные сети получили очень широкое распространение, так как 80 -90 % информации циркулирует вблизи мест ее появления и только 10 -20 % связано с внешними взаимодействиями. Локальные сети могут иметь любую структуру, но чаще всего компьютеры в локальной сети связаны единым высокоскоростным каналом передачи данных. Расстояния между ЭВМ в локальной сети небольшие - до 10 км. При использовании радиоканалов связи - до 20 км.

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

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

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

Во второй концепции, называемой архитектурой “клиент - сервер”, программное обеспечение ориентировано не только на коллективное использование ресурсов, но и на их обработку в месте размещения ресурса по запросам пользователей. Программные системы архитектуры клиент-сервер состоят из двух частей: программного обеспечения сервера и программного обеспечения пользователя-клиента. Работа этих систем организуется следующим образом: программы-клиенты выполняются на компьютере пользователя и посылают запросы к программе-серверу, которая работает на компьютере общего доступа. Основная обработка данных производится мощным сервером, а на компьютер пользователя посылаются только результаты выполнения запроса.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: