170 likes | 289 Views
ÍNDICE: Introducción Una aproximación “peer-to-peer” La tabla de directorios virtuales Formato de los mensajes El protocolo DFP Diseño detallado Conclusiones. Diseño y desarrollo de un protocolo de FTP distribuido. Uso de Internet, 1992 – 1995. Introducción. Ventajas del protocolo DFP
E N D
ÍNDICE: Introducción Una aproximación “peer-to-peer” La tabla de directorios virtuales Formato de los mensajes El protocolo DFP Diseño detallado Conclusiones Diseño y desarrollo de un protocolo de FTP distribuido
Uso de Internet, 1992 – 1995 Introducción
Ventajas del protocolo DFP Aumento de la capacidad de almacenamiento Más estabilidad Más eficiencia Red fácilmente escalable Introducción
El usuario sólo ve un nodo. Todos los componentes son iguales. Una aproximación “peer-to-peer”
DFP (Distributed FTP Protocol) Comunicación entre nodos mediante mensajes XML de dos tipos: Aviso Actualización Formato de los mensajes
Tipos de mensajes de aviso: Nodo conectado (“node online”) Mensaje recibido (“message received”) Borrado de un nodo (“delete node”) Petición de la TDV (“Get VDT”) Formato de los mensajes
Mensaje de aviso típico: <DfpMessage> <id>MD5(cuerpo+clave)</id> <MessageBody> <ResponseId>Id.</ResponseId> <ResponseType>Tipo</ResponseType> </MessageBody> </DfpMessage> Formato de los mensajes
Formato típico de los mensajes de actualización: <DfpMessage><id>MD5 (Cuerpo + clave secreta)</id><ResponseId>4</ResponseId><ResponseType>VDT Update</ResponseType><RowsVDT> <row> <name>Nombre fila 1</name> … </row> <row> <name>Nombre fila 2</name> … </row> </RowsVDT> </DfpMessage> Formato de los mensajes
Cronograma del proceso de alta de un nodo El protocolo DFP Nr1 Np Nr2 Nodoconectado Nodoconectado TDV (Np) TDV (Np) Respuesta a “nodo conectado” Respuesta a “nodo conectado” Petición de TDV Petición de TDV TDV (Nr1) TDV (Nr2)
Diagrama de flujo del proceso de alta de un nodo. El protocolo DFP Inicio Envía “nodo conectado” Envía TDV local Escucha mensajes
Diagrama de flujo del proceso de alta de un nodo, desde el punto de vista del emisor. El protocolo DFP Diagrama anterior Permanece a la escucha Confirmación de “nodo conectado” Pide al remitente su TDV local
Diagrama de flujo de la llegada de mensajes, desde el punto de vista del receptor. El protocolo DFP Escucha mensajes Llega “nodo conectado” Llega TDV remota Llega petición deTDV local Envíaconfirmación Envía TDVlocal Procesa TDVremota
Estructura del servidor FTP Diseño detallado Al gestor de la coherencia Gestor demensajesal usuario Gestor de la conexión Intérprete de comandos Sistema dedirectoriosvirtuales Cliente Fichero de configuración Estructura de directorios local
Ventajas del protocolo propuesto: Funcionamiento Escalabilidad Mantenimiento El cliente puede navegar a través de la TDV de un nodo desconectado. Conclusiones } Automático
Requisitos del protocolo propuesto: Necesidad de un hardware proporcional al número de nodos y al tamaño de las tablas virtuales. Conclusiones