PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - NFS
NFS (sistema de archivos de red: «Network File System») es un protocolo que permite acceso remoto a un sistema de archivos a través de la red. Todos los sistemas Unix pueden trabajar con este protocolo; cuando se involucran sistemas Windows, debe utilizar Samba en su lugar.
Cada máquina puede actuar, con respecto al NFS, como cliente y como servidor; y los ficheros de cada máquina pueden hacerse accesibles a otras máquinas mediante acceso remoto.
El NFS -tanto desde el punto de vista del cliente como desde el del servidor- soporta gran variedad de hardware y de software. Por ejemplo, hay módulos servidores para los sistemas operativos UNIX, VMS yNovell y módulos clientes para plataformas PC y Macintosh.
Niveles de transparencia
El NFS proporciona los siguientes niveles de transparencia, que son fundamentales en la consecución de un entorno distribuido:
- Transparencia de acceso
- El módulo cliente proporciona un interfaz a los procesos locales que es idéntico al del sistema operativo local.
- Transparencia de ubicación
- Cada cliente añade los sistemas de ficheros remotos a su espacio de nombres local. El cliente determina el punto de la jerarquía de ficheros donde aparecerá el sistema de ficheros remoto montado.
- Transparencia de fallos
- Cuando un servidor falla, el servicio que proporciona se suspende hasta que el servidor vuelve a arrancar, y entonces los procesos clientes continúan desde el punto en que se interrumpió el servicio.
- Rendimiento transparente
- Para ello, tanto cliente como servidor, utilizan técnicas de caché.
No hay comentarios:
Publicar un comentario