La capa de Aplicación



Documentos relacionados
Unidad IV: TCP/IP. 4.4 Protocolos a nivel aplicación

Formatos para prácticas de laboratorio

2ºASI DFSI El Protocolo FTP Curso 2006/7.

PRACTICA 10 : OTROS SERVICIOS TCP/IP

Ejercicios Tema 5. a) Órdenes del protocolo FTP necesarias para su ejecución. b) Número y tipo de conexiones necesarias.

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano.

Aspectos prácticos de Internet

Aplicaciones distribuidas: FTP

File Transfer Protocol FTP.

Clase 23 FTP. Telnet. Ejemplos Tema 6.- Nivel de aplicación en Internet

Práctica de laboratorio 4.5.3: Examen de protocolos de la capa de transporte y aplicación

Instalación y Mantenimiento de Servicios de Internet

Funcionamiento de Servicios Web, FTP

Manual de Usuario FTP Manager

LABORATORIO DE FTP. PRESENTADO POR: Diana Maritza Aragón Marta Moreno Luis Miguel Pérez. PRESENTADO A: Marcelo Utard Javier Bozzuto

APLICACIONES de PROTOCOLOS del NIVEL de APLICACION

Práctica de laboratorio 4.5.2: Protocolos de la capa de Transporte TCP/IP, TCP y UDP Diagrama de topología

Nivel de Transporte en Internet

Facultad de Ciencias del Hombre y la Naturaleza SISTEMAS OPERATIVOS DE REDES CICLO II Materia: Sistemas Operativos de Redes Tema:

Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

Telnet. Telnet Operación

Redes y Servicios de Comunicaciones TEST y PROBLEMAS

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. CAPÍTULO 8: El nivel de transporte en Internet

PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS ING. RAUL BAREÑO GUTIERREZ RAUL BAREÑO GUTIERREZ 1

Guía Rápida de FTP para Windows

Servicios clásicos de Internet

Otro concepto importante que se debe manejar es la dirección del servidor, esta puede indicarse con la dirección IP o con el nombre de dominio.

Conexiones remotas y transferencia de archivos

Nivel aplicación Interacción Cliente Servidor. ELO322: Redes de Computadores Agustín J. González

Introducción Mensajes UDP. Asignación de puertos a procesos. Bibliografía [COM06] Internetworking with TCP/IP, Cap. 11.

TEMA 5: EL TELNET SERVICIOS DE COMUNICACIONES

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.

Tema 4.1: - TRANSPORTE-

Índice general. Tipos de servicio de transporte. Por qué un nivel de transporte? TEMA 6 Funciones de los niveles superiores. Miguel A.

Comandos MS-DOS PING (Packet Internet Grouper). Ping -t: Ping -a: Ping -l:

Capa de TRANSPORTE. Ing. José Martín Calixto Cely Original: Galo Valencia P.

Práctica de laboratorio: Exploración del protocolo FTP

Práctica de laboratorio 2.6.2: Uso de Wireshark para ver las unidades de datos del protocolo

SISTEMAS INFORMÁTICOS EN TIEMPO REAL 2º Ingeniería Industrial MANUAL DE HERRAMIENTAS SOFTWARE PARA PROGRAMACIÓN EN UNIX

Servidor FTP. Ing. Camilo Zapata Universidad de Antioquia

Acceder y administrar documentos en el servidor FTP por líneas de comandos

ISP s. Tier-1: Tier-2:

Tema 3: Nivel Enlace.

Prácticas de laboratorio de Redes de Ordenadores. Práctica 3: Protocolos TCP y DNS. Uploaded by. IngTeleco

Como crear un túnel entre dos PC s usando el Protocolo SSH

Laboratorio de Redes de Computadores

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

Router Teldat. Protocolo TFTP

Laboratorio 2.6.2: Uso de Wireshark para ver las unidades de datos del protocolo

ARQUITECTURA DE REDES Laboratorio

WS_FTP. D.1 Instalación

Instalación y administración de servicios de transferencia de ficheros

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

Instalación, creación y configuración del servicio FTP

Práctica 2: Transferencia de ficheros

CuteFTP Manual de configuración

La capa de Aplicación

TRANSFERENCIA DE FICHEROS FTP

Escuela de Graduados de Electrónica y. Telecomunicaciones. Maestría en Ingeniería en Telecomunicaciones. Laboratorio TCP-IP. Profesores: Marcelo Utard

Introducción a las Redes de Computadoras

10.- Servicios de la Intranet

Telnet Comunicaciones 1. Luis Alfredo da Silva Gregori Gonzalez Rhamin Elrhouate July 2014

Tutorial y descripción técnica de TCP/IP

TEMA: PROTOCOLOS TCP/IP

8 Conjunto de protocolos TCP/IP y direccionamiento IP

Servidor FTP en Ubuntu Juan Antonio Fañas

Cliente Outsourcing. para Call Xpress Cloud. Guía de instalación y usuario. Versión de software 1.0

Manual de uso para la aplicación cliente para uso de FTP, FTPS y SFTP Configuración de Filezilla *

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

Examen de Redes - Primer Parcial - ETSIA 26 de Enero de 2006

Conceptos Fundamentales sobre UNIX Laboratorio Comandos de Networking (Tiempo estimado: 45 min.)

Formato para prácticas de laboratorio

Práctica 1:El laboratorio de redes

Router Teldat. Protocolo TELNET

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

Formato para prácticas de laboratorio

WEB Y HTTP. HTTP: Hypertext Transfer Protocol [RFC 1945] [RFC 2616] Web Page URL (Uniform/Universal Resource Identifier)


3) telnet de Unix telnet telnet>. Open (to) carpanta.simula.eis.uva.es login: matem??? password: cuarto00 carpanta 1: TERM = (hp)

EN estos apuntes se explica el funcionamiento de una serie de herramientas que permiten conectarse remotamente

TEMA 6. SERVICIO FTP

UNIVERSIDAD NACIONAL DEL COMAHUE

IMAP4. Internet Message Access Protocol Version 4 (RFC3501)

Introducción a las redes de Computadoras Capítulo 2 Clase 2

SISTEMAS INFORMÁTICOS EN TIEMPO REAL 2º Ingeniería Industrial MANUAL DE HERRAMIENTAS SOFTWARE PARA PROGRAMACIÓN EN UNIX

Transcripción:

La capa de Aplicación FTP TFTP UC3M FTP 1 El protocolo FTP El protocolo FTP (File Transfer Protocol) permite transferir ficheros entre máquinas remotas de un modo fiable. Características: Utiliza conexiones TCP Proporciona un acceso interactivo Permite especificar el formato (estructura, tipo y modo) Realiza control de la autentificación UC3M FTP 2

Modelo de funcionamiento Proceso de control Proceso de transferencia de datos Servidor FTP Usuario FTP Sistema de ficheros Intérprete de Protocolo Proceso de Transferencia de Datos Sistema Operativo Respuestas FTP Datos Conexión de control Internet Conexión de datos Comandos FTP Datos Sistema Operativo Intérprete de Protocolo Proceso de Transferencia de Datos Interfaz de Usuario Sistema de ficheros UC3M FTP 3 Establecimiento conexiones Conexión de control: Puerto cliente cualquiera libre Puerto servidor el 21 Utiliza el protocolo TELNET Conexión de datos: Puerto cliente cualquiera libre Puerto servidor el 20 La inicia el servidor Comando PORT para especificar un puerto cualquiera, incluso el de otra máquina. Conexión de Control Usuario FTP "C" Conexión de Control Servidor FTP "A" Puerto (A) Conexión de Datos Puerto (B) Servidor FTP "A" UC3M FTP 4

Tipos de datos Tipo ASCII: Definido para transmisión de texto. Usa el NVT ASCII de 8 bits Tipo EBCDIC: Entre máquinas que usan EBCDIC Tipo IMAGEN: Serie continua de 8 bits. Datos binarios Tipo LOCAL: Permite especificar el tamaño lógico del byte UC3M FTP 5 Estructuras de datos FICHERO: No hay estructura interna. Secuencia continua de bytes REGISTRO: Fichero dividido en registros continuos EOR final de un registro, EOR EOF fin de fichero PÁGINA: Archivos discontinuos formados por páginas indexadas. Cada página lleva una cabecera (tamaño, número, etc.) UC3M FTP 6

Modos de transmisión Modo FLUJO: Los datos se transmiten como un flujo de bytes 11111111 xx000000 (01 EOR, 10 EOF, 11 EOR-EOF) Modo BLOQUE: El fichero se transmite como una serie de bloques de datos Descriptor 8 Bits 16 Bits Longitud del Bloque en bytes (128 EOR, 64 EOF, 32 Errores, 16 Marcador) Modo COMPRIMIDO: Permite mandar datos comprimidos Datos regulares 0 n d(1)... d(n) Datos comprimidos Byte cabecera n bytes de datos 1 0 n d 1 1 n (a) Bytes Repercutidos (b) Bytes Relleno Bytes repetidos Bytes de relleno UC3M FTP 7 Comandos FTP! cr macdef proxy send $ delete mdelete sendport status account debug mdir put struct append dir mget pwd sunique ascii disconnet mkdir quit tenex bell form mls quote trace binary get mode recv type bye glob mput remotehelp user case hash nmap rename verbose cd help ntrans reset? cdup lcd open rmdir close ls promt runique UC3M FTP 8

Las respuestas FTP Primer dígito, evolución de la acción 1yz Respuesta preliminar positiva 2yz Respuesta completa positiva 3yz Respuesta intermedia positiva 4yz Respuesta de acción no completada 5yz Respuesta permanente de acción no completada Segundo dígito, categorización x0z Sintaxis x1z Información x2z Conexiones x3z Autentificación y cuentas x4z No especificada x5z Sistema de ficheros Tercer dígito, división fina UC3M FTP 9 Ejemplo de sesión FTP %ftp ftp.cs.purdue.edu Connected to arthur.cs.purdue.edu 220 arthur.cs.purdue.edu FTP server (Version 6.8) ready Name (ftp.cs.purdue.edu:usera) : anonymous 331 Guest login ok, send e-mail address as password Password: guest 230 Guest login ok, access restrictions apply. ftp> binary Binary mode on ftp> get pub/comer/tcpbook.tar bookfile 200 PORT command okay 150 Opening BINARY mode data connection for tcpbook.tar (9895469 bytes). 226 Transfer complete. 9895469 bytes received in 22.76 seconds (4.3e+02 Kbytes/s) ftp> close 221 Goodbye ftp> quit UC3M FTP 10

FTP sobre Windows UC3M FTP 11 El protocolo TFTP TFTP (Trivial File Transfer Protocol) ofrece un servicio de transferencia de ficheros barato y sencillo y está pensado para aplicaciones que no necesitan una compleja interacción entre el cliente y el servidor. No necesita un servicio de transporte fiable (funciona sobre UDP) Los datos se transmiten en bloques de tamaño fijo (512 bytes) Utiliza asentimientos y retransmisiones con ventana 1 Se basa en el intercambio de 5 tipos de mensaje UC3M FTP 12

Los mensajes de TFTP Cód. operación n octetos 1 octeto n octetos 1 octeto LEER (1) NOMBRE FICHERO 0 MODO 0 Cód. operación n octetos 1 octeto n octetos 1 octeto ESCRIBIR (2) NOMBRE FICHERO 0 MODO 0 Cód. operación 2 octetos hasta 512 octetos DATOS (3) Nº BLOQUE OCTETOS DE DATOS Cód. operación ACK (4) 2 octetos Nº BLOQUE Cód. operación 2 octetos n octetos 1 octeto ERROR (5) CODIGO ERROR MENSAJE DE ERROR 0 Los mensajes perdidos se pueden retransmitir, los errores cierran la transferencia La retransmisión es simétrica. Temporizador para datos y para asentimientos La simetría puede provocar que se envíe la información por duplicado TFTP permite enviar ficheros a buzones de correo UC3M FTP 13 El sistema de acceso a ficheros: NFS Desarrollado por Sun MicroSystems Proporciona acceso compartido a los ficheros transparente e integrado NFS está integrado en el sistema operativo Se diseñó en base a tres piezas independientes: NFS: Se interrelaciona con el sistema operativo para acceder a discos remotos y locales de la misma manera. RPC: (Remote Procedure Call) permite ejecutar procedimientos en máquinas remotas pero con la apariencia de que lo están haciendo localmente. XDR: (external Data Representation) Permite a los programadores pasar datos entre máquinas heterógeneas, definiendo librerías y compiladores que realizan la conversión. UC3M FTP 14