Compartir a través de


¿Qué es el protocolo SMB de Microsoft y el protocolo CIFS?

El protocolo bloque de mensajes del servidor (SMB) es un protocolo de uso compartido de archivos de red y, como se implementa en Microsoft Windows, se conoce como protocolo SMB de Microsoft. El conjunto de paquetes de mensajes que define una versión determinada del protocolo se denomina dialecto. El protocolo Common Internet File System (CIFS) es un dialecto de SMB. Tanto SMB como CIFS también están disponibles en VMS, varias versiones de Unix y otros sistemas operativos.

La referencia técnica a CIFS está disponible en Microsoft Corporation en el protocolo de acceso a archivos Common Internet File System (CIFS).

Información general

Aunque su propósito principal es el uso compartido de archivos, la funcionalidad adicional del protocolo SMB de Microsoft incluye lo siguiente:

En el modelo de red de OSI, el protocolo SMB de Microsoft se usa con más frecuencia como una capa de aplicación o un protocolo de capa de presentación, y se basa en protocolos de nivel inferior para el transporte. El protocolo de capa de transporte con el que se usa el protocolo SMB de Microsoft suele ser NetBIOS a través de TCP/IP (NBT). Sin embargo, el protocolo SMB de Microsoft también se puede usar sin un protocolo de transporte independiente, por lo general se usa la combinación de Protocolo SMB de Microsoft/NBT para la compatibilidad con versiones anteriores.

El protocolo SMB de Microsoft es una implementación del servidor cliente y consta de un conjunto de paquetes de datos, cada uno que contiene una solicitud enviada por el cliente o una respuesta enviada por el servidor. Estos paquetes se pueden clasificar ampliamente de la siguiente manera:

  • Paquetes de control de sesión Establece y descontinua una conexión a los recursos de servidor compartidos.
  • Paquetes de acceso a archivos Accede y manipula archivos y directorios en el servidor remoto.
  • Los paquetes de mensajes generales envían datos a las colas de impresión, los receptores de mensajes y las canalizaciones con nombre, y proporcionan datos sobre el estado de las colas de impresión.

Algunos paquetes de mensajes se pueden agrupar y enviar en una transmisión para reducir la latencia de respuesta y aumentar el ancho de banda de red. Esto se denomina "procesamiento por lotes". En la sección Escenario de intercambio de paquetes del protocolo SMB de Microsoft se describe un ejemplo de una sesión del protocolo SMB de Microsoft que usa el procesamiento por lotes de paquetes.

En esta sección

En los temas siguientes se proporciona información general sobre el protocolo SMB de Microsoft y el protocolo CIFS:

Tema Descripción
Dialectos del protocolo SMB de Microsoft Para establecer una conexión entre un cliente y un servidor mediante el protocolo SMB de Microsoft, primero debe determinar el dialecto con el nivel más alto de funcionalidad que admiten tanto el cliente como el servidor.
Autenticación del protocolo SMB de Microsoft El modelo de seguridad usado en el protocolo SMB de Microsoft es idéntico al que usan otras variantes de SMB y consta de dos niveles de usuario y recurso compartido de seguridad. Un recurso compartido es un archivo, directorio o impresora al que pueden acceder los clientes del protocolo SMB de Microsoft.
Escenario de intercambio de paquetes de protocolo SMB de Microsoft Ejemplo de intercambio de paquetes de protocolo SMB de Microsoft entre un cliente y un servidor.