66.66 Seminario de Electrónica II

Tamaño: px
Comenzar la demostración a partir de la página:

Download "66.66 Seminario de Electrónica II"

Transcripción

1 Trabajo Práctico N 3: Grupo: Kroned Cátedra: Ing. Utard, Marcelo Alumnos: Fernández, Javier Darío N de padrón: Mail: Fernández, José Antonio N de padrón: Mail: Sánchez Pinzón, Federico N de padrón: Mail: Teléfonos: Fernández, Javier Darío Tel: Fernández, José Antonio Tel: Sánchez Pinzón, Federico Tel: Docente Asignado 2 do Cuatrimestre de 2003

2 Planificación Introducción Las aplicaciones que utilizamos en el presente trabajo sobre los protocolos UDP y TCP son TFTP y RTP sobre UDP y HTTP y FTP sobre TCP. A continuación se irán presentando acompañada por una breve introducción teórica. TFTP (Trivial File Transfer Protocol) Maqueta Intento de lectura de archivo inexistente Se intentará hacer un GET de un archivo que no existe en el servidor, con el objeto de observar el error que resulta de este intento. [ ] server# tftp [ ] tftp> connect localhost [ ] tftp> get NOFILE [ ] server# Resultados esperados Se espera observar un RRQ enviado del cliente al servidor, y una respuesta de error de parte del servidor. Se podrán apreciar las 2 tramas (RRQ y ERROR) y el error que esperamos encontrar es el de File not found. Lectura de un archivo Se hará un GET de un archivo que esté en condiciones de ser leído, para ver como se transfieren los datos. Página 1 de 13

3 [ ] server# tftp [ ] tftp> get file Received 832 bytes in 0.2 seconds tftp> Resultados esperados Se espera ver un RRQ, seguido de un ACK que contendrá la primera porción de datos, luego un ACK de la porción de datos recibida, y luego una sucesión de paquetes hasta un paquete vacío que indica fin de la transferencia. Escritura de un archivo Se enviará un archivo en una sesión TFTP. [ ] server# tftp localhost [ ] tftp> put passwd Sent 1379 bytes in 0.2 seconds tftp> Resultados esperados Se espera observar la transferencia del archivo, observar como el archivo viaja plano y ver los ACK y el fin de la transmisión. Errores de escritura Se mostrará el resultado de dos errores en el envío de un archivo: el primero es el caso del servidor caído, para mostrar el sistema de timeout y el segundo es el caso de no tener permisos de escritura adecuados en el servidor, lo que impide escribir el archivo. [ ] server# tftp localhost [ ] tftp> put nohup.out Transfer timed out. [ ] tftp> put file Error code 0: Permission denied Página 2 de 13

4 Resultados esperados Se espera ver en el primer caso una serie de intentos de enviar archivos, es decir paquetes WRQ que no serán atendidos, y habrá respuestas de ICMP indicando que no se esta escuchando en ese puerto (conf. TP1). Para el segundo caso se espera ver un paquete con código de operación 5 indicando el error de permisos. Archivo con número entero de bloques Como se explicó en la prueba Lectura de un archivo la forma de detectar el fin de archivo es que el tamaño del paquete recibido sea menor a 512, y si el archivo ocupa un número entero de paquetes UDP, se envía un paquete vacío. En esta prueba se muestra exactamente este último caso, ya que resulta interesante por ser un caso un poco particular. En definitiva no es tan así, ya que no deja de ser un paquete con tamaño menor a 512 bytes. [ ] server# tftp localhost [ ] tftp> put file Resultados esperados Ya que se creo especialmente un archivo de 511 bytes que ocupa exactamente un bloque de datos, se espera ver el envío del primer bloque (que lleva el archivo entero) y luego un bloque adicional de tamaño cero para indicar el fin de la transmisión. FTP (File Transfer Protocol) Maqueta Página 3 de 13

5 Conexión al servidor FTP y log in con password no válido. El objetivo de esta prueba es analizar el tráfico de paquetes TCP necesarios para la conexión al servidor FTP aleph.fi.uba.ar por parte del cliente jdfernan. También se espera visualizar los puertos TCP utilizados por el protocolo en cuestión y el contenido detallado de los mensajes involucrados. Por otro lado, se analiza el formato de salida de cada comando ejecutado. En la computadora host se ejecutan estos comandos: [ ] ftp aleph.fi.uba.ar [ ] ftp> bye Luego del primer comando, se ingresa el nombre de usuario jdfernan y un password no válido, con el fin de registrar los mensajes de error enviados por el servidor. Resultados Esperados Se espera ser rechazado por el servidor FTP aleph.fi.uba.ar y poder reconocer los mensajes involucrados en el inicio de conexión nombrados en la introducción. También se esperan verificar los puertos TCP que utiliza FTP. Conexión al servidor FTP y log in exitoso El objetivo de esta prueba es analizar el tráfico de paquetes TCP necesarios para la conexión al servidor FTP aleph.fi.uba.ar por parte del cliente jdfernan. También se espera visualizar los puertos TCP utilizados por el protocolo en cuestión y el contenido detallado de los mensajes involucrados. Por otro lado, se analiza el formato de salida de cada comando ejecutado. En la computadora host se ejecuta este comando: [ ] ftp aleph.fi.uba.ar Luego se ingresa el nombre de usuario jdfernan y el password correspondiente, con el fin de completar el log in. Página 4 de 13

6 Resultados Esperados Se espera iniciar una sesión contra el servidor FTP aleph.fi.uba.ar y poder reconocer los mensajes involucrados en el inicio de conexión nombrados en la introducción. También se esperan verificar los puertos TCP que utiliza FTP. Listado de comandos FTP El fin de esta prueba es ver que tipo de respuesta se obtiene del comando FTP help, una vez iniciada la conexión FTP detallada en el escenario anterior. Se analiza el formato de salida del comando FTP. En la computadora host se ejecuta este comando: [ ] ftp> help Resultados Esperados Se espera recibir un listado con todos los comandos FTP que acepta el servidor aleph.fi.uba.ar. La lista de comandos debe contener, mínimamente, los analizados en la introducción a FTP. Se analiza el formato de salida del comando. Nombre del directorio home El fin de esta prueba es ver que tipo de respuesta se obtiene del comando FTP pwd, una vez iniciada la conexión FTP detallada en la prueba Conexión al servidor FTP y log in exitoso. Se analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. En la computadora host se ejecuta este comando: [ ] ftp> pwd Resultados Esperados Se espera recibir el nombre del directorio home del usuario jdfernan, administrado por el servidor aleph.fi.uba.ar. Se analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. Página 5 de 13

7 Listado de archivos en el directorio home del cliente El fin de esta prueba es visualizar los archivos y directorios que se encuentran en el directorio /home/jdfernan/, mediante el comando FTP ls. Luego se procede a analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. En la computadora host se ejecuta este comando: [ ] ftp> ls Resultados Esperados Se espera recibir un listado con todos los archivos y directorios del usuario jdfernan, con el objeto de utilizarlos en escenarios futuros. Se analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. Transferencia de un archivo del servidor al cliente El fin de esta prueba es transferir un archivo al cliente, utilizando el comando FTP get. Este comando se ejecuta una vez iniciada la conexión FTP detallada en la prueba Conexión al servidor FTP y log in exitoso. Se analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. En la computadora host se ejecuta este comando: [ ] ftp> get manual.txt /tp3/tmpc.txt Resultados Esperados Se espera recibir el archivo manual.txt del servidor aleph.fi.uba.ar y almacenarlo en el disco rígido del cliente con el path y nombre /tp3/tmpc.txt. Se analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. Página 6 de 13

8 Creación de un directorio El fin de esta prueba es crear un subdirectorio en el directorio /home/jdfernan/, utilizando el comando FTP mkdir. Este comando se ejecuta una vez iniciada la conexión FTP detallada en la prueba Conexión al servidor FTP y log in exitoso. Se analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. En la computadora host se ejecutan estos comandos: [ ] ftp> mkdir recive [ ] ftp> cd recive Resultados Esperados Se espera crear el directorio /home/jdfernan/recive/ exitosamente en el servidor aleph.fi.uba.ar. Para verificar esto último se ejecuta el comando FTP cd (change directory). Se analiza el formato de salida de los comandos y el intercambio de mensajes entre el servidor y el cliente FTP. Transferencia de un archivo del cliente al servidor El fin de esta prueba es transferir un archivo al servidor, utilizando el comando FTP put. Este comando se ejecuta una vez iniciada la conexión FTP detallada en la prueba Conexión al servidor FTP y log in exitoso. Se analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. En la computadora host se ejecutan estos comandos: [ ] ftp> put /tp3/tmpc.txt tmps.txt Resultados Esperados Se espera enviar el archivo /tp3/tmpc.txt del cliente al servidor aleph.fi.uba.ar y almacenarlo en el directorio home con el path y nombre /home/jdfernan/recive/tmps.txt. Vale aclarar que el archivo se copia al directorio /home/jdfernan/recive/, debido a que el último comando ejecutado fue cd recive (prueba Creación de un directorio). Página 7 de 13

9 Se analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. Eliminar el archivo copiado y el directorio creado en el servidor El fin de esta prueba es eliminar los cambios hechos en el servidor en los últimos dos escenarios, mediante los comandos FTP delete y rmdir. Estos comandos se ejecutan una vez iniciada la conexión FTP detallada en la prueba Conexión al servidor FTP y log in exitoso. Se analiza el formato de salida de los comandos y el intercambio de mensajes entre el servidor y el cliente FTP. En la computadora host se ejecutan estos comandos: [ ] ftp> pwd [ ] ftp> ls [ ] ftp> delete tmps.txt [ ] ftp> cd.. [ ] ftp> rmdir recive [ ] ftp> ls Resultados Esperados Se espera eliminar el archivo /home/jdfernan/recive/tmps.txt del servidor aleph.fi.uba.ar y el directorio /home/jdfernan/recive/, almacenarlos en el directorio home del cliente jdfernan. Para verificar que el directorio /home/jdfernan/ se encuentra en las condiciones originales, se ejecuta el comando ls. Se analiza el formato de salida de los comandos y el intercambio de mensajes entre el servidor y el cliente FTP. Finalizar la sesión FTP El fin de esta prueba es finalizar la conexión con el servidor, ejecutando el comando FTP bye. Este comando se ejecuta una vez iniciada la sesión FTP detallada en la prueba Conexión al servidor FTP y log in exitoso. Se analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. En la computadora host se ejecuta este comando: [ ] ftp> bye Página 8 de 13

10 Resultados Esperados Se espera terminar con las conexiones TCP que sostiene el protocolo FTP. Se analiza el formato de salida del comando y el intercambio de mensajes entre el servidor y el cliente FTP. HTTP (Hypertext Transfer Protocol) Maqueta HTTP Get a una página existente usando HTTP/1.0 El objetivo de esta prueba es observar el intercambio de paquetes que se genera entre el cliente HTTP y el servidor Web cuando se realiza un HTTP get de la versión 1.0 del protocolo. En la computadora host se buscará la página Web de la Facultad de Ingeniería (www.fi.uba.ar) utilizando como browser el Microsoft Internet Explorer. La opción de HTTP/1.1 se encuentra deshabilitada en la configuración del navegador. Al mismo tiempo se observará el intercambio de paquetes con el sniffer Ethereal. Resultados esperados En primer lugar se espera observar el código HTML de la página que devuelve el servidor Web. Además, se espera observar como se abren conexiones TCP para la transmisión de los diferentes elementos que conforman la página Web. Página 9 de 13

11 HTTP Get a una página existente usando HTTP/1.1 El objetivo de esta prueba es observar el intercambio de paquetes que se genera entre el cliente y el servidor Web luego de realizar un HTTP get de la versión 1.1 del protocolo. Se espera establecer una comparativa sobre las diferencias entre las versiones 1.0 y 1.1 del protocolo. En la computadora host se buscará la página Web de la Facultad de Ingeniería (www.fi.uba.ar) utilizando como browser el Microsoft Internet Explorer. La opción de HTTP/1.1 se encuentra habilitada en el navegador, en esta oportunidad. Al mismo tiempo se observará el intercambio de paquetes con el sniffer Ethereal. Resultados esperados Al igual que en la prueba anterior se espera observar, en primer lugar, el código fuente de la página HTML. Se espera observar como se realiza una reutilización de las conexiones TCP para transferir los diferentes objetos que conforman la página Web. HTTP Get a una página no existente El objetivo de esta prueba es observar cual es el resultado de realizar un HTTP get de una página Web que no se encuentra en el servidor En la computadora host se buscará en la página Web de la Facultad de Ingeniería un documento que no existe (www.fi.uba.ar/no_esta.htm) utilizando como browser el Microsoft Internet Explorer. La opción de HTTP/1.1 se encuentra deshabilitada en el navegador. Al mismo tiempo se observará el intercambio de paquetes con el sniffer Ethereal. Resultados esperados Se espera obtener en el cliente el código HTML de una página Web que posee el error 404 Not found. Página 10 de 13

12 Utilización del pug-in Live HTTP headers para Mozilla Firebird El objetivo de esta prueba es observar los headers que intercambian el cliente y el servidor Web. Para esto se utilizará el plug-in Live HTTP headers para el navegador Mozilla Firebird. En la computadora host se ejecutará el navegador Mozilla Firebird, al cual se le pedirá que vaya a la página de la facultad de ingeniería y se activará el plug-in Live HTTP headers. Resultados esperados Se espera observar la información que poseen los headers que intercambian el navegador y el servidor Web. RTP (Real Time Transport Protocol) Maqueta Análisis del protocolo Q.931 El objetivo de esta prueba es analizar el tráfico de los mensajes en el inicio de sesión. Se espera visualizar los mensajes involucrados (Setup y Alerting Connecting) y los puertos TCP utilizados por este protocolo. Los pasos a seguir son los siguientes: El host2 inicia el sniffer Ethereal en la interfaz Ambas computadoras inician la aplicación NetMeeting El host1 llama al host2, inciando la sesión NetMeeting Página 11 de 13

13 Resultados Esperados Se espera visualizar la transmisión de los mensajes Setup y Alerting Connecting por ambas terminales y que ambas inicien la sesión. También se esperan visualizar los puertos TCP que utiliza el protocolo. Análisis del protocolo H.245 El objetivo de esta prueba es analizar el tráfico de los Exchange Capabilities y la apertura de los canales lógicos, destinados al tráfico bajo RTP. Se espera visualizar los mensajes involucrados y los puertos TCP utilizados por este protocolo. Una vez efectuada la prueba anterior, los pasos a seguir son: El host2 continua el sniffing con la aplicación Ethereal en la interfaz Ambas computadoras mantienen las sesiones NetMeeting iniciadas anteriormente Resultados Esperados Se espera visualizar la transmisión de los Exchange Capabilities y que ambas terminales puedan hacer la apertura de los canales lógicos, destinados al tráfico RTP. También se esperan visualizar los puertos TCP que utiliza el protocolo, que corresponden a los negociados en la prueba Análisis del protocolo Q.931. Análisis del protocolo RTP El objetivo de esta prueba es analizar el tráfico de paquetes RTP/UDP involucrados en una transmisión de audio de tiempo real. Se espera visualizar los puertos UDP utilizados por el protocolo en cuestión y el contenido detallado de los headers de los mensajes RTP. Página 12 de 13

14 Una vez efectuada la prueba anterior, los pasos a seguir son: El host2 continua el sniffing con la aplicación Ethereal en la interfaz Ambas computadoras mantienen las sesiones NetMeeting iniciadas anteriormente El host2 selecciona el codec G.723 para la compresión de audio El host2 envía un mensaje de audio al host1 Resultados Esperados Se espera visualizar la transmisión de paquetes RTP en ráfaga con destino host1. También se esperan verificar los puertos UDP que utiliza el protocolo y el codec seleccionado (especificado en el header de RTP). Análisis del protocolo RTCP El objetivo de esta prueba es analizar el tráfico de paquetes RTCP/UDP, necesarios para el control de una transmisión de audio en curso. Se espera visualizar los puertos UDP utilizados por RTCP y el contenido detallado de los headers de los mensajes involucrados. Se espera conocer los tipos de mensajes RTCP. Una vez efectuada la prueba anterior, los pasos a seguir son: El host2 continua el sniffing con la aplicación Ethereal en la interfaz Ambas computadoras mantienen las sesiones NetMeeting iniciadas anteriormente El host2 continúa enviando el mensaje de audio del escenario anterior al host1 Resultados Esperados Se espera poder reconocer los mensajes involucrados en el control de una transmisión de tiempo real. También se esperan visualizar los puertos UDP que utiliza RTCP. Página 13 de 13

15 Desarrollo del trabajo práctico Introducción Las aplicaciones que utilizamos en el presente trabajo sobre los protocolos UDP y TCP son TFTP y RTP sobre UDP y HTTP y FTP sobre TCP. A continuación se irán presentando acompañada por una breve introducción teórica. TFTP (Trivial File Transfer Protocol) Introducción Teórica TFTP es un protocolo muy simple para transferencia de archivos. De ahí su nombre, Trivial File Transfer Protocol o TFTP. El protocolo se implementó sobre UDP, y es usado para transferir archivos entre distintas máquinas que implementen UDP. Está diseñado para que sea chico y fácil de implementar. Lo único que puede hacer es leer o escribir archivos desde servidores remotos. No puede listar directorios y actualmente no hay forma de autenticar usuarios. Como otros protocolos de Internet usa palabras de 8 bits para transportar la información. Existen tres modos de transferencia: 1. netascii (definido en "USA Standard Code for Information Interchange" con las modificaciones especificadas en "Telnet Protocol Specification"). 2. octet es el modo que reemplaza al antiguo modo binario. 3. mail donde los caracteres se envían al usuario y no al archivo. Este último modo no debe ser usado ni implementado, ya que es obsoleto. En el protocolo existen 5 tipos de paquetes: Read request (RRQ) Write request (WRQ) Data (DATA) Acknowledgement (ACK) Error (ERROR) Las transmisiones se inician con un RRQ o un WRQ, y se recibe a cambio un ACK para comenzar la escritura o un ACK con el primer bloque de datos. Cada bloque de datos lleva un número, comenzando desde el uno. A la recepción de cada bloque de datos se enviará un ACK para el mismo indicando el número de paquete. El protocolo trabaja en la modalidad STOP & WAIT. Para crear una conexión ambos puntos de la comunicación eligen un número al azar, que llamamos TID. En el caso particular de trabajar con UDP, ese TID será el número de puerto. Así, para iniciar una conexión, A envía un RRQ a B Página 1 de 61

16 saliendo por el TID-A y con destina 69 en B (el puerto de TFTP). Entonces B envía un ACK a A, con puerto origen igual a TID-B y destino TID-A. Las pruebas se concentrarán en mostrar los 5 tipos de paquetes y el funcionamiento del protocolo. Intento de lectura de archivo inexistente Se intentará hacer un GET de un archivo que no existe en el servidor, con el objeto de observar el error que resulta de este intento. [ ] server# tftp [ ] tftp> connect localhost [ ] tftp> get NOFILE [ ] server# Resultados obtenidos En el cliente TFTP se observó el siguiente error al hacer el GET: Error code 1: File not found La salida del dump: server# tcpdump -vvv -x -X -s 0 -i lo0 tcpdump: listening on lo0 08:58: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.tftp: [udp sum ok] 18 RRQ "NOFILE" (ttl 64, id 7139, len 46) 0x e 1be da 7f x0010 7f f1bd a 9b e4f...E...NO 0x c45 006e FILE.netascii. 08:58: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.61885: [udp sum ok] udp 19 (ttl 64, id 7141, len 47) 0x f 1be d7 7f x0010 7f f1c0 f1bd 001b dd3f ?... 0x c65 206e 6f f75 6e64 00 File.not.found. 08:58: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.61888: [udp sum ok] udp 4 (ttl 64, id 7142, len 32) 0x be e5 7f x0010 7f f1bd f1c0 000c 1e P... ^C 8 packets received by filter 0 packets dropped by kernel server# Página 2 de 61

17 Conclusiones Se puede ver el primer paquete UDP, que es un RRQ: OP. CODE FILE NAME NULL MODE NULL e4f46494c e NOFILE 00 netascii \0 En este esquema se muestran claramente todos los campos del paquete. En el dump, se marco en turquesa el encabezado IP, en gris UDP y en amarillo TFTP. Se puede ver a continuación la respuesta con el mensaje de error: OP. CODE ERROR ERROR MESSAGE NULL c65206e6f f756e FNF File not found \0 A continuación se detallan los códigos de error posibles, con sus respectivos textos: 1. Not defined, see error message (if any). 2. File not found. 3. Access violation. 4. Disk full or allocation exceeded. 5. Illegal TFTP operation. 6. Unknown transfer ID. 7. File already exists. 8. No such user. Finalmente observamos el ACK que cierra la transmisión: OP. CODE BLOCK # Haciendo un reconocimiento del bloque recibido que indicaba el error. Lectura de un archivo Se hará un GET de un archivo que esté en condiciones de ser leído, para ver como se transfieren los datos. Página 3 de 61

18 [ ] server# tftp [ ] tftp> get file Received 832 bytes in 0.2 seconds tftp> Resultados obtenidos server# tcpdump -vvv -x -X -s 0 -i lo0 tcpdump: listening on lo0 08:58: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.tftp: [udp sum ok] 16 RRQ "file" (ttl 64, id 7157, len 44) 0x c 1bf ca 7f x0010 7f f1bd a E...)..fi 0x0020 6c65 006e le.netascii. 08:58: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.61885: [udp sum ok] udp 516 (ttl 64, id 7159, len 544) 0x bf ed4 7f x0010 7f f1c1 f1bd 020c 158a x a f #.$FreeBSD:.src/ 0x f 726f 6f74 2f64 6f74 2e etc/root/dot.csh 0x c e f30 rc,v /0 0x f a a /10.02:37:16.ar 0x d0a 230d 0a23 chie.exp.$..#..# 0x e d cshrc.-.csh.re 0x f c 2072 source.script,.r 0x e 6e69 6e67 ead.at.beginning 0x00a0 206f f 6e of.execution.by 0x00b c 6c0d 0a23 0d0a.each.shell..#.. 0x00c c 736f #.see.also.csh(1 0x00d0 292c e f6e e 0d0a ),.environ(7)... 0x00e0 230d 0a0d 0a61 6c #...alias.h..hi 0x00f f d0a 616c story.25..alias. 0x0100 6a09 096a 6f d6c 0d0a 616c 6961 j..jobs.-l..alia 0x c61 096c d61 0d0a 616c 6961 s.la.ls.-a..alia 0x c66 096c d46 410d 0a61 6c69 s.lf.ls.-fa..ali 0x c 6c09 6c73 202d 6c41 0d0a 0d0a as.ll.ls.-la... 0x f d #.A.righteous.um 0x b0d 0a75 6d61 736b d 0a0d ask..umask x0160 0a d20 282f 7362.set.path.=.(/sb 0x e 202f e20 2f f in./bin./usr/sbi 0x0180 6e20 2f f62 696e 202f f n./usr/bin./usr/ 0x d f f6c 6f63 616c games./usr/local 0x01a0 2f e20 2f f6c 6f63 616c /sbin./usr/local 0x01b0 2f62 696e 202f f f /bin./usr/x11r6/ 0x01c e f4d 452f e29 0d0a bin.$home/bin).. 0x01d0 0d0a e f setenv.EDITOR. 0x01e d0a e vi..setenv.pager 0x01f0 096d 6f72 650d 0a e c.more..setenv.BL 0x0200 4f43 4b53 495a b0d 0a0d 0a OCKSIZE.K...if. 0x f70 726f 6d e0d ($?prompt).then. 08:58: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.61889: [udp sum ok] udp 4 (ttl 64, id 7160, len 32) Página 4 de 61

19 0x bf d3 7f x0010 7f f1bd f1c1 000c 1e4f O... 08:58: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.61885: [udp sum ok] udp 324 (ttl 64, id 7161, len 352) 0x bf f92 7f x0010 7f f1c1 f1bd 014c 537a LSz... 0x0020 0a e e #.An.interacti 0x c6c 202d 2d ve.shell.--.set. 0x f 6d d 0a09 some.stuff.up... 0x f6d d set.prompt.=."`h 0x0060 6f73 746e 616d d d0a ostname.-s`#.".. 0x c d0a set.filec...set 0x f d d0a.history.= x d20.set.savehist.=. 0x00a d 0a d61 696c 203d set.mail.= 0x00b f f6d c2f (/var/mail/$USE 0x00c d0a f R)...if.(.$?tcsh 0x00d e0d 0a e 646b.).then...bindk 0x00e e b ey."^w".backward 0x00f0 2d64 656c d 776f d0a delete-word... 0x e64 6b d6b bindkey.-k.up.hi 0x f72 792d d story-search-bac 0x0120 6b d 0a e 646b 6579 kward...bindkey 0x d 6b20 646f 776e f k.down.history 0x0140 2d d 666f d -search-forward. 0x0150 0a09 656e d 0a65 6e d0a..endif..endif.. 08:58: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.61889: [udp sum ok] udp 4 (ttl 64, id 7162, len 32) 0x bfa d1 7f x0010 7f f1bd f1c1 000c 1e4e N... ^C 8 packets received by filter 0 packets dropped by kernel server# Conclusiones Tal como se esperaba, se ve el primer paquete UDP que es un RRQ, puerto origen 61885, que es el TID elegido al azar, y destino puerto 69, que es el web known de TFTP. Para detalles de este paquete, ver la prueba anterior, ya que solo cambia el nombre del archivo. El siguiente paquete es el primer paquete de datos: OP. CODE BLOCK # DATA (...) 0d0a Contenido del archivo... Luego se ve un ACK, reconociendo el bloque 1, entonces se transmite el bloque 2, y la transmisión finaliza con la recepción del ACK del bloque 2. El receptor reconoce el fin de archivo por el tamaño del paquete UDP, se entiende que se llegó al final del archivo cuando el tamaño es menor a 512, o bien Página 5 de 61

20 es igual a 0. Esta última condición es útil cuando el archivo tiene un tamaño tal que entra en un número entero de paquetes de datos, en ese caso se transmite un paquete vacío indicando el fin de transmisión. Escritura de un archivo Se enviará un archivo en una sesión TFTP. [ ] server# tftp localhost [ ] tftp> put passwd Sent 1379 bytes in 0.2 seconds tftp> Resultados obtenidos tcpdump: listening on lo0 15:44: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.tftp: [udp sum ok] 18 WRQ "passwd" (ttl 64, id 31693, len 46) 0x e 7bcd f0 7f x0010 7f fd4c a 152b L.E...+..pa 0x e sswd.netascii. 15:44: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.64844: [udp sum ok] udp 4 (ttl 64, id 31695, len 32) 0x bcf fc 7f x0010 7f fd53 fd4c 000c 072f S.L.../... 15:44: localhost.esepecesito.com.ar > localhost.esepecesito.com.ar.64851: [udp sum ok] udp 516 (ttl 64, id 31696, len 544) 0x bd fefa 7f x0010 7f fd4c fd53 020c 907d L.S...}... 0x a f #.$FreeBSD:.src/ 0x f 6d e etc/master.passw 0x c e f 3034 d,v /04 0x0050 2f a34 353a d70 /27.05:45:29.imp 0x d0a 230d 0a72 6f6f 743a.Exp.$..#..root: 0x0070 2a3a 303a 303a d69 6e *:0:0:Administra 0x f 723a 2f72 6f6f 743a 2f62 696e 2f63 tor:/root:/bin/c 0x d0a 746f 6f72 3a2a 3a30 3a30 3a42 sh..toor:*:0:0:b 0x00a0 6f75 726e 652d e ourne-again.supe 0x00b a 2f72 6f6f 743a 0d0a 6461 ruser:/root:..da 0x00c0 656d 6f6e 3a2a 3a31 3a31 3a4f 776e 6572 emon:*:1:1:owner 0x00d0 206f d61 6e d20.of.many.system. 0x00e f a 2f72 6f6f 743a processes:/root: 0x00f0 2f e2f 6e6f 6c6f e0d 0a6f /sbin/nologin..o 0x f 723a 2a3a 323a 353a 5379 perator:*:2:5:sy 0x d a2f 3a2f e 2f6e stem.&:/:/sbin/n 0x0120 6f6c 6f67 696e 0d0a e3a 2a3a 333a ologin..bin:*:3: 0x a e f6d 6d61 7:Binaries.Comma 0x0140 6e e f a2f nds.and.source:/ Página 6 de 61

La capa de Aplicación

La capa de Aplicació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

Más detalles

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

LABORATORIO DE FTP. PRESENTADO POR: Diana Maritza Aragón Marta Moreno Luis Miguel Pérez. PRESENTADO A: Marcelo Utard Javier Bozzuto LABORATORIO DE FTP PRESENTADO POR: Diana Maritza Aragón Marta Moreno Luis Miguel Pérez PRESENTADO A: Marcelo Utard Javier Bozzuto ESCUELA DE GRADUADOS DE ELECTRÓNICA Y TELECOMUNICACIONES LABORATORIO DE

Más detalles

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

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano. FTP (FILE TRANSFER PROTOCOL) FTP es un programa que se utiliza para transferir información, almacenada en ficheros, de una máquina remota a otra local, o viceversa (RFC 959). Para poder realizar esta operación

Más detalles

Formatos para prácticas de laboratorio

Formatos para prácticas de laboratorio Fecha de efectividad: 11-08-2008 CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 2003-1 5491 Taller de Linux PRÁCTICA No. 21 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciado en Sistemas

Más detalles

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

Práctica de laboratorio 4.5.3: Examen de protocolos de la capa de transporte y aplicación Práctica de laboratorio 4.5.3: Examen de protocolos de la capa de transporte y aplicación Diagrama de topología Tabla de direccionamiento Dispositivo Interfaz Dirección IP Máscara de subred Gateway por

Más detalles

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

Unidad IV: TCP/IP. 4.4 Protocolos a nivel aplicación 4.4 Protocolos a nivel aplicación Sin embargo, aun en la capa de aplicación se necesitan protocolos de apoyo que permitan el funcionamiento de las aplicaciones reales; veremos tres de ellos antes de comenzar

Más detalles

PRACTICA 10 : OTROS SERVICIOS TCP/IP

PRACTICA 10 : OTROS SERVICIOS TCP/IP PRACTICA 10 : OTROS SERVICIOS TCP/IP CONFIGURACIÓN DE UN SERVIDOR DNS Dentro del servicio DNS podemos definir zonas de búsqueda directa e inversa. En la búsqueda directa, daremos un nombre y nos devolverán

Más detalles

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

Clase 23 FTP. Telnet. Ejemplos Tema 6.- Nivel de aplicación en Internet Clase 23 FTP. Telnet. Ejemplos Tema 6.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen 3º curso Temario 1.-

Más detalles

Aplicaciones distribuidas: FTP

Aplicaciones distribuidas: FTP Aplicaciones distribuidas: Para realizar este material se han utilizado las transparencias proporcionadas junto con el libro Redes de Computadores: un enfoque descendente basado en Internet : Copyright

Más detalles

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

2ºASI DFSI El Protocolo FTP Curso 2006/7. EL PROTOCOLO FTP 1. Introducción 2. Servidores FTP 3. Los Comandos Internos de FTP 3.1.Órdenes de Control de Acceso 3.2.Parámetros de Transferencia 3.3.Comandos de Servicio 4. Modos de Operación 4.1.Modo

Más detalles

Aplicaciones sobre Internet Aplicaciones en Redes Locales DNS Domain Name System Base de datos Distribuida y Jerárquica rquica que almacena información n asociada a nombres de dominio El Servicio DNS facilita

Más detalles

Funcionamiento de Servicios Web, FTP

Funcionamiento de Servicios Web, FTP Funcionamiento de Servicios Web, FTP Tema 2.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso Material adaptado del libro Computer

Más detalles

Telnet. Telnet Operación

Telnet. Telnet Operación Telnet Protocolo utilizado para la ejecución de procesos en sistemas remotos. Emulación de Terminal Utiliza las funcionalidades de TCP Well Known Service, port number 23 Telnet Operación NVT (Network Virtual

Más detalles

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

Escuela de Graduados de Electrónica y. Telecomunicaciones. Maestría en Ingeniería en Telecomunicaciones. Laboratorio TCP-IP. Profesores: Marcelo Utard Escuela de Graduados de Electrónica y Telecomunicaciones Maestría en Ingeniería en Telecomunicaciones Laboratorio TCP-IP Profesores: Marcelo Utard Javier Bozzuto Integrantes del grupo: Rafael Javier Collazos

Más detalles

Servicios clásicos de Internet

Servicios clásicos de Internet Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Interfaces de Redes http://www.tlm.unavarra.es/asignaturas/lir

Más detalles

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

Ejercicios Tema 5. a) Órdenes del protocolo FTP necesarias para su ejecución. b) Número y tipo de conexiones necesarias. Ejercicios Tema 5 1.- Un cliente FTP se conecta a un servidor FTP, realizando la autentificación del usuario. A partir de ese momento ejecuta los siguientes comandos FTP en la máquina local: cd pruebas

Más detalles

APLICACIONES de PROTOCOLOS del NIVEL de APLICACION

APLICACIONES de PROTOCOLOS del NIVEL de APLICACION APLICACIONES de PROTOCOLOS del NIVEL de APLICACION OBJETIVOS: Familiarizar al alumno con aplicaciones básicas montadas sobre protocolos del nivel de aplicación que se apoyan sobre TCP/IP. o Aplicaciones:

Más detalles

Seminario de Redes TRABAJO PRACTICO Nº 3. UDP y TCP. E-mail: deimos_azul@yahoo.com Padrón: 77902. E-mail: gonzalojosa@hotmail.

Seminario de Redes TRABAJO PRACTICO Nº 3. UDP y TCP. E-mail: deimos_azul@yahoo.com Padrón: 77902. E-mail: gonzalojosa@hotmail. Departamento de Electrónica Facultad de Ingeniería Seminario de Redes TRABAJO PRACTICO Nº 3 UDP y TCP. Grupo: NMNK Responsable a cargo: Integrantes: Guzmán Pegazzano, Ma. Azul E-mail: deimos_azul@yahoo.com

Más detalles

Práctica IV Anexo sobre protocolos

Práctica IV Anexo sobre protocolos Práctica IV Este material es un extracto del material correspondiente de las asignaturas Comunicación de Datos y Redes de Computadores Fecha modificación: 27/11/2009 1 Bibliografía. Redes de Computadoras.

Más detalles

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

Práctica de laboratorio 2.6.2: Uso de Wireshark para ver las unidades de datos del protocolo Práctica de laboratorio 2.6.2: Uso de Wireshark para ver las unidades de datos del protocolo Objetivos de aprendizaje Poder explicar el propósito de un analizador de protocolos (Wireshark). Poder realizar

Más detalles

Manual de Usuario FTP Manager

Manual de Usuario FTP Manager Manual de Usuario FTP Manager Presencia Web Triara.com SA de CV Todos los derechos reservados Esta guía no puede ser reproducido ni distribuida en su totalidad ni en parte, en cualquier forma o por cualquier

Más detalles

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

Laboratorio 2.6.2: Uso de Wireshark para ver las unidades de datos del protocolo Laboratorio 2.6.2: Uso de Wireshark para ver las unidades de datos del protocolo Objetivos de aprendizaje Poder explicar el propósito de un analizador de protocolos (Wireshark). Poder realizar capturas

Más detalles

Aspectos prácticos de Internet

Aspectos prácticos de Internet Aspectos prácticos de Internet Tema 4 Transferencia de ficheros Introducción Servidor FTP Cliente FTP Tipos de archivos Tipos de transferencias Ordenes básicas Otros servicios ii de transferencia de archivos

Más detalles

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

Práctica de laboratorio 4.5.2: Protocolos de la capa de Transporte TCP/IP, TCP y UDP Diagrama de topología Práctica de laboratorio 4.5.2: Protocolos de la capa de Transporte TCP/IP, TCP y UDP Diagrama de topología Este documento es información pública de Cisco. Página 1 de 10 Tabla de direccionamiento Dispositivo

Más detalles

Información de Derechos reservados de esta publicación.

Información de Derechos reservados de esta publicación. http:// ÍNDICE DE CONTENIDO Información de Derechos reservados de esta publicación...2 Tema 3. Instalación del Servidor FTP...3 3.1 Acerca del Protocolo FTP...4 3.2 Funcionamiento del Protocolo FTP...5

Más detalles

File Transfer Protocol FTP.

File Transfer Protocol FTP. File Transfer Protocol FTP. File Transfer Protocol. Fue diseñado para transferir archivos de manera eficiente mediante un modelo del tipo Cliente-Servidor entre dispositivos de Internet. Tiene en cuenta

Más detalles

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

Comandos MS-DOS PING (Packet Internet Grouper). Ping -t: Ping -a: Ping -l: Comandos MS-DOS PING (Packet Internet Grouper). Se trata de una utilidad que comprueba el estado de la conexión con uno o varios equipos remotos por medio de los paquetes de solicitud de eco y de respuesta

Más detalles

Guía Rápida de FTP para Windows

Guía Rápida de FTP para Windows Guía Rápida de FTP para Windows Qué es File Transfer Protocol - FTP? Las siglas FTP, significan File Transfer Protocol (Protocolo para Transferencia de Archivos) y es un protocolo que permite realizar

Más detalles

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

EN estos apuntes se explica el funcionamiento de una serie de herramientas que permiten conectarse remotamente Práctica 9 Herramientas de Internet desde consola Material de apoyo Informática Básica Grado en: Ingeniería Informática, Matemática Computacional EN estos apuntes se explica el funcionamiento de una serie

Más detalles

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.

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. Qué es FTP? FTP (File Transfer Protocol) Es un servicio que funciona con el protocolo TCP/IP. Constituye una de las herramientas más antiguas que utiliza Internet. Su uso es anterior a la creación de la

Más detalles

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Servidores FTP en Sistemas Windows

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Servidores FTP en Sistemas Windows MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat Servidores FTP en Sistemas Windows 1. Servicios FTP - Servidor FTP - Cliente FTP 2. Instalación IIS-FTP

Más detalles

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

Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.) Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.) Objetivos: Desarrollar una comprensión de los comandos de networking de UNIX y TCP/IP Hacer ping

Más detalles

Router Teldat. Protocolo TFTP

Router Teldat. Protocolo TFTP Router Teldat Protocolo TFTP Doc. DM765 Febrero, 2008 ÍNDICE Capítulo 1 Introducción...1 1. Protocolo TFTP...2 2. Detalles de una sesión TFTP... 3 2.1. Características fundamentales... 3 2.2. Inicio de

Más detalles

Ethereal. Este instructivo describe el uso del programa Ethereal para examinar paquetes en una red de datos.

Ethereal. Este instructivo describe el uso del programa Ethereal para examinar paquetes en una red de datos. Instituto de Ingeniería Eléctrica Redes de Datos. Objetivo. Ethereal Este instructivo describe el uso del programa Ethereal para examinar paquetes en una red de datos. Analizadores de Protocolos de Red.

Más detalles

WireShark. Este instructivo describe el uso del programa WireShark (antes llamado Ethereal) para examinar paquetes en una red de datos.

WireShark. Este instructivo describe el uso del programa WireShark (antes llamado Ethereal) para examinar paquetes en una red de datos. Redes de Datos - Laboratorio Objetivo WireShark Este instructivo describe el uso del programa WireShark (antes llamado Ethereal) para examinar paquetes en una red de datos. Analizadores de Protocolos de

Más detalles

LA ARQUITECTURA TCP/IP

LA ARQUITECTURA TCP/IP LA ARQUITECTURA TCP/IP Hemos visto ya como el Modelo de Referencia de Interconexión de Sistemas Abiertos, OSI-RM (Open System Interconection- Reference Model) proporcionó a los fabricantes un conjunto

Más detalles

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

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

TEMA 6. SERVICIO FTP

TEMA 6. SERVICIO FTP 1 TEMA 6. SERVICIO FTP 1. Definición 2. Tipos de usuario 3. Tipos de transferencia 4. FTP para Linux 4.1 Servidor FTP en Linux: vsftpd 4.2 Cliente FTP en Linux 5. FTP para Windows 5.1 Servidor FTP en Windows

Más detalles

Instalación y Mantenimiento de Servicios de Internet

Instalación y Mantenimiento de Servicios de Internet Instalación y Mantenimiento de Servicios de Internet Unidad 4 Instalación y configuración de un servidor ftp IES Gonzalo Nazareno Curso 2009/2010 María Jesús Gragera Fernández Introducción El FTP es un

Más detalles

Tópicos. 5. Directorio de Dominios de Internet - DNS. 6. Navegadores y Servidores de Paginas de Internet

Tópicos. 5. Directorio de Dominios de Internet - DNS. 6. Navegadores y Servidores de Paginas de Internet Tópicos 1. Protocolos de la Capa de Aplicación 2. Terminal Remota - Telnet 3. Servidor de Email - SMTP 4. Servidor de Paginas de Internet - HTTP 5. Directorio de Dominios de Internet - DNS 6. Navegadores

Más detalles

REDES DE COMPUTADORES REDES Y SISTEMAS DISTRIBUIDOS

REDES DE COMPUTADORES REDES Y SISTEMAS DISTRIBUIDOS REDES DE COMPUTADORES REDES Y SISTEMAS DISTRIBUIDOS Título de la práctica Sesión Monitorización de redes con Ethereal Semana 15/01/2007 Laboratorio 2.2 Material utilizado PCs, PC-Router, Routers Linksys

Más detalles

CONDICIONES GENERALES DE LAS PRÁCTICAS EN EL LABORATORIO:

CONDICIONES GENERALES DE LAS PRÁCTICAS EN EL LABORATORIO: FIUBA 75.43 Introducción a los Sistemas Distribuidos 75.33 Redes y Teleprocesamiento I 2º Cuatrimestre 2005 " Captura de mensajes de protocolos CONDICIONES GENERALES DE LAS PRÁCTICAS EN EL LABORATORIO:

Más detalles

Seminario de Redes de Computadoras. Trabajo Práctico N o 1

Seminario de Redes de Computadoras. Trabajo Práctico N o 1 UNIVERSIDAD DE BUENOS AIRES FACULTAD DE INGENIERIA Seminario de Redes de Computadoras Trabajo Práctico N o 1 Análisis de SMTP mediante sniffing Baglivo Fabricio 80519 Garcia Cáceres David 75889 Docente:

Más detalles

Práctica de laboratorio: Uso de Wireshark para examinar capturas de FTP y TFTP

Práctica de laboratorio: Uso de Wireshark para examinar capturas de FTP y TFTP Práctica de laboratorio: Uso de Wireshark para examinar capturas de FTP y TFTP Topología: parte 1 (FTP) En la parte 1, se resaltará una captura de TCP de una sesión FTP. Esta topología consta de una PC

Más detalles

CuteFTP Manual de configuración

CuteFTP Manual de configuración CuteFTP Manual de configuración 28/03/2001 Manual de Cute-FTP 4.0 Configurar la conexión Conectando con el servidor Pantalla Principal Cambiar la presentación Elegir los directorios de origen y destino

Más detalles

Clase. geniería de la Computación. Departamento de Ciencias e Ing. Diego C. Martínez - DCIC-UNS

Clase. geniería de la Computación. Departamento de Ciencias e Ing. Diego C. Martínez - DCIC-UNS Ingeniería de Ap plicaciones Web Clase 2 Diego C. Martínez Departamento de Ciencias e Ing geniería de la Computación Universidad Nacional del Sur Internet y sus servicios Internet define una forma de conexión

Más detalles

CAPITULO 4 TCP/IP NETWORKING

CAPITULO 4 TCP/IP NETWORKING CAPITULO 4 TCP/IP NETWORKING Algo sobre LINUX http://www.diarioti.com/gate/n.php?id=9470 2 AGENDA 4.1 Historia del protocolo TCP/IP 4.2 Direccionamiento IP 4.3 Nombre de resolución 4.4 Protocolos TCP/IP

Más detalles

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

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 8: El nivel de transporte en Internet ÍNDICE 1. Introducción Curso 2002-2003 - Redes (IS20) -Capítulo 8 1 1. Introducción

Más detalles

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

Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente 3 o curso de Ingeniería Técnica en Informática de Sistemas 13 de abril de 2007 El objetivo de esta práctica es realizar una

Más detalles

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

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

Servidor de Protocolo de Transferencia de

Servidor de Protocolo de Transferencia de Servidor de Protocolo de Transferencia de Archivos (FTP) Etiquetas: ftp «Volver a Administración de... Imprimir Table of Contents [-] 1 Acerca del Protocolo FTP 2 Funcionamiento del Protocolo FTP 3 Modos

Más detalles

Laboratorio Instalando y Configurando Servidor FTP

Laboratorio Instalando y Configurando Servidor FTP Laboratorio Instalando y Configurando Servidor FTP Objetivo General: Configurar servidor de FTP. Objetivo Específico: Al finalizar éste laboratorio el alumno será capaz de: Instalar los paquetes necesarios

Más detalles

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

Acceder y administrar documentos en el servidor FTP por líneas de comandos Acceder y administrar documentos en el servidor FTP por líneas de comandos El objetivo de esta práctica es enseñarle al lector como poder accesar y administrar el servidor FTP por medio de la consola de

Más detalles

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

Introducción a las redes de Computadoras Capítulo 2 Clase 2 Introducción a las redes de Computadoras Capítulo 2 Clase 2 Nota acerca de las transparencias del curso: Estas transparencias están basadas en el sitio web que acompaña el libro, y han sido modificadas

Más detalles

Instituto Tecnológico de Las Américas (ITLA)

Instituto Tecnológico de Las Américas (ITLA) Instituto Tecnológico de Las Américas (ITLA) Sistema Operativo 3 (SO3) Abel Eliezer Mejía Amador Matricula: 2011-3891 How to: Servidor FTP Servidor FTP El protocolo FTP (File Transfer Protocol) es una

Más detalles

Laboratorio de Redes de Computadores

Laboratorio de Redes de Computadores 3. Análisis de tráfico en una LAN 3.1 Introducción En esta práctica se va a trabajar sobre la misma configuración de red utilizada en la práctica anterior (Figura 32) y se van a hacer ejercicios muy similares,

Más detalles

Práctica 1:El laboratorio de redes

Práctica 1:El laboratorio de redes Práctica 1:El laboratorio de redes En este primer boletín se presenta el entorno de trabajo en el que se realizarán las prácticas a lo largo del curso. Para ello se introduce, en primer lugar, la estructura

Más detalles

iseries Servidor TFTP

iseries Servidor TFTP iseries Servidor TFTP iseries Servidor TFTP Copyright International Business Machines Corporation 2000. Reservados todos los derechos. Contenido TFTP..................................... 1 Imprimir este

Más detalles

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

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor FTP Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor FTP FTP (File

Más detalles

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

Instalación, creación y configuración del servicio FTP Instalación, creación y configuración del servicio OBJETIVOS Instalar el servicio de en Windows. Configurar y administrar el Servicio de en Windows. Prueba de acceso desde la LAN al servidor. Apertura

Más detalles

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

Práctica de laboratorio: Exploración del protocolo FTP Objetivos Parte 1: Utilizar el protocolo FTP desde el símbolo del sistema Parte 2: Descargar un archivo FTP usando WS_FTP LE Parte 3: Utilizar el protocolo FTP en un explorador Información básica/situación

Más detalles

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN UNICIENCIA 24 pp. 83-89 2010 IMPLEMENTACIÓN DE UN SERVIDOR FTP UTILIZANDO EL MODELO CLIENTE/SERVIDOR MEDIANTE EL USO DE SOCKETS EN LENGUAJE C UNIX CON EL FIN DE MEJORAR LOS TIEMPOS DE RESPUESTA EN LA RED

Más detalles

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

Instalación y administración de servicios de transferencia de ficheros Instalación y administración de servicios de transferencia de ficheros Funcionalidad del servicio de transferencia de archivos. Protocolo FTP Componentes y Características. FTP (Protocolo de Transferencia

Más detalles

El IETF (Internet Ingineering Task Force, Equipo de Trabajo de Ingeniería de Internet)

El IETF (Internet Ingineering Task Force, Equipo de Trabajo de Ingeniería de Internet) ANEXOS Anexo 1: Protocolos de correo electrónico A continuación se presentan de forma resumida y funcional los protocolos de correo electrónico actualmente en vigor. Este análisis se centrará en aspectos

Más detalles

10.- Servicios de la Intranet

10.- Servicios de la Intranet 10.- Servicios de la Intranet 10.1.- El papel de Linux en intranet Cuando se habla de Internet o intranet hay que abordar aspectos más pragmáticos (no hay que olvidar que se esté hablando de una realidad).

Más detalles

- CON UN CLIENTE FTP - POR LINEA DE COMANDO - CREAR UN SCRIPT QUE ME PERMITA ENVIAR SUBIR UN BACKUP AL SERVIDOR FTP, PROGRAMADO CON CRON

- CON UN CLIENTE FTP - POR LINEA DE COMANDO - CREAR UN SCRIPT QUE ME PERMITA ENVIAR SUBIR UN BACKUP AL SERVIDOR FTP, PROGRAMADO CON CRON EL SERVIDOR FTP -SUBIR Y BAJAR ARCHIVOS AL SERVIDOR FTP - CON UN CLIENTE FTP - POR LINEA DE COMANDO - CREAR UN SCRIPT QUE ME PERMITA ENVIAR SUBIR UN BACKUP AL SERVIDOR FTP, PROGRAMADO CON CRON - CREAR

Más detalles

Nivel de Aplicación. Introducción Modelo Cliente-Servidor. Casos de estudio:protocolos de aplicación en internet.

Nivel de Aplicación. Introducción Modelo Cliente-Servidor. Casos de estudio:protocolos de aplicación en internet. Nivel de Aplicación Nivel de Aplicación Introducción Modelo Cliente-Servidor. Casos de estudio:protocolos de aplicación en internet. Sistema de nombres de dominio.dns Correo electrónico. SMTP y POP World

Más detalles

Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows. Módulo 4: Servicios de Internet. FTP

Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows. Módulo 4: Servicios de Internet. FTP Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows Módulo 4: Servicios de Internet. FTP Aulas en red. Aplicaciones y servicios. Windows Servicio FTP Con anterioridad, en este mismo módulo

Más detalles

La Internet. La internet vista por el usuario

La Internet. La internet vista por el usuario La Internet Colección de subredes (Sistemas autónomos) interconectadas No tiene una estructura real (formal), pero si existe una estructura quasi-jerárquica Basada en el Protocolo de Internet (Internet

Más detalles

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server 1 of 9 4/15/2010 9:47 PM Anterior Administración de sitios Web Capítulo 8. Servidores Web: Internet Information Server Siguiente En este punto, nos centraremos en las tareas de administración del servidor

Más detalles

ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOS

ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOS Universidad Pública de Navarra Nafarroako Unibertsitate Publikoa Departamento de Automática y Computación Automatika eta Konputazio Saila Campus de Arrosadía Arrosadiko Campusa 31006 Pamplona - Iruñea

Más detalles

ARQUITECTURA DE REDES Laboratorio

ARQUITECTURA DE REDES Laboratorio 1nsloo.cl ARQUITECTURA DE REDES Laboratorio Práctica 7: Protocolos de transporte en TCP/IP 1. OBJETIVO Conocer las características de los protocolos de transporte de la arquitectura TCP/IP: TCP y UDP.

Más detalles

Práctica 2: Herramientas básicas de red y el protocolo FTP

Práctica 2: Herramientas básicas de red y el protocolo FTP Práctica 2: Herramientas básicas de red y el protocolo FTP Esta práctica tiene dos objetivos. En primer lugar presenta una aplicación útil para el acceso a los sockets con fines diagnósticos y también

Más detalles

Servidor FTP en Ubuntu Juan Antonio Fañas

Servidor FTP en Ubuntu Juan Antonio Fañas Qué es FTP? FTP (File Transfer Protocol) o Protocolo de Transferencia de Archivos (o ficheros informáticos) es uno de los protocolos estándar más utilizados en Internet siendo el más idóneo para la transferencia

Más detalles

http://www.teknodatips.com.ar

http://www.teknodatips.com.ar http://www.teknodatips.com.ar Teknoda - Notas técnicas Tips de AS400 iseries System i Tip en detalle Nro. 11 (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) "Tips en breve/tips

Más detalles

Por lo tanto, podemos discriminar dos tipos de agentes que están involucrados en la transferencia de correo, MUA y MTA:

Por lo tanto, podemos discriminar dos tipos de agentes que están involucrados en la transferencia de correo, MUA y MTA: EL SISTEMA DE CORREO ELECTRÓNICO (SMTP Y POP3) El correo electrónico es una de las aplicaciones TCP/IP más utilizadas en estos días En su forma más sencilla, el correo electrónico, es una manera de enviar

Más detalles

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

3) telnet de Unix telnet telnet>. Open (to) carpanta.simula.eis.uva.es login: matem??? password: cuarto00 carpanta 1: TERM = (hp) DEPARTAMENTO DE MATEMÁTICA APLICADA UNIVERSIDAD DE VALLADOLID ESCUELA. DE INGENIERÍAS INDUSTRIALES Paseo del Cauce, 59, 47011 - VALLADOLID - SPAIN - Tel. 983-42 33 97 - Fax 983-42 34 06 Prácticas - Lo

Más detalles

Nivel de Transporte en Internet

Nivel de Transporte en Internet Nivel de Transporte en Internet Nivel de Transporte en TCP/ La capa de transporte transmite mensajes entre las aplicaciones de dos ordenadores. La programación de aplicaciones sobre el nivel de transporte

Más detalles

Práctica 2: Transferencia de ficheros

Práctica 2: Transferencia de ficheros 2 Práctica 2: Transferencia de ficheros En esta práctica veremos cómo transferir ficheros entre dos ordenadores empleando distintos programas: El cliente ftp, que trabaja en modo texto mediante comandos

Más detalles

Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto.

Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 5 SRI Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server Vicente Sánchez Patón I.E.S Gregorio Prieto Tema 5 SRI Lo primero será descargarse el filezilla sever, desde su

Más detalles

ASA 8.0: Autenticación de RADIUS de la configuración para los usuarios de WebVPN

ASA 8.0: Autenticación de RADIUS de la configuración para los usuarios de WebVPN ASA 8.0: Autenticación de RADIUS de la configuración para los usuarios de WebVPN Contenido Introducción prerrequisitos Configure el servidor ACS Configure el dispositivo de seguridad ASDM Interfaz de la

Más detalles

FTP. FTP by Rafael Lozano is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 España License.

FTP. FTP by Rafael Lozano is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 España License. En este documento se describe el servicio (File Transfer Protocol). Después de una breve introducción a la estructura y funcionamiento del servicio se pasa a explicar la instalación y configuración de

Más detalles

Para esto será necesario configurar el Servidor http en el AS/400. Veremos a configuración que requerimientos:

Para esto será necesario configurar el Servidor http en el AS/400. Veremos a configuración que requerimientos: Instalación del AS/400 WEBSERVER Para los web panels generados con el generador RPG, el AS/400 debe ser utilizado como el Servidor Web además de ser utilizado como el servidor de la base de datos. Para

Más detalles

Puesta en marcha y configuración del servicio de monitorización remota (MONSER)

Puesta en marcha y configuración del servicio de monitorización remota (MONSER) Puesta en marcha y configuración del servicio de monitorización remota (MONSER) Este documento explica brevemente los pasos a seguir para establecer un servicio de conexión remota que permita monitorizar,

Más detalles

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

Índice general. Tipos de servicio de transporte. Por qué un nivel de transporte? TEMA 6 Funciones de los niveles superiores. Miguel A. Arquitectura de Redes, Sistemas y Servicios Curso 2007/2008 TEMA 6 Funciones de los niveles superiores Miguel A. Gómez Hernández ARITT/ITT-IT CURSO 07/08 TEMA 6 (2) Por qué un nivel de transporte? Tipos

Más detalles

Tutorial para la comunicación TCP en el BMS Server

Tutorial para la comunicación TCP en el BMS Server Tutorial para la comunicación TCP en el BMS Server Contenido 1. Pasos iniciales para trabajar empleando conexión TCP... 2 2. Configuración de la conexión TCP... 4 2.1. Comprobación de la conexión TCP...

Más detalles

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio

Más detalles

Conexiones remotas y transferencia de archivos

Conexiones remotas y transferencia de archivos Curso Sistemas Operativos: OpenSolaris esteban.delaf@gmail.com delaf.sytes.net/unab/opensolaris UNAB 14 nov 2009 Tabla de contenidos 1 rlogin y rsh ssh 2 rcp scp ftp 3 rlogin y rsh ssh Una sesión remota

Más detalles

Servidor FTP. # rpm ivh vsftpd. Configuración

Servidor FTP. # rpm ivh vsftpd. Configuración Servidor FTP Uno de los servicios más antiguos de Internet, File Transfer Protocol permite mover uno o más archivos con seguridad entre distintos ordenadores proporcionando seguridad y organización de

Más detalles

Práctica de laboratorio: Uso de Wireshark para examinar una captura de UDP y DNS

Práctica de laboratorio: Uso de Wireshark para examinar una captura de UDP y DNS Práctica de laboratorio: Uso de Wireshark para examinar una captura de UDP y DNS Topología Objetivos Parte 1: Registrar la información de configuración IP de una PC Parte 2: Utilizar Wireshark para capturar

Más detalles

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen 3º curso Temario

Más detalles

Laboratorio Instalando y Configurando Servidor FTP

Laboratorio Instalando y Configurando Servidor FTP Laboratorio Instalando y Configurando Servidor FTP Objetivo General: Configurar servidor de FTP. Objetivo Específico: Al finalizar éste laboratorio el alumno será capaz de: Instalar los paquetes necesarios

Más detalles

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

Como crear un túnel entre dos PC s usando el Protocolo SSH Como crear un túnel entre dos PC s usando el Protocolo SSH 1) Que es SSH: Según la Wiki SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa,

Más detalles

TCP: Carácterísticas Establecimiento y finalización de conexiones

TCP: Carácterísticas Establecimiento y finalización de conexiones Clase 17 TCP: Carácterísticas Establecimiento y finalización de conexiones Tema 5.- Nivel de transporte en Internet Dr. Daniel Morató Redes de Ordenadores Ingeniero Técnico de Telecomunicación Especialidad

Más detalles

Examen de Redes de Datos Tecnólogo en Telecomunicaciones (ROCHA)

Examen de Redes de Datos Tecnólogo en Telecomunicaciones (ROCHA) Examen de Redes de Datos Tecnólogo en Telecomunicaciones (ROCHA) SOLUCIÓN (más completa que el mínimo requerido para obtener los máximos puntajes) Pregunta 1 En el sistema de nombre de dominio (DNS): a)

Más detalles

Servidor FTP. Instalación del servidor FTP. Rocío Alt. Abreu Ortiz 2009-3393

Servidor FTP. Instalación del servidor FTP. Rocío Alt. Abreu Ortiz 2009-3393 Rocío Alt. Abreu Ortiz 2009-3393 Servidor FTP FTP (File Transfer Protocol, Protocolo de Transferencia de Archivos) es un protocolo de red que permite transferir archivos de forma rápida y sencilla entre

Más detalles

Avance de Documentación del proyecto de redes inalámbricas

Avance de Documentación del proyecto de redes inalámbricas Avance de Documentación del proyecto de redes inalámbricas Pruebas Autores: Fernando Tajes Emiliano Desantis Victor Alem 1 Contenido Prueba 3:...3 Conclusiones...7 Prueba 4:...8 Prueba 5:...11 Parte 6...13

Más detalles

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

Telnet Comunicaciones 1. Luis Alfredo da Silva 20.232.871 Gregori Gonzalez 21.218.739 Rhamin Elrhouate 19.777.404 July 2014 Telnet Comunicaciones 1 Luis Alfredo da Silva 20.232.871 Gregori Gonzalez 21.218.739 Rhamin Elrhouate 19.777.404 July 2014 1 1 Telnet 1.1 Introducción Telnet es uno de los protocolos más antiguos de internet

Más detalles

TUTORIAL PARA CREAR UN SERVIDOR FTP

TUTORIAL PARA CREAR UN SERVIDOR FTP TUTORIAL PARA CREAR UN SERVIDOR FTP A continuación ustedes podrán observar y luego implementar el informe que elaboré a fin de que TODOS puedan aprender a montar y mantener su propio Servidor FTP. Comenzaremos

Más detalles

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946.

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946. Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Servidor FTP!!! Servidor FTP El protocolo FTP (File Transfer Protocol)

Más detalles