Diferencia entre NFS y Samba

NFS vs Samba

El Sistema de archivos de red (también conocido como NFS) es un protocolo desarrollado por Sun Microsystems. Permite que un usuario en una computadora acceda a los archivos que se envían a través de una red, de manera similar a la forma en que uno accede al almacenamiento local. Es más común en sistemas con una composición similar al sistema UNIX; sin embargo, también está disponible para otros sistemas, como Mac OS, OpenVMS, Microsoft Windows, Novell NetWare e IBM AS / 400.

Samba es una reimplementación del protocolo de red SMB / CIFS (es decir, una reimpresión de Server Message Block o Common Internet File System). Al igual que con el NFS, Samba se ejecuta de forma más natural en un sistema con cualidades que no difieren de las de los sistemas UNIX. Viene estándar con casi todas las distribuciones de Linux, y se usa como un servicio de sistema básico en todos los demás sistemas basados ​​en UNIX.

NFS tiene varias variaciones: la versión original de NFS se usó estrictamente para la experimentación interna. Una vez que se agregaron los cambios a este protocolo, se lanzó la versión dos. NFSv2 fue originalmente operado completamente a través del UDP (que es el Protocolo de Datagrama de Usuario, que es uno de los miembros principales de la Suite de Protocolo de Internet). El propósito de ejecutarlo completamente sobre el UDP fue mantener el protocolo sin estado (es decir, un servidor que trata cada solicitud enviada como una transacción independiente de cualquier solicitud anterior). NFSv3 fue una respuesta al aumento en el protocolo de la capa de transporte. NFSv4 incluyó mejoras en el rendimiento y una fuerte seguridad obligatoria. También es la primera versión que incluye un protocolo con estado (es decir, un protocolo con un conjunto completo de propiedades transmitidas a un observador a través de un objeto a través de uno o varios canales).

Samba también tiene múltiples versiones. Las últimas permutaciones permiten compartir archivos e impresoras entre varias computadoras que operan a través de Windows y / o UNIX. Implementa docenas de servicios, y unos 12 protocolos. Samba también permite compartir redes para ciertos directorios de UNIX (incluyendo sus subdirectorios). Para aquellos que usan Microsoft Windows, estas parecen carpetas normales de Windows a las que se puede acceder a través de la red. Aquellos que usan UNIX tienen la opción de montar (es decir, hacer que sus sistemas de archivos estén listos para usar) la red compartida directamente a través de su propia estructura de archivos o utilizando una utilidad.

Resumen:

1. NFS es un protocolo que permite a un usuario acceder a archivos a través de una red; Samba es esencialmente una nueva creación de imágenes del sistema de archivos de Internet común.

2. NFS tiene cuatro versiones, la más nueva de las cuales incluye un protocolo con estado; Samba tiene varias versiones, la última de las cuales permite compartir archivos e impresoras entre varias computadoras.