Введение

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

История

Ранние операционные системы для микрокомпьютеров, такие как CP/M, MS DOS и классическая Mac OS, были разработаны для работы одного пользователя на одном компьютере. Сети с коммутацией пакетов были созданы для совместного использования аппаратных ресурсов, таких как мейнфрейм, принтер или большой и дорогой жесткий диск. С появлением технологий локальных сетей возникло два основных подхода к организации совместного доступа к ресурсам в сетях. Исторически, сетевая операционная система представляла собой операционную систему для компьютера, реализующую сетевые функции. Операционные системы с сетевым стеком позволяли персональным компьютерам участвовать в клиент-серверной архитектуре, где сервер обеспечивает совместный доступ множества клиентов к ресурсам, например, к принтерам. Ранними примерами клиент-серверных операционных систем, поставлявшихся с полностью интегрированными сетевыми возможностями, являются Novell NetWare, использующая сетевой протокол Internetwork Packet Exchange (IPX), и Banyan VINES, которая использовала вариант протоколов Xerox Network Systems (XNS). Эти ограниченные клиент-серверные сети постепенно уступили место одноранговым сетям, которые использовали сетевые возможности для обмена ресурсами и файлами, расположенными на различных компьютерах любого размера. В одноранговой сети все подключенные компьютеры равноправны; все они обладают одинаковыми возможностями для использования ресурсов, доступных в сети. К наиболее популярным одноранговым сетям по состоянию на 2020 год относятся Ethernet, Wi-Fi и набор протоколов Интернета. Программное обеспечение, позволяющее пользователям взаимодействовать с этими сетями, несмотря на отсутствие сетевой поддержки в базовой операционной системе производителя, иногда называлось сетевой операционной системой. Примеры такого дополнительного программного обеспечения включают KA9Q NOS (добавление поддержки Интернета к CP/M и MS DOS), PC/TCP Packet Drivers (добавление поддержки Ethernet и Интернета к MS DOS), LANtastic (для MS DOS, Microsoft Windows и OS/2) и Windows for Workgroups (добавление NetBIOS к Windows). Примеры ранних операционных систем со встроенными возможностями одноранговой сети включают MacOS (с использованием AppleTalk и LocalTalk) и Berkeley Software Distribution. Сегодня распределенные вычисления и средства коллективной работы стали стандартом. Компьютерные операционные системы по умолчанию включают сетевой стек.

Операционные системы сетевых устройств

Сетевые операционные системы могут быть встроены в маршрутизатор или аппаратный межсетевой экран, выполняющий функции сетевого уровня (3-й уровень). К заметным сетевым операционным системам относятся: