1 / 17

Diseño y desarrollo de un protocolo de FTP distribuido

Í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

devona
Download Presentation

Diseño y desarrollo de un protocolo de FTP distribuido

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Í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

  2. Uso de Internet, 1992 – 1995 Introducción

  3. Ventajas del protocolo DFP Aumento de la capacidad de almacenamiento Más estabilidad Más eficiencia Red fácilmente escalable Introducción

  4. El usuario sólo ve un nodo. Todos los componentes son iguales. Una aproximación “peer-to-peer”

  5. La tabla de directorios virtuales

  6. La tabla de directorios virtuales

  7. DFP (Distributed FTP Protocol) Comunicación entre nodos mediante mensajes XML de dos tipos: Aviso Actualización Formato de los mensajes

  8. 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

  9. Mensaje de aviso típico: <DfpMessage> <id>MD5(cuerpo+clave)</id> <MessageBody> <ResponseId>Id.</ResponseId> <ResponseType>Tipo</ResponseType> </MessageBody> </DfpMessage> Formato de los mensajes

  10. 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

  11. 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)

  12. Diagrama de flujo del proceso de alta de un nodo. El protocolo DFP Inicio Envía “nodo conectado” Envía TDV local Escucha mensajes

  13. 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

  14. 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

  15. 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

  16. Ventajas del protocolo propuesto: Funcionamiento Escalabilidad Mantenimiento El cliente puede navegar a través de la TDV de un nodo desconectado. Conclusiones } Automático

  17. Requisitos del protocolo propuesto: Necesidad de un hardware proporcional al número de nodos y al tamaño de las tablas virtuales. Conclusiones

More Related