A Windows implementációt Paul Leach és Dan Perry készítette el. Részletes leírás a következő címen található:
http://www.microsoft.com/Mind/1196/CIFS.htm
CIFS által támogatott fájlműveletek
- Fájlhozzáférések - megnyitás, bezárás, olvasás, írás és keresés.
- Zárolások - fájlt és rekordot képes zárolni, így más nem tudja megnyitni.
- Gyorsítótárazás - írási és olvasási cache, több kliens számára is.
- Verziószám egyeztetés - a CIFS több verziója is napvilágot látott. Ezek különböző tudásuak, de mindegyik beépítve tartalmazza az automatikus egyeztetés lehetőségét, így felhasználói beavatkozás nélkül szűnnek meg a kompatibilitási problémák.
- Kiterjesztett attribútumok - a fájlokhoz eredetileg nem tartozó attribútumok is hozzárendelhetők, pl.: szerző neve.
- Több kötetes elhelyezkedés - a fájlrendszer több köteten és merevlemezen is elhelyezkedhet, a felhasználó felé csak egy nagy látszik.
- Kötegelt műveletek - bizonyos műveletek csoportosan is végrehajthatók, növelve a hatékonyságot.
- Unicode fájlnevek - unicode karakterek is használhatók a fájl-, erőforrás- és felhasználói nevekben.
- Több felhasználó nyithat meg egyidejűleg egy fájlt az ebből származó konfliktusokat a fájlrendszer lekezeli.
- Hibatűrés - a kiszolgáló rendellenes leállása miatti fájlsérülések lehetősége elhanyagolható.
Mely Windows verziókban érhető el?
Windows for Workgroups, 95,98, ME, NT 4.0, 2000, XP.
Milyen fájlokból áll?
Kernelszintű eszközmeghajtó program. Magában foglalja a gyorsítótárazást, memória kezelést és távoli kérések kezelését.
Kapcsolatot teremt az alacsonyabb szintű hálózati meghajtókkal.
Network File System (NFS) protokoll támogatás. Az NFS-t UNIX rendszerekben használják elterjedten.
További szolgáltatások
Támogatja a lassú kapcsolatokat. Például optimális adatátvitelt lehet elérni kapcsolt vonali modemes elérésnél is. Ha az átvitel valami miatt egy ideig szünetel és később helyreáll, folytatható a letöltés. A fejlesztésnél külön figyelmet fordítottak erre a funkcióra, tekintve a modemes csatlakozók nagy számát.
A biztonságról: egyaránt támogatja a névtelen és a hitelesített hozzáféréseket, a DES kódolási algoritmust.
Működési feltételek Windows részről
Telepített TCP/IP protokoll és névfeloldási rendszer. A TCP/IP alapértelmezésben része a Windows 2000/XP rendszereknek, míg névfeloldás alatt a DNS értendő. Nem feltétlenül szükséges saját DNS kiszolgálót üzembe helyezni, igénybe vehetjük az Internet szolgáltatók szervereit is. Kisebb (néhány gépes) hálózatokban NetBIOS névfeloldás használatára is lehetőség van.
Linux
A Linux operációs rendszerekben elterjedt Samba fájlszerverek tartalmazzák a CIFS egyik megvalósítását, mely különbözik a Microsoft implementációtól, de kompatíbilis vele. Windows részről nincs szükség a TCP/IP-n kívül más telepítésre, a Linuxra Samba szervert kell telepíteni és a két operációs rendszer megfelelő hálózati beállítások mellett máris "látja" egymás megosztásait.
A jövő...
Mind a Microsoft, mind az egyéb gyártók tervei és közös érdekei szerint a CIFS fogja átvenni a hagyományos protokollok (http, FTP) fájlátviteli szerepét. Köszönhetően rugalmasságának, nyitottságának és biztonságának.