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.
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]
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: