Hva er en SMB-server?

Server Message Block (SMB) er en fil utveksling protokoll som har sine røtter 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å kontor og bedriftens nettverk planlegging arkitekturer til denne dag. Denne protokollen er også kalt CIFS, selv om SMB navnet er i omfattende bruk. SMB-servere brukes til å administrere og vedlikeholde SMB tjenester over et nettverk eller Active Directory Service i et Windows nettverk miljø.

History of SMB

Den første implementeringen av SMB kom i Microsoft LAN Manager i 1987, og var en integrert del av Windows for Workgroups. 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ørre en portal som blir rutet til minst opptatt SMB-server i klyngen. Denne protokollen krever at hver klient autentiseres med SMB-server, som legger overhead til nettverksprotokoll, men gir også en mer robust miljø for deling av applikasjoner og data. I rutinekontorbruk, den vanligste typen av SMB-server oppstått er en Windows delt skriverserver, tilgjengelig for alle datamaskiner på det samme nettverket domene.

Microsoft Gjennomføring

Det er to vidt brukte versjoner av SMB-protokollen distribuert av Microsoft, 1,0 implementering, som leveres med Windows NT, og ble omfattende oppdatert med Windows 2000, og SMB2 implementering den som kom ut med Windows Vista. Den 2,0 implementeringen er bakoverkompatibel med 1.0 gjennomføring, men tilbyr en betydelig ytelsesforbedring når alle klienter på nettverket som er av den nyeste versjonen. Windows 7 introduserer SMB 2.1 som en protokoll, som fortsatt er bakoverkompatibel på SMB-servernivå med SMB 2.0

Open Source Gjennomføring

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 åpne kildekode-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 versjon 3.6, som inneholder en nesten fullstendig reimplementation av SMB2. Den stabile versjonen, 3,5, har ikke en SMB2 implementering.