Server Message Block ( SMB) er en fil udveksling protokol, der har sine rødder helt tilbage til midten af 1980'erne , ? Det bygget off af NetBIOS og NetBEUI tjenester, der dominerede Windows-netværk forud for ankomsten af en fungerende TCP /IP-stakken i 1990'erne, og stadig har en plads i lille kontor og virksomhedens netværk planlægning arkitekturer til denne dag. Denne protokol kaldes også CIFS , selvom SMB navn er i bredere anvendelse . SMB -servere bruges til at administrere og vedligeholde SMB -tjenester på tværs af et netværk eller Active Directory Service i et Windows-netværk miljø. History of SMB
første gennemførelse af SMB kom i Microsoft LAN Manager i 1987, og var en integreret del af Windows til Workgroups . Microsoft har fremlagt en moderniseret specifikation for SMB i 1997 som den Common Internet File System , der var baseret off af SMB implementering udgivet i Windows NT 4.0 i 1996.
Anvendelse af SMB -servere
< br >
SMB arbejder via en klient - server-arkitektur , hvor hver computer på netværket ved hjælp af SMB-protokollen forespørge en portal , der bliver dirigeret til den mindst travle SMB server i klyngen . Denne protokol kræver hver klient blive bekræftet med SMB -server, som tilføjer overhead til den netværksprotokol , men også giver mulighed for en mere robust miljø for deling af applikationer og data . I rutinemæssig kontorbrug , er den mest almindelige form for SMB-server stødt på et Windows delt printserver , tilgængelig for alle computere på det samme netværk domæne.
Microsoft Implementering
p Der er to udbredte versioner af SMB-protokollen distribueres af Microsoft, 1,0 gennemførelsen, som blev leveret med Windows NT og blev grundigt opdateret med Windows 2000, og SMB2 implementering , der kom ud med Windows Vista. Den 2,0 implementering er bagudkompatibel med 1,0 gennemførelse, men giver betydelige ydelsen stiger , når alle klienter på netværket er af den nyeste version . Windows 7 introducerer SMB 2.1 som en protokol , der fortsat er bagudkompatibel på SMB - server på niveau med SMB 2,0
Open Source Implementering
Fordi SMB er en protokol til at forbinde computere til netværk har SMB -implementeringer på andre operativsystemer været bevaret siden slutningen af 1990'erne . Den open source-version af SMB hedder Samba , og har været en bestand del af Linux og MacOS X distributioner siden 2002. Den nuværende release candidate af Samba er version 3.6, som indeholder en næsten komplet reimplementation af SMB2 . Den stabile version , 3.5 , ikke har en SMB2 implementering.