Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué es un cliente SMB?

¿Qué es un cliente SMB?

Server Message Block

Samba es una implementación de código abierto del protocolo SMB (Server Message Block) que proporciona soporte de impresión y archivos SMB para la mayoría de los sistemas Windows y funciona perfectamente con las redes de Windows.

El protocolo Server Message Block (SMB) es un protocolo de IBM para compartir archivos, impresoras, puertos serie, etc. entre ordenadores.

El protocolo SMB se puede utilizar además del protocolo TCP/IP de Internet, así como de otros protocolos de red como IPX y NetBEUI.

SMB es un protocolo cliente/servidor, solicitud/respuesta. El protocolo SMB permite que las aplicaciones cliente lean y escriban archivos en el servidor y realicen solicitudes de servicio al programa del servidor en una variedad de entornos de red. Además, el protocolo SMB permite que las aplicaciones accedan a archivos en servidores remotos, así como a impresoras, ranuras de correo, canalizaciones con nombre y otros recursos.

En un entorno TCP/IP, los clientes se conectan al servidor a través de NetBIOS sobre TCP/IP (o NetBEUI/TCP o SPX/IPX). Una vez que la conexión es exitosa, el cliente puede enviar comandos SMB al servidor, lo que le permite acceder al directorio privado, abrir archivos, leer y escribir archivos y todas las operaciones que se pueden realizar en el sistema de archivos.

A partir de Windows 95, el sistema operativo Microsoft Windows ha proporcionado soporte para el protocolo SMB tanto para clientes como para servidores, y Microsoft también ha proporcionado una versión de código abierto de SMB para Internet, concretamente Common Internet File. Sistema (CIFS). CIFS es más flexible que las aplicaciones de Internet existentes, como el Protocolo de transferencia de archivos (FTP). Para los sistemas UNIX, existe un software habilitador llamado Samba.

SMB define dos niveles de protección de seguridad:

La protección del nivel compartido se aplica en el nivel del directorio compartido del servidor. Se requiere una contraseña de acceso para cada directorio compartido ****. Los clientes pueden acceder a todos los archivos compartidos **** solo a través de la contraseña.

La protección a nivel de usuario se aplica a archivos individuales en el directorio **** según los permisos de acceso del usuario. Cada usuario (cliente) debe iniciar sesión en el servidor y obtener permisos de autenticación del servidor. Después de la autenticación, el cliente recibe un UID. Este UID es necesario para el acceso posterior del cliente al servidor.