Operačný systém (OS) je podstatné softwarové vybavenie počítača, ktoré umožňuje základné riadenie všetkých zdrojov počítača a komunikáciu s užívateľom. Je nenahraditeľným rozhraním medzi počítačom (hardware) a buď užívateľom priamo, alebo ďalšími programami. Bez OS nie je možné počítač používať, všetky príkazy užívateľa sú operačným systémom prijímané a spracovávané a rovnako aj programy využívajú pri svojej činnosti služby OS. Bez OS by sme s počítačom mohli komunikovať len na úrovni bitov s nadobúdajúcou hodnotou 0 alebo 1. Operačný systém poskytuje nízko úrovňové služby zdieľané rôznymi aplikáciami. Aplikácia (napr. databáza) neustále volá bežné úlohy podporované OS (posielanie dát monitoru, aktualizácia súborov a disku, prijatie hodnôt z klávesnice atď.).
Sieťový OS – vykonáva okrem funkcií bežného OS aj niektoré špeciálne funkcie, podľa zložitosti prostredia. Niektoré sieťové OS pracujú nad základným operačným systémom (napríklad LanTastic pracuje nad operačným systémom DOS, ale napríklad NetWare je nezávislý sieťový OS).
Okrem vykonávania nežných nízko úrovňových úloh je sieťový OS zodpovedný za
nasledujúce:
- smerovanie dátového behu siete,
- riadenie prístupu k dátam podľa bezpečnostných požiadaviek,
- zabránenie prístupu k dátovým súborom v dobe ich spracovania,
- správa žiadostí o tlačové služby,
- správa komunikácie a správ medzi sieťou a vzdialenými miestami,
Služby sieťového OS musia byť z hľadiska užívateľa úplne priehľadné. Sieť by mala mat čo možno najintuitívnejšie rozhranie. Komplexné úlohy by mali byť reprezentované jednoduchými slovnými inštrukciami a obrázkami, ktoré sú zrozumiteľné pre človeka i s netechnickými znalosťami. [4, str.162]
(Výše uvedené rozdělení samozřejmě postihuje pouze ty nejvíce využívané OS !)
V zásadě platí, že bez serverové OS jsou vhodné především pro menší sítě (do 10 – 15 stanic), kde se síť používá především ke sdílení dat a technických prostředků, není zde vyžadováno zabezpečení přístupu a velice diskutabilní je připojení takové síti k síti Internetu (doporučení připojení přes firewall!)
Serverové OS jsou vhodné pro rozsáhlejší sítě, kde je potřeba definovat různá práva přístupu různým uživatelům, definovat různé uživatelské profily, či kde je větší množství stanic (větší zatížení a nároky na bezpečnost). Tyto OS mají ve většině případů implementovanou již podporu bezpečného připojení k síti Internet včetně dalších služeb (WWW, FTP, mail atd.)
Vlastní verze OS, která realizuje činnost sítě nepodmiňuje, které OS jsou instalovány na stanicích. Toto neplatí pro OS Windows, zde se předpokládá využití prostředí Windows i na stanicích ! V určitých případech lze připojit do Windows sítě i stanice pracující např. pod operačním systémem MS DOS, toto připojení je však velice problematické a nedovoluje využít všech služeb sítě.
Topologie klient – server
Klient-server je síťová architektura, která odděluje klienta (často aplikaci s grafickým uživatelským rozhraním) a server, kteří spolu komunikují přes počítačovou síť. Klient-server aplikace obsahují jak klienta, tak i server. Alternativou architektury klient-server je peer-to-peer.
Topologie peer – to peer
Peer-to-peer (doslova rovný s rovným), P2P nebo klient-klient je označení typu počítačových sítí, ve které spolu komunikují přímo jednotlivíklienti (uživatelé). Opakem je klient-server, ve které jednotliví klienti komunikují vždy s centrálním serverem či servery, prostřednictvím kterého i komunikují s jinými klienty, pokud je to potřeba. Čistá P2P architektura vůbec pojem server nezná, všechny uzly sítě jsou si rovnocenné (a působí současně jako klienti i servery pro jiné klienty).