HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

CIFS a platform független fájlrendszer


Példaprogram letöltése

2170 bájt

Common Internet File System (CIFS), közös Internet fájlrendszernek fordítható. Miért közös? Mert működése független az operációs rendszertől. Lehet Windows, Unix, Linux, OS/2, AmigaOS, de akár egy egyéni rendszer is. Miben fájlrendszer? Fájlok átvitelét teszi lehetővé a kiszolgáló és a kliensek között a hálózaton (helyi és Internet is) keresztül. Linux-Unix rendszereken és a Windows 2000-ben (de a háttérben) használják elterjedten az SMB (Server Message Block) protokollt. A CIFS ennek egy önálló része, melyet kiemeltek és átvittek más platformokra is.
Gyakorlati jelentősége, hogy fájlszerverként üzemeltethetünk akár Windows, akár Linux gépet és ehhez csatlakozhatnak Windows, Linux, Unix, stb. kliensek, a rendszerek közti különbséget a kiszolgáló és a kliensek között mindkét irányba elrejti a protokoll.

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?
  • Rdbss.sys
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.
  • Mrxsmb.sys
Kapcsolatot teremt az alacsonyabb szintű hálózati meghajtókkal.
  • Mrxnfs.sys
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.

Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2002 évkönyv 352. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |