A közös internetes fájlrendszer (CIFS) magyarázata 5 perc vagy kevesebb

A Common Internet File System (CIFS) egy protokoll, amely hozzáférést biztosít fájlokhoz, nyomtatókhoz és soros portokhoz egy bizonyos hálózaton lévő különböző gépek között.

Ezzel a hozzáféréssel az ügyfelek megnyithatják, elolvashatják és szerkeszthetik a megosztott dokumentumokat, amelyek automatikusan mentésre kerülnek a helyi gépeken.

A felhasználók hozzáférhetnek a folyamatközi kommunikációs szolgáltatásokhoz és a nyomtatási sorokhoz is.

A CIFS-t az 1980-as évek elején fejlesztették ki az IBM-nél.

Hogyan működik a CIFS

A CIFS kliens-szerver modellt követ. Három entitás vesz részt; egy kliens, egy alkalmazás és a szerver.

  • A kliens azt a protokollt valósítja meg, ahonnan a legtöbb üzenet származik.
  • A szerver valósítja meg a protokollt és biztosítja a legtöbb funkciót (szolgáltatást).
  • Az alkalmazás lehet olyan szoftver, amely olyan funkciókat lát el, mint a grafikus felhasználói felület, a fájlkezelés vagy a szövegszerkesztés.

A CIFS így működik;

  • Az ügyfél és a kiszolgáló között létrejön egy NetBIOS-munkamenet a megosztott erőforrások eléréséhez.
  • A tárgyalási folyamat során a kliens és a szerver meghatározza a használni kívánt dialektust.
  • A kliens a hitelesítési adatokat, többnyire egy felhasználónevet és jelszót, egy egyedi azonosítón keresztül küldi el a szervernek.
  • Az Active Directory többnyire a hitelesítési folyamatot kezeli. A CIFS azonban nem kezeli közvetlenül a hitelesítést.
  • A szerver az egyedi azonosítót adja vissza, ha a hitelesítés sikeres.
  • A szerver ellenőrzi, hogy az ügyfél rendelkezik-e a szükséges engedélyekkel, és hogy a megosztási név érvényes-e. Ha ezek az adatok érvényesek, az ügyfél hozzáférést kap az erőforrások, például fájlok és mappák megosztásához.

A CIFS protokoll jellemzői

Közlekedési függetlenség

A CIFS protokoll nem támaszt semmilyen követelményt az SMB-üzeneteket a kiszolgáló és a kliens között küldő szállítási protokollra vonatkozóan. A CIFS egyszerűen átvihető egy kapcsolatorientált protokollon.

Fájl hozzáférés

Egy kliens/felhasználó több fájlt nyithat meg, olvashat, módosíthat és bezárhat egy célkiszolgálón. A szerver feladata a fájlmegosztás, ami azt jelenti, hogy több kliens nyithatja meg és olvashatja ugyanazt a fájlt egyszerre és különböző eszközökön.

  Az alkalmazás javítása nem támogatja a szerződésben meghatározott hibát

Fájl-, könyvtár- és kötetattribútumokkal rendelkezik

A CIFS protokoll képes lekérdezni, és korlátozott lehetőségekkel beállítani a könyvtár-, fájl- és kötetattribútumokat. A hozzáférés-vezérlési listák (ACL) szintén támogatottak a CIFS-en.

Kibővített alprotokollok

A CIFS protokoll különféle alprotokollokat támogat, amelyek közvetlen hozzáférést biztosítanak a további szerverfunkciókhoz.

Támogatja az elnevezett csőfolyamatok közötti kommunikációt

A kliens megnyithat, írhat, olvashat és bezárhat elnevezett csöveket az adott szerveren. Az elnevezett csövek kommunikációs útvonalat kínálnak a kiszolgáló és az ügyfélszolgáltatások között.

Rugalmas csatlakoztathatóság

Egy kliens több szerverhez is kapcsolódhat. Egy ilyen kliens egy vagy több kapcsolatot is létrehozhat egy szerverrel.

Támogatja a funkciók egyeztetését

A protokoll által támogatott szolgáltatáskészlet és dialektus kapcsolatonként egyeztetve történik.

Fájlok és rekordok zárolása és biztonságos gyorsítótárazás

A CIFS protokoll támogatja a rögzítést és a fájlok zárolását. Ugyanez a protokoll lehetővé teszi az opportunista fájlok zárolását, lehetővé téve az ügyfelek számára az adatok gyorsítótárazását a jobb teljesítmény érdekében.

Könyvtár- és fájlmódosítási értesítések

A CIFS-protokollt használó kliensek értesítési kérelmet küldhetnek el, ha egy erőforráson belül, például egy könyvtáron belüli fájlban vagy egy adott kiszolgálón lévő könyvtárban változás történik.

Támogatja az elosztott fájlrendszert (DFS)

Az elosztott fájlrendszer egy globális névteret hoz létre, amely több kiszolgálón lévő erőforrásokat tartalmaz.

Több biztonsági kontextust támogat

Az ügyfél egy vagy több biztonsági kontextust használhat és hozhat létre egy bizonyos kapcsolaton keresztül.

A CIFS használatának előfeltételei

A CIFS-nek egy mögöttes hálózati átvitelre van szüksége (általában kapcsolatorientált). Bizonyos esetekben azonban a CIFS-üzenetek kisebb módosításokkal továbbíthatók kapcsolat nélküli átvitellel.

Mielőtt a CIFS-üzeneteket kapcsolatorientált átvitelen keresztül kicserélhetnénk, létre kell hozni egy kapcsolatot.

Az ilyen hálózaton keresztüli üzenetek cseréjéhez a CIFS feltételezi, hogy a következő erőforrások közül egy vagy több elérhető;

  • Helyi nyomtatási sor, amely nyomtatási feladatokat küld a nyomtatónak, hogy nyomtatási szolgáltatásokat kínáljon.
  • A helyi fájlrendszer vagy adatbázis fájlrendszerként jelenik meg a fájlmegosztás engedélyezéséhez. Az erőforrás ebben az esetben objektumtárként ismert.
  • A folyamatok közötti kommunikációhoz a named pipe absztrakciót használó megfelelő emulációra van szükség a CIFS-kiszolgálóba vagy egy fájlrendszerbe, amely támogatja a named pipeseket.
  Hogyan ellenőrizhető, hogy elérhető-e a Fall Creators frissítés

A kiszolgálónak rendelkeznie kell jelszóadatbázissal is, vagy hozzáférést kell biztosítania ahhoz a hitelesítéshez.

A jelszóadatbázis tárolja az NT LAN Manager (NTLM) és a LAN Manager (LM) jelszókivonatokat a kihívás- vagy válaszhitelesítés támogatása érdekében.

Konfigurálja a CIFS-t Windowshoz

A legtöbb felhasználó soha nem fogja használni a CIFS-t, ami megmagyarázza, hogy ez a funkció alapértelmezés szerint le van tiltva a Windows 10 és 11 rendszeren.

Kövesse ezeket a lépéseket a működéshez;

  • Lépjen a Vezérlőpultra, és kattintson a Program és szolgáltatások elemre. A bal oldalon kattintson a Windows-szolgáltatások be- vagy kikapcsolása elemre.

  • Görgessen lefelé, amíg meg nem jelenik az SMB 1.0/CIFS fájlmegosztási támogatás, és jelölje be ezt a négyzetet. Kattintson a + ikonra az összes bejelölt opció megtekintéséhez

A fenti lépések bekapcsolják a CIFS-t. A CIFS-hez azonban konfigurálnia kell a hálózatot, amelyhez csatlakozik. Ez a folyamat;

  • Nyissa meg a Vezérlőpult kezdőlapját, és kattintson a Hálózat és internet elemre.
  • 2. Kattintson a Hálózati és megosztási központ elemre. A bal oldalon kattintson a Speciális megosztási beállítások módosítása elemre.

    3. Kattintson a Speciális megosztási beállítások módosítása elemre. Most már folytathatja, és bekapcsolhatja a hálózatfelderítést, valamint a fájl- és nyomtatómegosztást. Kattintson a „Módosítások mentése” gombra.

    Állítsa be a CIFS-t egy mappában

    A bemutató céljaira létrehozunk egy „Mintamappa” nevű mappát az E lemezen.

  • Kattintson a jobb gombbal a Minta mappára, kattintson a Tulajdonságok elemre, majd válassza a Megosztás lehetőséget.
  • 2. Kattintson a Megosztás gombra.

    Meg kell azonban jegyezni, hogy a felsorolt ​​felhasználók csak azok, akik jelenleg be vannak állítva a Windows-gépen.

    A címzetteknek is mindent saját oldalukon kell konfigurálniuk, ha hozzá akarnak férni az elküldött dokumentumokhoz.

    CIFS vs. SMB: különbségek

    A különbségek ellenőrzése előtt érdemes volt megtanulni, mi az a Server Message Block (SMB).

    A kiszolgálói üzenetblokkot úgy tervezték, hogy lehetővé tegye a kliens számára a kiszolgálón lévő fájl olvasását, írását és szerkesztését. A szerver ebben az esetben egy helyi hálózat (LAN).

    SMB az évek során

    • SMB 1.0. Az SMB első verziója a CIFS-nek felel meg. Ez az első változat a Windows NT 4.0 rendszerhez készült, és a kommunikáció NetBIOS felületen keresztül zajlott.
    • SMB 2.0. Ezt a verziót a Microsoft 2006-ban vezette be Windows Vista operációs rendszerén keresztül. Néhány bevezetett szolgáltatás a jobb méretezhetőség, a szimbolikus hivatkozások támogatása és a jobb üzenetaláírás volt.
    • SMB 2.1. Ezt a verziót a Windows 7-tel egy időben mutatták be 2007-ben. A 2.1-es verzió jobb teljesítményoptimalizálást és új zárolási mechanizmusokat kínált.
    • SMB 3.0. Ezt a verziót a Windows 8-cal egy időben mutatták be 2012-ben. Az SMB 3.0 eredeti neve SMB 2.2 volt, de később átnevezték. Ez a verzió lehetővé tette a távoli tárolóhoz való hozzáférést a Remote Direct Memory Access (RDMA) segítségével.
    • SMB 3.1.1. Ez a cikk írásának legfrissebb verziója. Az SMB 3.1.1-et 2015-ben hozták létre a Windows 10 rendszerhez, és integritás-ellenőrzéseket vezetett be a hitelesítés előtt. Ez a verzió a Galois/Counter Mode (GCM) titkosítást is használja.
      Hogyan lehet törölni az iTunes rádiót

    Sokan összekeverik a CIFS-t és az SMB-t. Érdemes megjegyezni, hogy az SMB-t korábban vezették be, mint a CIFS-t.

    A Microsoft továbbfejlesztette az SMB-t, hogy az 1990-es években létrehozta a CIFS-t, ami a CIFS-t az SMB dialektusává tette. A Microsoft azonban folytatta a CIFS fejlesztését, és a jelenlegi verzió az SMB 3.1.1.

    Ezek a fő különbségek a CIFS és az SMB 3.1.1 között

    Az SMB 3.1.1CIFSYear létrehozva Készítette az IBM az 1980-as évek elején Az SBM továbbfejlesztett változataként hozta létre a Microsoft az 1990-es évek elején. Léteznek előzetes hitelesítési ellenőrzések, amelyek segítenek a fájlok biztonságában a szerveren A CIFS létrehozásakor sok probléma volt a fájlátvitellel, a biztonsággal stb. kapcsolatban. Az AuthenticationSMB 3.1.1 AES hitelesítést használ a kiszolgálón megosztott fájlok védelmére. A felhasználónak meg kell adnia egy felhasználónevet és jelszót, hogy hozzáférjen egy olyan fájlhoz, amelyhez a CIFS-ben nincs hitelesítés. Így a fájlok nem védettek a hálózaton keresztül. A Data StorageSMB 3.1.1 32 vagy 64 bites adattároló mezőket használ, megnyitva a nagy fájlok tárolását. A HTTP és FTP protokollokhoz hasonló IP/TCP protokollokat használ. Működés Kliens-szerver kommunikációs protokoll a hálózat erőforrásaihoz való hozzáférés megosztására. Az Ügyfél/Felhasználó fájlt kér az ugyanazon a hálózaton lévő másik számítógépes rendszeren található szerveren.

    Mik a CIFS hátrányai?

    • Hiányzik a hitelesítés. A CIFS egyik legnagyobb hátránya, hogy hiányzik belőle a hitelesítés, ellentétben az SMB utóbbi verzióival.
    • Korlátozott fájlméreteket kezel. Előfordulhat, hogy a CIFS nem ideális szupernagy fájlok esetén, ami késéseket, sőt töréseket is okozhat az átvitel során.

    Következtetés

    Bár úgy tűnik, hogy a felhőalapú fájlmegosztási és hozzáférési szolgáltatások átveszik az uralmat, a hagyományos protokolloknak, például a CIFS-nek még mindig van helye. A 445-ös TCP-porton keresztüli közvetlen kapcsolatok támogatása volt a CIFS egyik legnagyobb értékesítési pontja. Annak ellenére, hogy a Microsoft most az SMB fejlődésére összpontosít, a CIFS-t nem lehet elfelejteni, mivel ez az egyik SMB dialektus.

    Azt is megvizsgálhatja, hogyan futtathatja a rendszerfájl-ellenőrzőt a Windows 11/10 rendszerben.