Сетевой операционной системой
называют операционную систему,
которая кроме управления локальными ресурсами компьютера предостав-
ляет пользователям и приложениям возможность эффективного и удобного
доступа к информационным и аппаратным ресурсам других компьютеров се-
ти. Сегодня практически все операционные системы являются сетевыми.
Особое место занимают специальные варианты сетевых операционных си-
стем, предназначенные для работы в роли серверов и называемые сервер-
ными операционными системами.
Приложения, выполняемые на подключенном к сети компьютере, могут
быть трех типов:
‒
локальными приложениями;
‒
централизованными сетевыми приложениями;
‒
распределенными сетевыми приложениями.
Локальное приложение
целиком выполняется на данном компьютере и
использует только локальные ресурсы. Для такого приложения не требуется
никаких сетевых средств, оно может быть выполнено на автономно работа-
ющем компьютере.
Централизованное сетевое приложение
целиком вы-
полняется на данном компьютере, но обращается в процессе своего выпол-
нения к ресурсам других компьютеров в сети.
37
Распределенное сетевое приложение
состоит из нескольких взаимо-
действующих частей, каждая из которых выполняет какую-то определенную
законченную работу по решению прикладной задачи. Каждая часть распре-
деленного приложения может выполняться и, как правило, выполняется на
отдельном компьютере сети. Очевидным преимуществом распределенных
приложений является возможность распараллеливания вычислений, а также
специализация компьютеров. Все сетевые службы по определению относят-
ся к классу распределенных приложений.
1.9. Стеки протоколов и модель OSI
Организация взаимодействия между устройствами сети является слож-
ной задачей. Компьютерные сети объединяют самые разнообразные устрой-
ства с установленным на нем различным сетевым программным обеспече-
нием. Кроме этого для реализации взаимодействия устройств сети необхо-
димо реализовать множество функций: построение маршрута следования
данных, кодирование и декодирование передаваемых данных, физическую
передачу данных по линиям связи и т. д. Поэтому для организации взаимо-
действия компьютеров в сети применяется многоуровневый подход, в кото-
ром на каждом уровне от самого низкого – уровня передачи битов, и до са-
мого высокого, реализующего обслуживание пользователей сети, действуют
определенные соглашения и правила.
Протоколом
называется совокупность правил, регламентирующих
формат и процедуры обмена информацией между двумя или несколькими
независимыми устройствами или программными приложениями. С помо-
щью сетевых протоколов происходит обмен информацией между разными
устройствами сети. Сетевые протоколы могут быть реализованы как про-
граммно, так и аппаратно. Например, для доступа к веб-сайтам в любой про-
грамме-браузере реализован протокол HTTP, а для подключения к сети и фи-
38
зической передачи и приему данных сетевой Ethernet-адаптер реализует
протокол Ethernet.
Do'stlaringiz bilan baham: |