Dela via


Vad är Microsoft SMB Protocol och CIFS Protocol?

SMB-protokollet (Server Message Block) är ett protokoll för fildelning i nätverket och som implementeras i Microsoft Windows kallas det Microsoft SMB Protocol. Den uppsättning meddelandepaket som definierar en viss version av protokollet kallas för en dialekt. CIFS-protokollet (Common Internet File System) är en dialekt av SMB. Både SMB och CIFS är också tillgängliga på VMS, flera versioner av Unix och andra operativsystem.

Den tekniska referensen till CIFS är tillgänglig från Microsoft Corporation på Common Internet File System (CIFS) File Access Protocol.

Översikt

Även om dess huvudsakliga syfte är fildelning innehåller ytterligare Microsoft SMB Protocol-funktioner följande:

I OSI-nätverksmodellen används Microsoft SMB Protocol oftast som ett programlager eller ett protokoll för presentationslager, och det förlitar sig på protokoll på lägre nivå för transport. Det transportlagerprotokoll som Microsoft SMB Protocol oftast används med är NetBIOS via TCP/IP (NBT). Microsoft SMB Protocol kan dock också användas utan ett separat transportprotokoll, då kombinationen Microsoft SMB Protocol/NBT vanligtvis används för bakåtkompatibilitet.

Microsoft SMB Protocol är en klient-server-implementering och består av en uppsättning datapaket som var och en innehåller en begäran som skickas av klienten eller ett svar som skickas av servern. Dessa paket kan klassificeras brett enligt följande:

  • Sessionskontrollpaket Upprättar och avbryter en anslutning till delade serverresurser.
  • Filåtkomstpaket Får åtkomst till och manipulerar filer och kataloger på fjärrservern.
  • Allmänna meddelandepaket skickar data till utskriftsköer, mailslots och namngivna rör och tillhandahåller data om status för utskriftsköer.

Vissa meddelandepaket kan grupperas och skickas i en överföring för att minska svarsfördröjningen och öka nätverksbandbredden. Detta kallas "batchbearbetning". Avsnittet Microsoft SMB Protocol Packet Exchange Scenario beskriver ett exempel på en Microsoft SMB Protocol-session som använder paketbatching.

I det här avsnittet

Följande avsnitt innehåller en översikt över Microsoft SMB-protokollet och CIFS-protokollet:

Ämne Beskrivning
Microsoft SMB-protokolldialekter För att upprätta en anslutning mellan en klient och en server med hjälp av Microsoft SMB Protocol måste du först fastställa dialekten med den högsta funktionalitetsnivån som både klienten och servern stöder.
Microsoft SMB-protokollautentisering Säkerhetsmodellen som används i Microsoft SMB Protocol är identisk med den som används av andra varianter av SMB och består av två nivåer av säkerhetsanvändare och resurs. En delning är en fil, katalog eller skrivare som kan nås av Microsoft SMB Protocol-klienter.
Microsoft SMB-protokollets pakethanteringsutbytescenario Exempel på ett Microsoft SMB Protocol-paketutbyte mellan en klient och en server.