Введение
Компьютерное программное обеспечение для работы локальных сетей. Сетевая операционная система (NOS) — это специализированная операционная система для сетевого устройства, такого как маршрутизатор, коммутатор или межсетевой экран. Ранее операционные системы с сетевыми возможностями называли сетевыми операционными системами, поскольку они позволяли персональным компьютерам (ПК) подключаться к компьютерным сетям и совместно использовать файлы и принтеры в локальной сети (LAN). В настоящее время такое описание операционных систем в основном устарело, так как современные операционные системы включают сетевой стек для поддержки клиент-серверной модели.
A network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall. Historically operating systems with networking capabilities were described as network operating systems, because they allowed personal computers (PCs) to participate in computer networks and shared file and printer access within a local area network (LAN). This description of operating systems is now largely historical, as common operating systems include a network stack to support a client–server model.
История
Ранние операционные системы для микрокомпьютеров, такие как 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-й уровень). К заметным сетевым операционным системам относятся: