UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Capa de Aplicación: FTP San Miguel, 2017 Profesor:

1 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MA...
Author: jean romero
0 downloads 3 Views

1 [email protected] 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

2 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA [email protected] 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.

3 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA [email protected] 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)

4 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA [email protected] 4 Comandos del Cliente ftp

5 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA FTP

6 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA FTP

7 [email protected] 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:

8 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Modos de operación de protocolo FTP

9 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Modos de operación de protocolo FTP

10 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Modos de operación de protocolo FTP

11 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Modos de operación de protocolo FTP

12 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Comunicación usando el control de conexión

13 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA NVT

14 [email protected] 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

15 [email protected] 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

16 [email protected] 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

17 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Transferencia de archivo

18 [email protected] 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

19 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Ejemplo 01

20 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Ejemplo 02

21 [email protected] 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

22 [email protected] 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........... 226 transfer complete ftp > close 221 Goodbye ftp > quit

23 [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA [email protected] 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