Netværksoperativsystem - Network operating system
Et netværksoperativsystem ( NOS ) er et specialiseret operativsystem til en netværksenhed såsom en router , switch eller firewall .
Historisk set blev operativsystemer med netværksfunktioner beskrevet som netværksoperativsystem, fordi de tillod pc'er at deltage i computernetværk og delt fil- og printeradgang inden for et lokalt netværk (LAN). Denne beskrivelse af operativsystemer er nu stort set historisk, da almindelige operativsystemer inkluderer en netværksstak til understøttelse af en klient-servermodel .
Historie
Tidlige mikrocomputeroperativsystemer som CP / M , MS-DOS og klassisk Mac OS blev designet til en bruger på en computer. Pakkeskiftende netværk blev udviklet til at dele hardwarressourcer, såsom en mainframe-computer , en printer eller en stor og dyr harddisk . Da lokalnetværksteknologi blev tilgængelig, opstod der to generelle tilgange til håndtering af deling af ressourcer på netværk.
Historisk set var et netværksoperativsystem et operativsystem til en computer, der implementerede netværksfunktioner. Operativsystemer med en netværksstak tillod personlige computere at deltage i en klientserverarkitektur, hvor en server gør det muligt for flere klienter at dele ressourcer, såsom printere . Tidlige eksempler på klientserver-operativsystemer, der blev leveret med fuldt integrerede netværksfunktioner, er Novell NetWare ved hjælp af IPX-netværksprotokollen ( Internetwork Packet Exchange ) og Banyan VINES, som benyttede en variant af Xerox Network Systems (XNS) -protokoller.
Disse begrænsede klient- / servernetværk blev gradvist erstattet af peer-to-peer- netværk, der brugte netværksfunktioner til at dele ressourcer og filer placeret på en række computere i alle størrelser. Et peer-to-peer-netværk indstiller alle tilsluttede computere ens; de deler alle de samme evner til at bruge de tilgængelige ressourcer på netværket. De mest populære peer-to-peer-netværk fra og med 2020 er Ethernet , Wi-Fi og Internetprotokol-pakken . Software, der tillod brugere at interagere med disse netværk, på trods af manglende netværksstøtte i den underliggende producents operativsystem, blev undertiden kaldt et netværksoperativsystem. Eksempler på sådan tilføjelsessoftware inkluderer Phil Karn's KA9Q NOS (tilføjelse af internetstøtte til CP / M og MS-DOS), PC / TCP-pakkedrivere (tilføjelse af Ethernet og internetstøtte til MS-DOS) og LANtastic (til MS-DOS , Microsoft Windows og OS / 2 ) og Windows til arbejdsgrupper (tilføjelse af NetBIOS til Windows). Eksempler på tidlige operativsystemer med peer-to-peer-netværksfunktioner indbygget inkluderer MacOS (ved hjælp af AppleTalk og LocalTalk ) og Berkeley Software Distribution .
I dag er distribueret databehandling og groupware- applikationer blevet normen. Computeroperativsystemer inkluderer en netværksstak som en selvfølge. I løbet af 1980'erne voksede behovet for at integrere forskellige computere med netværksfunktioner, og antallet af netværksenheder voksede hurtigt. Dels fordi det tillod interoperabilitet mellem flere leverandører og kunne dirigere pakker globalt i stedet for at være begrænset til en enkelt bygning, blev internetprotokolpakken næsten universelt vedtaget i netværksarkitekturer. Derefter havde computeroperativsystemer og firmware på netværksenheder tendens til at understøtte internetprotokoller.
Netværksenhedens operativsystemer
Netværksoperativsystemer kan integreres i en router eller hardware-firewall, der styrer funktionerne i netværkslaget ( lag 3 ). Bemærkelsesværdige netværksoperativsystemer inkluderer:
Proprietære netværksoperativsystemer
- Cisco IOS , en familie af netværksoperativsystemer, der bruges på de fleste Cisco Systems- routere og nuværende Cisco- netværksafbrydere . Tidligere switche kørte Catalyst Operating System CatOS
- RouterOS af MikroTik .
- ZyNOS , der bruges i netværksenheder fra ZyXEL .
- LCOS (LX / FX / SX), der bruges i netværksenheder fremstillet af LANCOM Systems.
NetBSD, FreeBSD eller Linux-baserede operativsystemer
- DD-WRT , Linux-kerne-baseret DD-WRT er Linux-baseret firmware til trådløse routere og adgangspunkter samt billige netværksenhedsplatforme såsom Linksys WRT54G
- Dell Networking Operating System , DNOS9 er NetBSD- baseret, mens OS10 bruger Linux-kernen
- Udvideligt operativsystem kører på switches fra Arista og bruger en umodificeret Linux-kerne
- ExtremeXOS (EXOS), der bruges i netværksenheder fra Extreme Networks
- FTOS eller Force10 operativsystem er den firmwarefamilie, der bruges på Force10 Ethernet-switche
- OpenWrt bruges til at dirigere IP-pakker på indlejrede enheder
- pfSense , en gaffel af M0n0wall , bruger PF
- SONiC , et Linux-baseret netværksoperativsystem udviklet af Microsoft
- Cumulus Linux- distribution, som bruger den fulde TCP / IP-stak af Linux
- VyOS , en open source gaffel til Vyatta routing-pakken
- ONOS , et open source SDN- operativsystem (hostet af Linux Foundation ) til kommunikationstjenesteudbydere, der er designet til skalerbarhed, høj ydeevne og høj tilgængelighed.
Se også
- Distribueret operativsystem
- FRRute
- Netværkscomputer-operativsystem
- Netværksfunktioner virtualisering
- Operativsystemprojekter
- Afbrydeligt operativsystem
- SONiC (operativsystem)