stringtranslate.com

Сетевая операционная система

Сетевая операционная система ( NOS ) — это специализированная операционная система для сетевого устройства, такого как маршрутизатор , коммутатор или межсетевой экран.

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

История

Ранние операционные системы микрокомпьютеров, такие как CP/M , MS-DOS и классическая Mac OS, были разработаны для одного пользователя на одном компьютере. [ требуется ссылка ] Сети с коммутацией пакетов были разработаны для совместного использования аппаратных ресурсов, таких как мэйнфреймовый компьютер , принтер или большой и дорогой жесткий диск . [1] По мере того, как технология локальных сетей стала доступной, возникли два общих подхода к управлению совместным использованием ресурсов в сетях. [ требуется ссылка ]

Исторически сетевая операционная система была операционной системой для компьютера, которая реализовала сетевые возможности. Операционные системы с сетевым стеком позволяли персональным компьютерам участвовать в архитектуре клиент-сервер , в которой сервер позволяет нескольким клиентам совместно использовать ресурсы, такие как принтеры . [2] [3] [4] Ранними примерами клиент-серверных операционных систем, которые поставлялись с полностью интегрированными сетевыми возможностями, являются Novell NetWare, использующая сетевой протокол Internetwork Packet Exchange (IPX), и Banyan VINES , которая использовала вариант протоколов Xerox Network Systems (XNS). [ необходима ссылка ]

Эти ограниченные клиент-серверные сети постепенно были заменены одноранговыми сетями, которые использовали сетевые возможности для совместного использования ресурсов и файлов, расположенных на различных компьютерах всех размеров. Одноранговая сеть уравнивает все подключенные компьютеры; все они имеют одинаковые возможности для использования ресурсов, доступных в сети. [3] Наиболее популярными одноранговыми сетями по состоянию на 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 . [ необходима ссылка ]

Сегодня распределенные вычисления и групповые приложения стали нормой. Компьютерные операционные системы включают сетевой стек как нечто само собой разумеющееся. [1] В 1980-х годах потребность в интеграции разнородных компьютеров с сетевыми возможностями возросла, и число сетевых устройств быстро росло. Отчасти потому, что он допускал взаимодействие между разными поставщиками и мог маршрутизировать пакеты глобально, а не ограничиваться одним зданием, набор протоколов Интернета стал почти повсеместно принят в сетевых архитектурах. После этого компьютерные операционные системы и встроенное ПО сетевых устройств, как правило, поддерживали протоколы Интернета. [5]

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

Сетевые операционные системы могут быть встроены в маршрутизатор или аппаратный брандмауэр , который управляет функциями на сетевом уровне ( уровень 3 ). [6] Известные сетевые операционные системы включают в себя:

Фирменные сетевые операционные системы

Операционные системы FreeBSD, NetBSD, OpenBSD и Linux

Смотрите также

Ссылки

  1. ^ ab Ann McHoes; Ida M. Flynn (2012). Understanding Operating Systems (6-е изд.). Cengage Learning. стр. 318. ISBN 9781133417569.
  2. ^ Дин, Тамара (2009). «Сетевые операционные системы», Network+ Guide to Networks , 421(483)
  3. ^ ab Winkelman, Dr. Roy (2009). «Глава 6: Программное обеспечение», Руководство для педагогов по школьным сетям , 6.
  4. ^ Дэвис, Зифф (2011). «сетевая операционная система», PCmag.com Получено 5/7/2011.
  5. ^ Энн Макхоус; Ида М. Флинн (2012). Понимание операционных систем (6-е изд.). Cengage Learning. стр. 305. ISBN 9781133417569.
  6. ^ Аль-Шавакфа, Эмад; Эвенс, Марта (2001). «Диалог: интерактивный двуязычный интерфейс для сетевой операционной системы», Expert Systems , том 18, выпуск 3, стр. 131, 19 стр., получено 5/7/2011.

Внешние ссылки