Server Message Block ( SMB ) er en fil utveksling protokoll som har sine røtter helt tilbake til midten av 1980-tallet ; ? Det bygget ut av NetBIOS og NetBEUI tjenester som dominerte Windows nettverk før ankomsten av et fungerende TCP /IP stack på 1990-tallet , og har fortsatt en plass i små kontorer og bedriftens nettverk planlegging arkitekturer til denne dag. Denne protokollen er også kalt CIFS , selv om SMB navnet er i utbredt bruk . SMB-servere, som brukes til å administrere og vedlikeholde SMB tjenester på tvers av et nettverk eller Active Directory Service i et Windows nettverk miljø . Historien om SMB
første implementeringen av SMB kom i Microsoft LAN Manager i 1987 , og var en integrert del av Windows for arbeidsgrupper. Microsoft leverte en fornyet spesifikasjon for SMB i 1997 som Common Internet File System , som var basert off av SMB implementering utgitt i Windows NT 4.0 i 1996.
Bruk av SMB -servere
SMB fungerer via en klient - server arkitektur , med hver datamaskin på nettverket med SMB-protokollen spørring en portal som blir rutet til minst opptatt SMB -server i klyngen. Denne protokollen krever at hver klient godkjennes med SMB- server, som legger overhead til nettverk protokollen, men også gir en mer robust miljø for deling av applikasjoner og data . I rutinemessig kontor bruk , er den vanligste typen av SMB oppstod en Windows delt print server , tilgjengelig for alle datamaskiner i det samme nettverket domene.
Microsoft Gjennomføring
p Det er to brukte versjoner av SMB-protokollen distribuert av Microsoft, 1.0 implementering, som følger med Windows NT , og ble omfattende oppdatert med Windows 2000 , og SMB2 implementering som kom ut med Windows Vista. Den 2,0 implementeringen er bakoverkompatibel med 1.0 implementering, men gir betydelige ytelsen øker når alle klienter i nettverket er av den nyeste versjonen . Windows 7 introduserer SMB 2.1 som en protokoll , som fortsatt er bakoverkompatibel på SMB - server nivå med SMB 2,0
Open Source Implementering
Fordi SMB er en protokoll for å koble datamaskiner til nettverk , har SMB- implementasjoner på andre operativsystemer vært bevart siden slutten av 1990-tallet. Den open source -versjon av SMB kalles Samba , og har vært en aksje del av Linux og MacOS X distribusjoner siden 2002 . Den nåværende release candidate av Samba er 3.6 -versjonen, som inneholder en nesten komplett reimplementation av SMB2 . Den stabile versjonen , 3.5, har ikke en SMB2 implementering .