Smb: el protocolo clave para compartir archivos en red
(2 min. de lectura)
SMB significa Server Message Block, Bloque de Mensajes del Servidor. Es un protocolo de red muy usado para compartir archivos, impresoras y otros recursos entre computadoras conectadas en una red. Permite que en Windows se vean las carpetas compartidas de otro PC, se mapee una unidad de red, como la clásica "Z:", se imprima en una impresora de red o se accedan a archivos en un NAS.
Qué hace
Permite leer, escribir, crear, borrar y bloquear archivos de forma remota como si estuvieran en tu propio disco. También comparte impresoras, puertos serie y permite comunicación entre procesos (named pipes).
Modelo: Cliente-Servidor: Tu PC (cliente) se conecta a otro PC, servidor o NAS (servidor SMB) y pide acceso a carpetas compartidas.
Puertos típicos: TCP 445.
En la práctica
LAN: SMB 3.1.1 es lo más rápido y seguro para carpetas compartidas en Windows, Samba (Linux), NAS, etc.
Remoto por Internet: No exponer SMB directamente (el puerto 445 es uno de los más atacados). Usar una VPN, o alternativas como SMB sobre QUIC, WebDAV, SFTP, o apps como Nextcloud/ownCloud.
Samba: Es la implementación open-source de SMB para Linux/macOS/FreeBSD. Casi todos los NAS la usan.
Diferencia rápida con otros protocolos
SMB → Ideal para Windows, excelente bloqueo de archivos concurrentes, muy rápido en LAN.
NFS → Más usado en entornos Linux/Unix, algo más ligero.
WebDAV → Basado en HTTP/HTTPS, mejor para acceso remoto sin VPN.
FTP/SFTP → Transferencia de archivos, no tan bueno para edición directa.