Server Message Block ( SMB ) är en fil utbyte protokoll som har sina rötter som går tillbaka till mitten av 1980-talet , ? Det byggt bort av NetBIOS och NetBEUI tjänster som dominerade Windows -nätverk före ankomsten av en fungerande TCP /IP-stack på 1990-talet , och har fortfarande en plats i små kontor och företag nätarkitekturer planering till denna dag . Detta protokoll kallas också CIFS , men SMB namnet är bredare användning . SMB-servrar används för att administrera och underhålla SMB tjänster över ett nätverk eller Active Directory Service i en Windows- nätverksmiljö . Historia av SMB
första genomförandet av SMB kom i Microsoft LAN Manager 1987 , och blev en integrerad del av Windows för arbetsgrupper. Microsoft lämnade ett uppfräschat specifikation för SMB 1997 som Common Internet File System , som byggde bort av SMB genomförandet släpptes i Windows NT 4.0 1996 .
Användning av SMB -servrar
SMB fungerar via en klient - server arkitektur , med varje dator i nätverket med SMB-protokollet frågande en portal som får dirigeras till minst upptagna SMB -server i klustret . Detta protokoll kräver att varje klient ska autentiseras med SMB-server , vilket utökar det nätverksprotokoll , men också tillåter en mer robust miljö för att dela applikationer och data . Vid rutinmässig kontorsbruk , är den vanligaste typen av SMB servern påträffade ett Windows delad skrivarserver , tillgänglig för alla datorer i samma nätverk domän .
Microsoft Genomförande
p Det finns två vanligt förekommande versioner av SMB-protokollet distribueras av Microsoft, 1,0 genomförande , som levereras med Windows NT , och var omfattande uppdatering med Windows 2000 och SMB2 genomförandet som kom ut med Windows Vista . Den 2.0 Genomförandet är bakåtkompatibel med 1,0 implementering , men ger betydande prestandaförbättringar när alla klienter i nätverket är av den senaste versionen . Windows 7 introducerar SMB 2.1 som ett protokoll , som fortfarande är bakåtkompatibel på SMB - servern nivå med SMB 2.0
öppen källkod
Eftersom SMB är ett protokoll för att ansluta datorer till nätverk , har SMB implementeringar på andra operativsystem varit bevarade sedan slutet av 1990-talet . Den open source version av SMB heter Samba , och har varit en lager del av Linux och MacOS X distributioner sedan 2002 . Den aktuella versionen kandidat Samba är version 3.6 , som innehåller en nästan fullständig reimplementation av SMB2 . Den stabila versionen , 3.5 , har inte en SMB2 genomförande .