Сетевая операционная система - 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] Известные сетевые операционные системы включают:
Проприетарные сетевые операционные системы
- Cisco IOS, семейство сетевых операционных систем, используемых в большинстве Cisco Systems маршрутизаторы и нынешняя Cisco сетевые коммутаторы. Более ранние коммутаторы работали под управлением операционной системы Catalyst. CatOS
- RouterOS от MikroTik.
- ZyNOS, используется в сетевых устройствах производства ZyXEL.
Операционные системы на базе 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, коммерческая сетевая операционная система, особенно подходящая для крупных операторских сетей, многофункциональная и масштабируемая.
Смотрите также
- Распределенная операционная система
- FRRouting
- Операционная система сетевого компьютера
- Виртуализация сетевых функций
- Проекты операционной системы
- Операционная система с прерываниями
- SONiC (операционная система)
использованная литература
- ^ а б Энн МакХоуз и Ида М. Флинн (2012). Понимание операционных систем (6 изд.). цензура обучения. п. 318. ISBN 9781133417569.CS1 maint: использует параметр авторов (ссылка на сайт)
- ^ Декан, Тамара (2009). «Сетевые операционные системы», Сеть + Руководство по сетям, 421(483)
- ^ а б Винкельман, доктор Рой (2009). "Глава 6: Программное обеспечение", Руководство для преподавателя по школьным сетям, 6.
- ^ Дэвис, Зифф (2011). "сетевая операционная система", PCmag.comПроверено 7 мая 2011.
- ^ Энн МакХоуз и Ида М. Флинн (2012). Понимание операционных систем (6 изд.). цензура обучения. п. 305. ISBN 9781133417569.CS1 maint: использует параметр авторов (ссылка на сайт)
- ^ Аль-Шавакфа, Эмад; Эвенс, Марта (2001). «Диалог: интерактивный двуязычный интерфейс для сетевой операционной системы», Экспертные системы Vol. 18 Выпуск 3, стр.131, 19р, дата обращения 07.05.2011.