Brief-FTP

Páginas: 2 (289 palabras) Publicado: 9 de mayo de 2014
Universidad Panamericana
Redes Físicas
FTP PROTOCOL
BRIEF
OBJETIVO
El objetivo de este proyecto es programar e implementar un cliente FTP utilizando como lenguaje python 3.

FUNCIONES
Lasfunciones básicas serán:
a. Permitir autenticarse a través del comando LOGIN: Como sabemos existen tres maneras distintas para acceder a un servidor FTP, las cuales puede ser anónimo, de usuario oinvitado. Para este proyecto utilizaremos un acceso de usuario. Se utlizara el comando File.login([user[, passwd[, acct]]]).

b. Listado del directorio local y remoto: El cliente podrá ver un listadocon el comando ls, también se utilizara el comando File.nlst(argument[, ...]) que nos muestra un listado de los nombres de los archivos utlizando en argumento cualquier directorio deseado.


c.Permitir navegar el directorio local y remoto: Se podrá navegar tanto en el directorio local como en el remoto, utilizando el comando como objeto FTP.dir(argument[, ...]) , donde devuelve al cliente unlistado de los directorios.

d. Transferir archivos de texto en ambos sentido (ASCII TYPE). Para transferir y recuperar archivos de texto utilizaremos File.retrlines(command[, callback]) yFile.transfercmd(cmd[, rest])


e. Transferir archivos de binarios en ambos sentido (IMAGE TYPE). Para transferir y recuperar archivos binarios utilizaremos File.retrbinary(command, callback[,maxblocksize[, rest]]) y File.transfercmd(cmd[, rest])

f. Permitir borrar, cambiar el nombre y/o atributos (CHMOD) a un archivo o directorio en el host remoto. Para poder borrar un archivo utilizaremosFile.delete(filename).


g. Interface de usuario de texto utilizando ncurses. Se utilizara una interfaz TUI utilizando la librería de ncurses la cual nos permitirá tener una interfaz gráfica perolimitada por la consola de comandos.


HERRAMIENTAS
Las herramientas que se utilizaran:
Amazon Web Service (AWS).
Python 3
Github
Librería.
Twisted
Socket
TAREAS Y GANTT




MOCKUP...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Brief
  • Brief
  • Brief
  • Brief
  • Brief
  • Brief
  • brief
  • Brief

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS