CIFS vs SAMBA, ¿Cuáles son las diferencias?

CIFS vs SAMBA, ¿Cuáles son las diferencias?

¿Cuáles son las diferencias entre CIFS y SAMBA? ¿Cuándo usarías uno sobre el otro? ¿Hay alguna diferencia de rendimiento entre los dos?

Respuesta1

SAMBA era originalmente SMB Server, pero el nombre tuvo que cambiarse debido a que SMB Server era un producto real. SMB fue el predecesor de CIFS. SMB (Bloque de mensajes del servidor) y CIFS (Sistema de archivos común de Internet) son protocolos. Samba implementa el protocolo de red CIFS. Esto es lo que permite a Samba comunicarse con sistemas MS Windows (más nuevos). Normalmente lo verá denominado SMB/CIFS. Sin embargo, CIFS es la extensión del protocolo SMB, por lo que si alguien comparte SMB a través de Samba con un sistema heredado que todavía usa NetBIOS, normalmente se conectará al servidor Samba a través de los puertos 137, 138 y 139 y CIFS es estrictamente el puerto 445.

Entonces, para responder directamente a su pregunta, Samba proporciona recursos compartidos de archivos CIFS. El momento en el que puede utilizar SMB sobre CIFS es si proporciona acceso a sistemas Windows 2000 o anteriores o simplemente desea conectarse al puerto 139 en lugar del 445.

Si realmente desea saber más sobre CIFS, uno de los libros definitivos está disponible de forma gratuita en línea.

Implementación de CIFS: el sistema de archivos común de Internet

Si desea profundizar en Samba, este libro también está disponible en línea de forma gratuita.

Usando Samba 2da edición

Aunque, que yo sepa, hay una edición más nueva disponible en línea, pero no gratuita.

Respuesta2

Si su pregunta es "¿cuál es la diferencia entre el tipo de sistema de archivos smbfsy cifsdel comando de montaje en Linux?" Entonces tengo una respuesta para ti.

El sistema de archivos smbfses un FS más antiguo, originado del proyecto Samba, que estaba fuertemente acoplado con las herramientas de Samba (smb.conf, smbmount, etc.). Este sistema de archivos ha quedado obsoleto, aunque aún no se ha eliminado por motivos de compatibilidad con versiones anteriores, aunque los usuarios deberían ver advertencias al usarlo (al menos durante el primer uso del montaje). No hay mantenedor para smbfs.

El sistema de archivos cifses elmás nuevosistema de archivos en el Kernel. Tiene soporte mejorado (como SMB2, aunque aún es experimental) y se mantiene adecuadamente. No depende de las herramientas de Samba (como smb.conf).

Fuente:Proyecto Linux CIFS (Proyecto Samba, PDF, consulte la página 4)

Respuesta3

SAMBA es una implementación de SMB (Server Message Block), que, si se puede confiar en wikipedia,cambió su nombre a CIFS (Sistema de archivos común de Internet) en 1996Entonces, respondiendo directamente a tu pregunta, SAMBA es una implementación, CIFS es un protocolo, pero supongo que estabas preguntando sobre SMB y CIFS, que parecen ser el mismo protocolo, aunque supongo que puedes decir que CIFS es una versión más nueva de SMB. .

información relacionada