Capa Aplicación: File Transfer Protocol

Slides:



Advertisements
Presentaciones similares
Aplicaciones sobre Internet
Advertisements

Protocolos de la Capa de Aplicación
Información pública de Cisco1© 2007 Cisco Systems, Inc. Todos los derechos reservados. Servicios de red Networking para el hogar y pequeñas empresas: Capítulo.
Capítulo 2: Capa Aplicación
Introducción1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como apoyo.
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
2: Capa Aplicación 1 Capa Aplicación: FTP ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Capítulo 2: Capa Aplicación
Capa Transporte3-1 Capítulo 3: Capa transporte ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como.
Otras aplicaciones1 FTP Telnet (y ssh) WWW. Otras aplicaciones2 FTP File Tranfer Protocol Protocolo de transferencia de archivos básico pero útil y fácil.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Capa Transporte1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
2: Capa Aplicación 1 Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - II ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - III ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
7. FTP n 7.1 Objetivos y características.. u Objetivos. u Características. n 7.2 Parámetros de funcionamiento. u Parámetros. n 7.3 Funcionamiento. n 7.3.
2: Capa Aplicación 1 Capa Aplicación: File Transfer Protocol ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
2: Capa Aplicación Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
Ing. Elizabeth Guerrero V.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - II ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
9. POP3 n 9.1 introducción. u Descrición. u Modelo de comunicación. n 9.2 Estados de la comunicación. u Authorization state. u Transaction state. u Update.
Capítulo 3: Capa Transporte - I
Ing. Elizabeth Guerrero V.
Capa Aplicación: Programación de sockets
1. 2 Físicamente, Internet (Interconnected Networks) es una red compuesta por miles de redes independientes pertenecientes a instituciones públicas, centros.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - II ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
Capa Transporte 1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
Teoría sobre redes DNS DHCP UDP OSI HTTP MA C Switch Hub Router Ethernet IPIP LDA P Netbios BOOTP Puertos IMA P POP3 SMTP Telnet SSH Cortafuegos.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - III ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
¡LOS SERVIDORES DE FTP Y NUBE!
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
Capítulo 2: Capa Aplicación - II
Capítulo 2: Capa Aplicación - I
Capítulo 2: Capa Aplicación - I
Capa Aplicación: Programación de sockets
Capítulo 3: Capa Transporte - I
File Transfer Protocol (FTP)
Capa Aplicación: Programación de sockets
Capítulo 3: Capa Transporte: Principios del control de congestión
Capítulo 4: Capa Red - IV ELO322: Redes de Computadores
Capítulo 4: Capa Red - II ELO322: Redes de Computadores
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
Capítulo 3: Capa Transporte - I
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
Capítulo 3: Capa Transporte: Principios del control de congestión
Capa Aplicación: File Transfer Protocol
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
Capítulo 5: Capa Enlace de Datos IV
Capa Aplicación: File Transfer Protocol
Capa Aplicación: Programación de sockets
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Capa de Aplicación: FTP San Miguel, 2017 Profesor:
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González
Capítulo 2: Capa Aplicación - II
Capa Aplicación: File Transfer Protocol
Capítulo 2: Capa Aplicación - I
Protocolos Protocolos de red.
Capítulo 2: Capa Aplicación - I
Tema 5 – File Transfer Protocol
Capa Aplicación: Programación de sockets
FTP File Transfer Protocol RFC 959
Capa de transporte y aplicación. HTTP El Protocolo de transferencia de hipertexto (en inglés: Hypertext Transfer Protocol o HTTP) es el protocolo de comunicación.
Capa Aplicación: File Transfer Protocol
Capítulo 3: Capa Transporte: Principios del control de congestión
Capa Aplicación: File Transfer Protocol
Intr. a la creación y gestión de páginas web
Capa Aplicación: Correo Electrónico
Capa Aplicación: 2.7 Programación de sockets
Transcripción de la presentación:

Capa Aplicación: File Transfer Protocol ELO322: Redes de Computadores Agustín J. González Este material está basado en: Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, 2004.

Capítulo 2: Capa Aplicación 2.1 Principios de la aplicaciones de red 2.2 Web y HTTP 2.3 FTP 2.4 Correo Electrónico SMTP, POP3, IMAP 2.5 DNS 2.6 P2P Compartición de archivos 2.7 Programación de Socket con TCP 2.8 Programación de socket con UDP 2.9 Construcción de un servidor WEB Obs: Veremos FTP como ejemplo de protocolo aún cuando hoy ya no lo usamos

FTP: El protocolo de transferencia de archivos (File Transfer Protocol)‏ user interface client file transfer FTP server usuario en host Sistema de archivo local Sistema de archivo remoto Transferencia de archivos a/desde el host remoto Sigue modelo cliente/servidor cliente: sitio que inicia la transferencia (ya sea a/desde sitio remoto)‏ servidor: host remoto ftp: RFC 959 Servidor ftp: puerto 21, cliente en cualquier puerto. Ver netstat –p tcp

FTP: La capa aplicación se apoya en la inferiores. Hacemos abstracción user interface client file transfer FTP server usuario en host Sistema de archivo local Sistema de archivo remoto

FTP: Conexiones separadas de control y datos Cliente FTP Servidor FTP TCP conexión de control puerto 21 en servidor TCP conexión de datos puerto 20 en servidor Cliente FTP contacta servidor FTP en puerto 21, especificando TCP como protocolo de transporte El cliente obtiene autorización sobre el control de la conexión El cliente navega el directorio remoto enviando comandos sobre la conexión de control. Cuando el servidor recibe una petición de transferencia de archivo, el servidor abre una conexión de datos hacia el cliente. Éste es Modo Activo. Después de la transferencia de un archivo, el servidor cierra la conexión de datos. El servidor abre una segunda conexión TCP de datos para transferir otro archivo. Conexión de control: “out of band” (fuera de banda)‏ Servidor FTP mantiene “estado”: directorio actual, cuenta de usuario conectado. Existe modo activo y pasivo

FTP comandos, respuestas Algunos códigos retornados Código estatus y frases (como en HTTP)‏ 331 Username OK, password required 125 data connection already open; transfer starting 425 Can’t open data connection 452 Error writing file Muestra de comandos: Son enviados como texto ASCII vía el canal de control USER username PASS password LIST retorna la lista de archivos del directorio actual RETR filename baja un archivo (gets)‏ STOR filename almacena (puts) archivo en host remoto

Capítulo 2: Capa Aplicación 2.1 Principios de la aplicaciones de red 2.2 Web y HTTP 2.3 FTP 2.4 Correo Electrónico SMTP, POP3, IMAP 2.5 DNS 2.6 P2P Compartición de archivos 2.7 Programación de Socket con TCP 2.8 Programación de socket con UDP 2.9 Construcción de un servidor WEB