В сетевой ОС отдельные машины можно выделить несколько частей: средства управления локальными ресурсами компьютера: функции распределения оперативной памяти между процессами и мультипроцессорных машинах, управления периферийными устройствами и другие функции управления ресурсами локальных ОС.
Средства предоставления собственных ресурсов и услуг в общее пользование – серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, что необходимо для их совместного использования; ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и базе данных; управление очередями запросов удаленных пользователей к своим периферийным устройствам.
Средства запроса доступа к удаленным ресурсам и услугам и их использования – клиентская часть ОС. Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей, при этом запрос поступает от приложения в локальной форме, а передается в сеть в другой форме, соответствующей требованиям сервера. Клиентская часть так же осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо.
Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п., то есть является средством транспортировки сообщений. В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной системе может отсутствовать либо клиентская, либо серверная части.
Первые сетевые ОС представляли собой совокупность существующей локальной ОС и надстроенной над ней сетевой оболочки. При этом в локальную ОС встраивался минимум сетевых функций, необходимых для работы сетевой оболочки, которая выполняла основные сетевые функции. Примером такого подхода является использование на каждой машине сети операционной системы MSDOS. Принцип построения сетевых ОС в виде сетевой оболочки над локальной ОС используется и в современных ОС.
№ | Наименование | Тип поставки | Цена | Кол-во | Стоимость |
1 | Novell Netware 6.5 | Продукт + лицензия | 13000 руб. | 1 | 13000 руб. |
2 | Dr.Web для файлового сервера NovellNetware | Продукт + лицензия | 12500руб. | 1 | 12500руб. |
3 | Microsoft Exchange Server 2007 Russian Open License Pack Nolevel | Продукт + лицензия | 19034руб. | 1 | 19034руб. |
4 | KAV 6.02 | Продукт + лицензия | 1400 руб. | 1 | 1400 руб. |
5 | UserGate 4.0 | Продукт + лицензия | 2000 руб. | 1 | 2000 руб. |
Итог: | 47934 руб. |
Выбор протоколов и схемы адресации
Взаимодействие компьютеров в сетях происходит в соответствии с определенными правилами обмена сообщениями и их форматами, то есть в соответствии с определенными протоколами. Иерархически организованная совокупность протоколов, решающих задачу взаимодействия узлов сети, называется стеком коммуникационных протоколов. Существует достаточно много стеков протоколов, широко применяемых в сетях. Это и стеки, являющиеся международными и национальными стандартами, и фирменные стеки, получившие распространение благодаря распространенности оборудования той или иной фирмы. Примерами популярных стеков протоколов могут служить стек IPX/SPX фирмы Novell, стек TCP/IP, используемый в сети Internet и во многих локальных сетях, стек OSI международной организации по стандартизации, стек DECnet корпорации Digital Equipment и некоторые другие.
Использование в сети того или иного стека коммуникационных протоколов во многом определяет лицо сети и ее характеристики. В небольших однородных сетях может использоваться исключительно один стек. В крупных корпоративных сетях, объединяющих различные сети, параллельно используются, как правило, несколько стеков. В контексте межсетевого взаимодействия понятие "сеть" можно определить как совокупность компьютеров, общающихся друг с другом с помощью единого стека протоколов. Здесь компьютеры могут быть отнесены к разным сетям, если у них различаются протоколы верхних уровней, например, сеть Windows NT, сеть NetWare. Конечно, эти сети могут спокойно сосуществовать, не мешая друг другу и мирно пользуясь общим транспортом. Однако, если потребуется обеспечить доступ к данным файл-сервера NetWare для клиентов Windows NT, администратор сети столкнется в необходимостью согласования сетевых сервисов.
Проблема межсетевого взаимодействия может возникнуть и в однородной сети Ethernet, в которой установлено несколько сетевых ОС. В этом случае, все компьютеры и все приложения используют для транспортировки сообщений один и тот же набор протоколов, но взаимодействие клиентских и серверных частей сетевых сервисов осуществляется по разным протоколам.
Выбираем стек протоколов TCP/IP. Все компьютеры, включая серверы расположенные в сети должны иметь статические адреса. Необходимо выбрать класс сети и маску сети.
Комната | Адреса | Назначение |
101 | 192.168.0.1/24 | 101class_1 |
192.168.0.2/24 | 101class_2 | |
192.168.0.3/24 | 101class_3 | |
192.168.0.4/24 | 101class_4 | |
192.168.0.5/24 | 101class_5 | |
192.168.0.6/24 | 101class_6 | |
192.168.0.7/24 | 101class_7 | |
192.168.0.8/24 | 101class_8 | |
192.168.0.9/24 | 101class_9 | |
192.168.0.10/24 | 101class_10 | |
192.168.0.11/24 | 101class_11 | |
192.168.0.12/24 | 101class_12 | |
192.168.0.13/24 | 101class_13 | |
192.168.0.14/24 | 101class_14 | |
192.168.0.15/24 | 101class_15 | |
192.168.0.16/24 | 101class_16 | |
192.168.0.17/24 | 101class_17 | |
192.168.0.18/24 | 101class_18 | |
192.168.0.19/24 | 101class_19 | |
192.168.0.20/24 | 101class_20 | |
192.168.0.21/24 | 101class_21 | |
102 | 192.168.0.27/24 | 102Lab_1 |
192.168.0.28/24 | 102Lab_2 | |
192.168.0.29/24 | 102Lab_3 | |
192.168.0.30 /24 | 102Lab_4 | |
192.168.0.31 /24 | 102Lab_5 | |
192.168.0.32 /24 | 102Lab_6 | |
192.168.0.33 /24 | 102Lab_7 | |
192.168.0.34 /24 | 102Lab_8 | |
192.168.0.35 /24 | 102Lab_9 | |
192.168.0.36 /24 | 102Lab_10 | |
192.168.0.37 /24 | 102Lab_11 | |
192.168.0.38 /24 | 102Lab_12 | |
103 | 192.168.0.45 /24 | ZamKaf |
105 | 192.168.0.49 /24 | ZavKaf |
106 | 192.168.0.55 /24 | ZavLab |
107 | 192.168.0.59 /24 | 107aud_1 |
192.168.0.60 /24 | 107aud_2 | |
192.168.0.61 /24 | 107aud_3 | |
108 | 192.168.0.64 /24 | Laborant |
109 | 192.168.0.67 /24 | Prepod_1 |
192.168.0.68 /24 | Prepod_2 | |
192.168.0.69 /24 | Prepod_3 | |
192.168.0.70 /24 | Prepod_4 | |
192.168.0.71 /24 | Prepod_5 | |
192.168.0.72 /24 | Prepod_6 | |
192.168.0.73 /24 | Prepod_7 | |
192.168.0.74 /24 | Prepod_8 | |
192.168.0.75 /24 | Prepod_9 | |
192.168.0.76 /24 | Prepod_10 | |
104 | 192.168.0.80/24 | Fail_Server |
192.168.0.81 /24 | Internet_Server (шлюзпоумолчанию) |
Для подключения локальных сетей к глобальным связям используются специальные выходы (WAN-порты) маршрутизаторов, а также аппаратура передачи данных по длинным линиям - модемы (при работе по аналоговым линиям) или же устройства подключения к цифровым каналам (TA - терминальные адаптеры сетей ISDN, устройства обслуживания цифровых выделенных каналов типа CSU/DSU и т.п.).
В глобальной сети строго описан и стандартизован интерфейс взаимодействия пользователей с сетью - User Network Interface, UNI. Это необходимо для того, чтобы пользователи могли без проблем подключаться к сети с помощью коммуникационного оборудования любого производителя, который соблюдает стандарт UNI.
При передаче данных через глобальную сеть маршрутизаторы работают точно так же, как и при соединении локальных сетей - если они принимают решение о передаче пакета через глобальную сеть, то упаковывают пакеты принятого в локальных сетях сетевого протокола (например, IP) в кадры канального уровня глобальной сети (например, frame relay) и отправляют их в соответствии с интерфейсом UNI ближайшему коммутатору глобальной сети через устройство DTE. Каждый пользовательский интерфейс с глобальной сетью имеет свой собственный адрес в формате, принятом для технологии этой сети.