Un sistema operativo de red ( NOS ) es un sistema operativo especializado para un dispositivo de red, como un enrutador , un conmutador o un firewall.
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 de computadoras y compartieran acceso a archivos e impresoras dentro de una red de área local (LAN). Esta descripción de los sistemas operativos ahora es en gran parte 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 el Mac OS clásico, fueron diseñados para un usuario en una computadora. [ cita requerida ] 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 . [1] A medida que la tecnología de red de área local se hizo disponible, surgieron dos enfoques generales para manejar el uso compartido de recursos en redes. [ cita requerida ]
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 permitían que las computadoras personales participaran en una arquitectura cliente-servidor en la que un servidor permite que varios clientes compartan recursos, como impresoras . [2] [3] [4] Los primeros ejemplos de sistemas operativos cliente-servidor que se entregaron con capacidades de red completamente integradas son Novell NetWare, que utiliza el protocolo de red Internetwork Packet Exchange (IPX), y Banyan VINES , que utilizaba una variante de los protocolos Xerox Network Systems (XNS). [ cita requerida ]
Estas redes cliente/servidor limitadas fueron reemplazadas gradualmente por redes peer-to-peer , 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 a todas las computadoras conectadas; todas comparten las mismas capacidades para usar los recursos disponibles en la red. [3] 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. Algunos ejemplos de dicho software complementario incluyen KA9Q NOS de Phil Karn (que agrega soporte de Internet a CP/M y MS-DOS), PC/TCP Packet Drivers (que agrega soporte de Ethernet e Internet a MS-DOS) y LANtastic (para MS-DOS, Microsoft Windows y OS/2 ), y Windows for Workgroups (que agrega NetBIOS a Windows). Entre los primeros sistemas operativos con capacidades de redes peer to peer integradas se incluyen MacOS (que utiliza AppleTalk y LocalTalk ) y Berkeley Software Distribution . [ cita requerida ]
En la actualidad, la computación distribuida y las aplicaciones de trabajo en grupo se han convertido en la norma. Los sistemas operativos de las computadoras incluyen una pila de redes como algo habitual. [1] Durante la década de 1980, la necesidad de integrar computadoras diferentes con capacidades de red aumentó y la cantidad de dispositivos en red creció rápidamente. En parte porque permitía la interoperabilidad entre múltiples proveedores y podía enrutar paquetes globalmente en lugar de estar restringido 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 admitir protocolos de Internet. [5]
Sistemas operativos de dispositivos de red
Los sistemas operativos de red pueden estar integrados en un enrutador o firewall de hardware que opera las funciones en la capa de red ( capa 3 ). [6] Los sistemas operativos de red notables incluyen:
Sistemas operativos de red propietarios
- Cisco IOS , una familia de sistemas operativos de red utilizados en enrutadores y conmutadores de red de Cisco Systems . (Los conmutadores anteriores ejecutaban el sistema operativo Catalyst o CatOS )
- RouterOS de MikroTik
- ZyNOS , utilizado en dispositivos de red fabricados por ZyXEL
Sistemas operativos basados en FreeBSD, NetBSD, OpenBSD y Linux
- Cisco NX-OS , IOS XE e IOS XR ; familias de sistemas operativos de red utilizados en varios dispositivos Cisco Systems, incluidas las plataformas Cisco Nexus y Cisco ASR
- Junos OS ; un sistema operativo de red que se ejecuta en plataformas Juniper Networks
- Distribución Cumulus Linux , que utiliza la pila TCP/IP completa de Linux
- DD-WRT , un firmware basado en el kernel de Linux para enrutadores y puntos de acceso inalámbricos, así como plataformas de dispositivos de red de bajo costo como el Linksys WRT54G
- Sistema operativo de red Dell ; DNOS9 está basado en NetBSD , mientras que OS10 utiliza el kernel Linux
- El sistema operativo extensible se ejecuta en conmutadores de Arista y utiliza un núcleo Linux sin modificar
- ExtremeXOS (EXOS), utilizado en dispositivos de red fabricados por Extreme Networks
- FTOS (sistema operativo Force10), la familia de firmware utilizada en los conmutadores Ethernet Force10
- ONOS , un sistema operativo SDN de código abierto (alojado por Linux Foundation ) para proveedores de servicios de comunicaciones, diseñado para escalabilidad, alto rendimiento y alta disponibilidad.
- OpenBSD , un sistema operativo de código abierto que incluye sus propias implementaciones de BGP , RPKI , OSPF , MPLS , VXLAN y otros protocolos de red estandarizados por la IETF , así como funcionalidad de firewall ( PF ) y equilibrio de carga .
- OpenWrt se utiliza para enrutar paquetes IP en dispositivos integrados
- pfSense , una bifurcación de M0n0wall , que utiliza PF
- OPNsense , una bifurcación de pfSense
- SONiC , un sistema operativo de red basado en Linux desarrollado por Microsoft
- VyOS , una bifurcación de código abierto del paquete de enrutamiento Vyatta
Véase también
- Sistema operativo distribuido
- Enrutamiento de frutas
- Sistema operativo de computadora en red
- Virtualización de funciones de red
- Proyectos de sistemas operativos
- Sistema operativo interrumpible
- SONiC (sistema operativo)
Referencias
- ^ por Ann McHoes; Ida M. Flynn (2012). Entendiendo los sistemas operativos (6.ª ed.). cengage Learning. pág. 318. ISBN 9781133417569.
- ^ Dean, Tamara (2009). "Sistemas operativos de red", Guía de redes de Network+ , 421(483)
- ^ ab Winkelman, Dr. Roy (2009). "Capítulo 6: Software", Guía para educadores sobre redes escolares , 6.
- ^ Davis, Ziff (2011). "sistema operativo de red", PCmag.com. Consultado el 7/5/2011.
- ^ Ann McHoes; Ida M. Flynn (2012). Entendiendo los sistemas operativos (6.ª ed.). cengage Learning. pág. 305. ISBN 9781133417569.
- ^ Al-Shawakfa, Emad; Evens, Martha (2001). "The Dialoguer: An Interactive Bilingual Interface to a Network Operating System", Expert Systems Vol. 18 Issue 3, p131, 19p, consultado el 7/5/2011.
Enlaces externos
- Capítulo 6 de la guía sobre redes del Dr. Roy Winkelman