Sistema operativo de red
Un sistema operativo de red (NOS) es un sistema operativo especializado para un dispositivo de red, como un enrutador, un conmutador o un cortafuegos.
Históricamente, los sistemas operativos con capacidades de red se describían como sistemas operativos de red, porque permitían que las computadoras personales (PC) participaran en redes informáticas y compartieran el acceso a archivos e impresoras dentro de una red de área local (LAN). Esta descripción de los sistemas operativos ahora es en gran medida histórica, ya que los sistemas operativos comunes incluyen una pila de red para admitir un modelo cliente-servidor.
Historia
Los primeros sistemas operativos de microcomputadoras como CP/M, MS-DOS y Mac OS clásico fueron diseñados para un usuario en una computadora. Las redes de conmutación de paquetes se desarrollaron para compartir recursos de hardware, como una computadora central, una impresora o un disco duro grande y costoso. A medida que la tecnología de red de área local estuvo disponible, surgieron dos enfoques generales para manejar el uso compartido de recursos en las redes.
Históricamente, un sistema operativo de red era un sistema operativo para una computadora que implementaba capacidades de red. Los sistemas operativos con una pila de red permitieron que las computadoras personales participaran en una arquitectura cliente-servidor en la que un servidor permite que varios clientes compartan recursos, como impresoras. Los primeros ejemplos de sistemas operativos cliente-servidor que se enviaron con capacidades de red totalmente integradas son Novell NetWare que utiliza el protocolo de red Internetwork Packet Exchange (IPX) y Banyan VINES que utiliza una variante de los protocolos Xerox Network Systems (XNS).
Estas redes cliente/servidor limitadas fueron reemplazadas gradualmente por redes punto a punto, que usaban capacidades de red para compartir recursos y archivos ubicados en una variedad de computadoras de todos los tamaños. Una red peer-to-peer iguala todas las computadoras conectadas; todos comparten las mismas habilidades para utilizar los recursos disponibles en la red. Las redes peer-to-peer más populares a partir de 2020 son Ethernet, Wi-Fi y el conjunto de protocolos de Internet. El software que permitía a los usuarios interactuar con estas redes, a pesar de la falta de soporte de red en el sistema operativo del fabricante subyacente, a veces se denominaba sistema operativo de red. Ejemplos de dicho software adicional incluyen Phil Karn's KA9Q NOS (que agrega compatibilidad con Internet para CP/M y MS-DOS), PC/TCP Packet Drivers (que agrega compatibilidad con Ethernet e Internet para MS-DOS) y LANtastic (para MS-DOS, Microsoft Windows y OS/2) y Windows for Workgroups (agregando NetBIOS a Windows). Los ejemplos de los primeros sistemas operativos con capacidades de red peer-to-peer integradas incluyen MacOS (usando AppleTalk y LocalTalk) y Berkeley Software Distribution.
Hoy en día, las aplicaciones informáticas distribuidas y de trabajo en grupo se han convertido en la norma. Los sistemas operativos de computadora incluyen una pila de red como algo natural. Durante la década de 1980 creció la necesidad de integrar computadoras diferentes con capacidades de red y la cantidad de dispositivos en red creció rápidamente. En parte porque permitía la interoperabilidad de múltiples proveedores y podía enrutar paquetes globalmente en lugar de estar restringidos a un solo edificio, el conjunto de protocolos de Internet se adoptó casi universalmente en las arquitecturas de red. A partir de entonces, los sistemas operativos de las computadoras y el firmware de los dispositivos de red tendieron a ser compatibles con los protocolos de Internet.
Sistemas operativos de dispositivos de red
Los sistemas operativos de red se pueden integrar en un enrutador o firewall de hardware que opera las funciones en la capa de red (capa 3). Los sistemas operativos de red notables incluyen:
Sistemas operativos de red propietarios
- Cisco IOS, una familia de sistemas operativos de red utilizados en routers Cisco Systems y conmutadores de red. (Los interruptores de la aerolínea ejecutaron el sistema operativo Catalyst, o CatOS)
- RouterOS by MikroTik
- ZyNOS, utilizado en dispositivos de red hechos por ZyXEL
Sistemas operativos basados en FreeBSD, NetBSD y Linux
- Cisco NX-OS, IOS XE y IOS XR; familias de sistemas operativos de red utilizados en diversos dispositivos Cisco Systems incluyendo las plataformas Cisco Nexus y Cisco ASR
- Junos OS; un sistema operativo de red que funciona en plataformas Juniper Networks
- Distribución Cumulus Linux, que utiliza la pila TCP/IP completa de Linux
- DD-WRT, un firmware basado en Linux para routers y puntos de acceso inalámbricos, así como plataformas de dispositivos de redes de bajo costo como el Linksys WRT54G
- Dell Networking Operating System; DNOS9 está basado en NetBSD, mientras que OS10 utiliza el kernel de Linux
- El sistema operativo extensible funciona en interruptores de Arista y utiliza un kernel Linux no modificado
- ExtremeXOS (EXOS), utilizado en dispositivos de red hechos por Extreme Networks
- FTOS (Force10 Operating System), la familia de firmware utilizada en interruptores Ethernet Force10
- ONOS, un sistema operativo SDN de código abierto (organizado por Linux Foundation) para proveedores de servicios de comunicaciones diseñados para escalabilidad, alto rendimiento y alta disponibilidad.
- OpenWrt utilizado para la ruta de paquetes IP en dispositivos incrustados
- pfSense, un tenedor de M0n0wall, que utiliza PF
- OPNsense, un tenedor de pfSense
- SONiC, un sistema operativo basado en Linux desarrollado por Microsoft
- VyOS, un tenedor de código abierto del paquete de enrutamiento Vyatta
Contenido relacionado
Tetris
SA80
DeCSS