Súborový server FS (File Server) zabezpečuje prístup k údajom prostredníctvom systému súborov a adresárov. Súbor je chápaný len ako prostá množina oktetov priradených ku konkrétnemu súborovému objektu. Súborový server nerozlišuje logický obsah a vnútornú štruktúru súborov, preto je na rozdiel od používaných aplikácií transparentný. Jeho funkciou je zabezpečiť zápis a čítanie súborov na disku servera, podľa pridelených prístupových práv jednotlivých užívateľov. Tieto sú definované v tzv. prístupovom zozname ACL (Access Control List). Všeobecne sa špecifikujú najmä právo na čítanie a zápis do súborov, modifikácia atribútov, prípadne vytváranie a rušenie podadresárov. Prístup k súborom je realizovaný na úrovni volania primitívnych operácií typu:
- otvorenie, zatvorenie súboru (open, close),
- čítanie, zápis do súboru na príslušnej pozícii (read, write),
- posun na konkrétnu pozíciu v súbore (seek),
- súbežný prístup k súborom a režimom zamykania (lock, unlock).
Klienti súborových serverov umožňujú prístup užívateľov ku vzdialeným súborom súborových serverov. Od užívateľov preberajú požiadavky na súborové služby, preformulujú ich na interné príkazy súborových serverov, ktoré odošlú príslušným aplikačným protokolom na server (NCP, SMB, NFS, FTP, atd.). Server po analýze prístupových práv ACL prístup zamietne, resp. vykoná príslušnú operáciu a jej výsledok odošle klientovi. Súboroví klienti pracujú transparentne, pretože vzdialené súbory sa javia užívateľovi tak, ako by boli priamo dostupné na lokálnom systéme. Klient len smeruje požiadavky užívateľa medzi lokálne a vzdialené služby, odkiaľ plynie aj jeho označenie pre presmerovač (redirector).
Princíp súborového servera a klienta naznačuje obrázok 1.1. Súborový server pozostáva z jadra (Kernel FS), ktoré preberá požiadavky klientov na súborové služby, prenášané špecializovaným aplikačným protokolom (SMB). Kontroluje prístupové práva užívateľov v tabuľke ACL a udržuje špeciálnu tabuľku LT (Lock Table), ktorá slúži na riadenie súbežného prístupu k súborom. Používané súbory a ich oblasti sú v nej označené ako zamknuté a nemožno ich modifikovať niekoľkými klientmi súčasne. Klient mapuje logické disky servera (disk i) na virtuálny lokálny súborový systém, tzv. sieťový disk (napr. F:). Podľa volania súborových služieb nad lokálnym alebo sieťovým diskom, klient odovzdá požiadavky lokálnemu OS, prípadne ich presmeruje cez sieť na súborový server. [1, s. 31]
Obrázok 1.1 Princíp práce klienta so súborovým serverom