NFS obras y procesos de comunicación

NFS (Network File System): Sistema de archivos de red: Su principal característica es que permite a un host diferente, diferentes sistemas operativos a compartir recursos a través de redes TCP / IP. En aplicaciones NFS, cliente NFS puede leer de forma transparente y recursos de escritura en un servidor NFS remoto, y los archivos pueden ser montados en un directorio local, a continuación, montar las miradas de directorio como si fueran las particiones de disco en general.
NFS funciona:
Aquí Insertar imagen Descripción
Como se muestra, el servidor NFS configurado un directorio compartido es / datos, cuando el cliente NFS tiene permiso para acceder al servidor, esto puede montar el directorio compartido en el servidor (dos nombres de directorio en el directorio local puede que no sea el mismo). Cuando la configuración del lado del servidor de intercambio de permisos del directorio compartido es de sólo lectura (ro), el cliente sólo puede montar el directorio, no se puede cargar archivos en el directorio; cuando el servidor está configurado para compartir los permisos de directorio compartido para leer y escribir (rw tiempo), y el propio directorio tiene permisos de escritura para llevar a cabo para otros usuarios, clientes será capaz de montar y cargar archivos en el directorio.

因为NFS是基于网络传输数据的,所以必有传输端口,NFS常用的端口为2049;
但是文件系统十分复杂,NFS有很多功能,每个不同的功能都需要不同的程序来完成,
而每个程序都需要启动端口传输数据,这些端口都是随机产生并且小于1024的;
那么问题来了,既然是随机产生的端口,客户端该如何得知呢?
	便引入了RPC服务

RPC (Remote Procedure Call): llamadas a procedimientos remotos. La función principal de RPC se especifica puerto correspondiente a cada función NFS, y devuelve al cliente, por lo que el cliente puede conectarse al puerto correcto.
Ordenar funciona de la siguiente manera:
1.RPC primero en comenzar NFS, se producirá algún puerto aleatorio después de los NFS de inicio, y RPC a registrar estos puertos y puertos RPC poner estas funciones de registro correspondientes; puertos RPC son externos es 111.
2. Cuando el cliente NFS necesita conectar con el servidor, inicie el servicio RPC del cliente, el número de puertos RPC cliente correspondiente a RPC111 solicitud de transferencia del lado del servidor función; piden a los números de puerto después de que el puerto del servidor NFS correspondiente, y luego transmitir los datos.
3. Después de la transferencia de datos ya no ir a través de RPC, única transmisión entre el cliente y el servidor.

proceso de comunicación NFS es el siguiente:
Aquí Insertar imagen Descripción
las ventajas y desventajas del servicio NFS
ventajas:
Una ahorrar espacio de almacenamiento local, los datos utilizados comúnmente se almacenan en un servidor puede acceder a los datos a través de la red.
B simple y fácil de usar.
C fácil de desplegar muy rápidamente, y el mantenimiento es muy sencillo.
Desventajas :
. una limitación de punto único de fallo se produce fácilmente, la máquina servidor está abajo, a continuación, todos los clientes pueden acceder a
b NFS la eficacia / rendimiento bajo alta concurrencia limitada.
c inútil de usuario del cliente mecanismo de autenticación, y los datos de texto claro se obtiene. la transmisión, la seguridad, en general (por lo general se recomienda para su uso en LAN)
de datos d.NFS es el texto plano, no para la verificación de integridad de datos
e. cuando varias máquinas de montaje en un servidor NFS problemas, gestión de conexión y mantenimiento

Publicado 17 artículos originales · ganado elogios 2 · Vistas 362

Supongo que te gusta

Origin blog.csdn.net/qq_44487069/article/details/105225493
Recomendado
Clasificación