La primera implementación de SMB se produjo en Microsoft LAN Manager en 1987 , y era una parte integrada de Windows para Trabajo en Grupo . Microsoft presentó una especificación mejorada de SMB en el año 1997 como el Sistema de archivos comunes de Internet , que se basa en la aplicación lanzado SMB en Windows NT 4.0 en 1996.
Uso de SMB Servidores
SMB funciona a través de una arquitectura cliente - servidor, con cada equipo de la red utilizando el protocolo SMB consultar un portal que va a parar al servidor SMB menos ocupado en el clúster. Este protocolo requiere que cada cliente se autentique con el servidor SMB, que implica una sobrecarga para el protocolo de red , sino que también permite un entorno más robusto para compartir aplicaciones y datos . En uso de rutina de la oficina , el tipo más común de servidor SMB que se encuentra es un servidor de impresión Windows compartido , accesible a todos los equipos en el mismo dominio de red.
Microsoft Implementación
Hay dos versiones utilizadas del protocolo SMB distribuido por Microsoft , la aplicación 1.0 , que se incluye con Windows NT, y se actualizó exhaustivamente con Windows 2000 , y la implementación SMB2 que salió con Windows Vista. La aplicación 2.0 es compatible con la ejecución 1.0 , pero ofrece incrementos significativos de rendimiento cuando todos los clientes de la red son de la versión más reciente. Windows 7 introduce SMB 2.1 como un protocolo , que sigue siendo compatible en el nivel SMB- servidor con SMB 2.0
Open Source Implementación
Porque SMB es un protocolo para la conexión computadoras a las redes , las implementaciones pequeñas y medianas empresas en otros sistemas operativos han sido existente desde finales de 1990 . La versión de código abierto de SMB se llama Samba, y ha sido una parte de un balance de Linux y MacOS X distribuciones desde 2002. El candidato de la versión actual de Samba es la versión 3.6 , que contiene una reimplementación casi completa de SMB2 . La versión estable 3.5 , no tiene una implementación SMB2 .