UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Capa de Aplicación: FTP San Miguel, 2017 Profesor: Mag. Ing. Ronald Paucar Curasma CURSO: SERVICIOS POR INTERNET
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA 2 Protocolo de Transferencia de Archivos En TCP/IP, el protocolo estándar para transferencia de archivos es FTP, File Transfer Protocol. Es un protocolo de propósito general: – Es independiente del sistema operativo y hardware. – Transfiere archivos arbitrarios. – Acomoda la propiedad de los archivos y las restricciones de acceso. Es previo a TCP/IP. Fue adaptado después para TCP/IP.
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA 3 Modelo e Interfaz El protocolo trabaja en modo interactivo o batch. – Por ejemplo: el cliente ftp provee una interfaz interactiva, – MIME, HTTP puede usar el protocolo directamente en modo batch. Las acciones del protocolo incluyen: – Listar el contenido de los directorios, – Cambio de directorio – Traer archivos (get) – poner archivos (put)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA 4 Comandos del Cliente ftp
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA FTP
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA FTP
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Modos de operación de protocolo FTP Modo activo: Modo pasivo:
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Modos de operación de protocolo FTP
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Modos de operación de protocolo FTP
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Modos de operación de protocolo FTP
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Modos de operación de protocolo FTP
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Comunicación usando el control de conexión
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA NVT
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Format of NVT ASCII characters NVT Format of NVT control characters
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Usando conexión de datos Tipos de datos: ASCII o EBCDIC -Nonprint -TELNET Image
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Procesando comados Access Commands File Management Data Formatting Port defining File transfer Miscellaneous
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Transferencia de archivo
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Código de respuesta del servidor 1xx Indican forma general, que se ha comenzado a realizar la acción 2xx Indican que el comando se realizó con éxito 3xx Indican que se ha alcanzado el éxito en un punto intermedio 4xx Indican error temporal 5xx Indican error permanente y no recuperable La respuesta general a un comando de control enviado por un cliente es un código de respuesta numérico formado por tres dígitos
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Ejemplo 01
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Ejemplo 02
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Ejemplo – conexión server FTP % ftp challenger.atc.fhda.edu Connected to challenger.atc.fhda.edu 220 Server ready Name: forouzan Password: xxxxxxx ftp > ls /usr/user/report 200 OK
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Ejemplo – conexión server FTP % ftp challenger.atc.fhda.edu Connected to challenger.atc.fhda.edu 220 Server ready Name: forouzan Password: xxxxxxx ftp > ls /usr/user/report 200 OK 150 Opening ASCII mode transfer complete ftp > close 221 Goodbye ftp > quit
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Clientes FTP La conexión a un servidor FTP se realiza mediante otros programas llamados Clientes de FTP. Existen múltiples clientes FTP en Internet, hay gratuitos y de pago. En CDmon.com recomendamos Filezilla, que es 100% gratuito, multilingüe y desarrollado por programadores de todo el mundo. Los clientes FTP más comunes: Filezilla CuteFTP BulletProof FlashFXP SmartFTP aceFTP