Сетевая операционная система - Network operating system

А сетевая операционная система (NOS) является специализированным Операционная система для сетевого устройства, такого как маршрутизатор, переключатель или брандмауэр.

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

История

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

Исторически сетевая операционная система была Операционная система для компьютера, на котором реализованы сетевые возможности. Операционные системы с Сетевой стек позволил персональные компьютеры участвовать в клиент-серверная архитектура в котором сервер позволяет нескольким клиентам совместно использовать ресурсы, такие как принтеры.[2][3][4] Ранние примеры клиент-серверных операционных систем, которые поставлялись с полностью интегрированными сетевыми возможностями: Novell NetWare с использованием Межсетевой обмен пакетами (IPX) сетевой протокол, Windows Server 2003, и Banyan VINES который использовал вариант Сетевые системы Xerox (XNS) протоколы.[нужна цитата ]

Эти ограниченные сети клиент / сервер были постепенно заменены Пиринговый сетей, которые использовали сетевые возможности для совместного использования ресурсов и файлов, расположенных на различных компьютерах любого размера. В одноранговой сети все подключенные компьютеры равны; все они обладают одинаковыми способностями использовать ресурсы, доступные в сети.[3] Самые популярные одноранговые сети по состоянию на 2020 год: Ethernet, Wi-Fi и Набор интернет-протоколов. Программное обеспечение, которое позволяло пользователям взаимодействовать с этими сетями, несмотря на отсутствие сетевой поддержки в операционной системе основного производителя, иногда называлось сетевой операционной системой. Примеры такого дополнительного программного обеспечения включают Фил Карна KA9Q NOS (добавление поддержки Интернета в CP / M и MS-DOS), Драйверы пакетов ПК / TCP (добавление поддержки Ethernet и Интернета в MS-DOS) и LANtastic (для MS-DOS, Майкрософт Виндоус и OS / 2 ), и Windows для рабочих групп (добавление NetBIOS в Windows). Примеры ранних операционных систем со встроенными возможностями одноранговой сети включают MacOS (с помощью AppleTalk и LocalTalk ), а Распространение программного обеспечения Беркли.[нужна цитата ]

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

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

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

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

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

  • DD-WRT DD-WRT на основе ядра Linux - это микропрограмма на базе Linux для беспроводных маршрутизаторов и точек доступа, а также недорогих платформ сетевых устройств, таких как Linksys WRT54G
  • Операционная система Dell Networking, DNOS9 есть NetBSD на основе, в то время как OS10 использует Ядро Linux
  • Расширяемая операционная система работает на переключателях от Ость и использует немодифицированное ядро ​​Linux
  • ExtremeXOS (EXOS), используется в сетевых устройствах производства Экстремальные сети
  • FTOS или Операционная система Force10, является прошивка семья использовала на Force10 Коммутаторы Ethernet
  • OpenWrt используется для маршрута IP-пакеты на встроенные устройства
  • pfSense, вилка M0n0wall, использует PF
  • SONiC, сетевая операционная система на базе Linux, разработанная Microsoft
  • Cumulus Linux дистрибутив, который использует полный стек TCP / IP Linux
  • VyOS, форк с открытым исходным кодом пакета маршрутизации Vyatta
  • ОНОС, открытый исходный код SDN операционная система (размещенная на Фонд Linux ) для поставщиков услуг связи, которая разработана для масштабируемости, высокой производительности и высокой доступности.
  • Exaware, коммерческая сетевая операционная система, особенно подходящая для крупных операторских сетей, многофункциональная и масштабируемая.

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

использованная литература

  1. ^ а б Энн МакХоуз и Ида М. Флинн (2012). Понимание операционных систем (6 изд.). цензура обучения. п. 318. ISBN  9781133417569.CS1 maint: использует параметр авторов (ссылка на сайт)
  2. ^ Декан, Тамара (2009). «Сетевые операционные системы», Сеть + Руководство по сетям, 421(483)
  3. ^ а б Винкельман, доктор Рой (2009). "Глава 6: Программное обеспечение", Руководство для преподавателя по школьным сетям, 6.
  4. ^ Дэвис, Зифф (2011). "сетевая операционная система", PCmag.comПроверено 7 мая 2011.
  5. ^ Энн МакХоуз и Ида М. Флинн (2012). Понимание операционных систем (6 изд.). цензура обучения. п. 305. ISBN  9781133417569.CS1 maint: использует параметр авторов (ссылка на сайт)
  6. ^ Аль-Шавакфа, Эмад; Эвенс, Марта (2001). «Диалог: интерактивный двуязычный интерфейс для сетевой операционной системы», Экспертные системы Vol. 18 Выпуск 3, стр.131, 19р, дата обращения 07.05.2011.

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