Sesión de Laboratorio 10: Aplicaciones

 

.

Objetivo del laboratorio: Comprobar y manejar diferentes protocolos del nivel de aplicación.

Duración: 2 horas

Breve descripción: Usando los programas descritos en la primera parte de la documentación, y los protocolos descritos en la segunda, hacer los ejercicios propuestos.

.

 

Primera parte: Descripción de programas de aplicación

.

nslookup

Es el interfaz de usuario para usar el DNS. Puede usarse tanto para hacer consultas sobre nombres y direcciones IP, o para actualizar la cache del servidor de nombres. Los comandos que admite son los siguientes:

.

42-sisd00% nslookup

Default Server: scob00.gc.ehu.es

Address: 158.227.152.90

> ?

#pragma ident "@(#)nslookup.help 1.6 96/09/12 SMI"

Commands: (identifiers are shown in uppercase, [] means optional)

NAME - print info about the host/domain NAME using default server

NAME1 NAME2 - as above, but use NAME2 as server

help or ? - print info on common commands; see nslookup(1) for details

set OPTION - set an option

all - print options, current server and host

[no]debug - print debugging information

[no]d2 - print exhaustive debugging information

[no]defname - append domain name to each query

[no]recurse - ask for recursive answer to query

[no]vc - always use a virtual circuit

domain=NAME - set default domain name to NAME

srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1,N2, etc.

root=NAME - set root server to NAME

retry=X - set number of retries to X

timeout=X - set initial time-out interval to X seconds

querytype=X - set query type, e.g., A,ANY,CNAME,HINFO,MX,PX,NS,PTR,SOA,TXT,WKS

port=X - set port number to send query on

type=X - synonym for querytype

class=X - set query class to one of IN (Internet), CHAOS, HESIOD or ANY

server NAME - set default server to NAME, using current default server

lserver NAME - set default server to NAME, using initial server

finger [USER] - finger the optional USER at the current default host

root - set current default server to the root

ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to FILE)

-a - list canonical names and aliases

-h - list HINFO (CPU type and operating system)

-s - list well-known services

-d - list all records

-t TYPE - list records of the given type (e.g., A,CNAME,MX, etc.)

view FILE - sort an 'ls' output file and view it with more

exit - exit the program, ^D also exits

.

Un fichero que contiene información relevante para el resolver de la máquina es /etc/resolv.conf.

Network Information Service (NIS)

Es una base de datos distribuida similar al DNS, pero se diferencia de éste en un par de cosas: sólo tiene ámbito de red local y su uso es mucho más amplio que simplemente traducir nombres y direcciones. La información que distribuye es la contenida en varios ficheros Unix de control (de los cuales vimos unos cuantos en otras sesiones de laboratorio), convirtiéndolos en los llamados mapas NIS. La bondad del NIS radica en que se puede mantener de forma centralizada toda una serie de ficheros de control de red, y hacerlos accesibles a todas las estaciones de la red. El servidor central de las páginas amarillas (es el antiguo nombre del NIS, que se sigue usando) es el proceso ypserv (yellow pages server). Los clientes remotos son el programa ypbind ejecutándose en cada máquina de la red. Un servidor y los clientes que sirve forman lo que se conoce como un dominio NIS, que es un concepto distinto de un dominio DNS (aunque puedan coincidir el dominio DNS y el dominio NIS al que pertenezca una máquina). Para saber en qué dominio NIS se sitúa una máquina, basta ejecutar el comando domainname.

Para obtener la lista de comandos que se pueden ejecutar sobre el NIS, lo mejor es hacer man nis. Todos ellos lo que hacen es consultar algún mapa en el servidor central. Sin embargo, todavía hoy sigue siendo muy habitual usar los comandos siguiendo la nomenclatura de páginas amarillas. Los más usados son los comandos ypcat e ypmatch. Para saber sobre qué mapas se puede preguntar basta hacer
ypcat –x.

Snoop

Es un sniffer que habitualmente viene con la implementación de Unix. Sólo puede ejecutarse con privilegios de superusuario, por lo que en el laboratorio tendremos que limitarnos a analizar los resultados de algunas ejecuciones del mismo, sin poder ejecutarlo directamente.

 

Segunda parte: Descripción de protocolos de aplicación

.

Los protocolos de aplicación suelen ser bastante simples, e incluso manejables para un informático, al estar a menudo basados en caracteres ASCII. Esto hace posible que un ser humano pueda "hablar" directamente con un servidor. Para ello se usa el programa telnet, con el que podemos abrir una conexión directa con cualquier puerto tcp, para luego enviar los caracteres ASCII que correspondan a los comandos y respuestas que el protocolo de aplicación establezca.

En esta sesión de laboratorio vamos a hacer eso con tres puertos: el 25 correo electrónico), y el par 20-21 (ftp). Para ambas aplicaciones trabajaremos sobre la máquina sisd00, con nuestras cuentas acazxxxx, de manera que no molestemos a nadie con nuestros experimentos. Los comandos principales de los protocolos correspondientes a estas aplicaciones son los siguientes:

.

Servidor

Puerto

Protocolo

Comandos Principales

Correo electrónico

25

SMTP

HELO nom_serv

MAIL FROM: <origen>

RCPT TO: <destino>

DATA

QUIT

ftp

20-21

FTP

USER nom_usuario

PASS password

PORT dir_ip puerto

NLST

QUIT

.

.

Para interaccionar con el servidor de correo electrónico basta con ejecutar telnet sisd00 25. Tras el saludo que nos manda la máquina, la iniciativa nos corresponde a nosotros. Para interactuar con ftp hay que lanzar la conexión inicial contra el puerto 21, que es el de control de ftp (el 20 es el de datos). En ambos casos puedes ejecutar el telnet desde tu PC, abriendo una sesión DOS, pero no es muy cómodo (no hace eco de lo que tú tecleas). Resulta más práctico abrir una sesión telnet con sisd00 y actuar desde ella.

 

Ejercicios

 

Recuerda que lo importante es contestar el cómo se llega a una respuesta, no la respuesta en sí.

1) ¿En qué dominio NIS se encuentra ubicada la máquina sisd00?

Domainname

2) El usuario de nuestra red de nombre makario se queja de que la máquina no le acepta el password. Comprueba que ese usuario realmente existe como tal (tiene un password asignado en el dominio NIS).

Ypmatch –x

Ypmatch usuario passwd

3) ¿Cuál es el servidor de nombres por defecto que usa la máquina sisd00?

Ejcutar nslookup sin más. También puede mirarse en etc/resolv.conf

4) ¿En qué dominio hay más nombres registrados, en gi.ehu.es o en gc.ehu.es?

5) ¿Cuántos servidores hay accesibles para el dominio gi.ehu.es? ¿Y para gc.ehu.es?

Haciendo ls –d gi.ehu.es, y fijándonos en los registros tipo NS

6) ¿Hacia qué máquina se redirecciona el correo en el dominio gi.ehu.es?

ls –d gi.ehu.es, y analizar los registros MX

7) ¿Qué máquina soporta el correo dirigido a scoa00.gc.ehu.es? ¿Y si esta primera falla, a dónde va a parar el correo dirigido a scoa00.gc.ehu.es?

ls –d gc.ehu.es. Aparecen dos registros MX para scoa00, con distintos niveles de prioridad.

8) ¿En qué máquinas se ubican los servicios de news y gopher en el dominio gc.ehu.es?

ls –d gc.ehu.es. Nos fijamos en los registros de alias para esos servicios (CNAME).

9) ¿Cuál es la lista de dominios que usa tu resolver para buscar una respuesta?

Set all. Mirar el parámetro srchlist.

  1. Abre una sesión ftp con sisd00, con la opción de debugging (ftp -d sisd00). Una vez abierta la sesión (usando tu cuenta acazxxxx), ejecuta los comandos ls, pwd, cd, y quit. ¿Qué comandos del protocolo FTP se ejecutan a lo largo de toda la sesión desarrollada?
  2. El resultado de ejecutar snoop para que capture el tráfico entre las máquinas sisf08.si.ehu.es y scox01.sc.ehu.es (se ha ejecutado en otro dominio distinto al de docencia) es el fichero que tienes en el anexo 1. Estudia ese fichero y contesta a las siguientes preguntas:

    a) ¿Cuáles son las direcciones IP de las dos máquinas implicadas?

    b) ¿Qué aplicación se ha puesto en marcha entre ambas máquinas?

c) ¿En cuál de ellas se ubica el cliente?

d) ¿Qué comandos del protocolo de aplicación se ejecutan?

e) ¿Cuál es el password del usuario makario en la máquina scox01.sc.ehu.es?

f) Estudia las tramas 18, 19 y 20. Entre otras cosas significativas, el puerto del cliente ha pasado a ser el 34886 (en las anteriores es el 34885), y el del servidor pasa del 21 al 20. ¿Qué se está haciendo con estas tres tramas?
Se está abriendo la conexión TCP de datos necesaria para llevar adelante el comando NLST.

g) ¿Cuántas conexiones tcp se ven implicadas en la interacción entre cliente y servidor?

h) Estudia las tramas 36 y 37. Viendo lo que se hace en ellas, dí, ¿es FTP un protocolo orientado a conexión?

i) ¿Qué se hace en las últimas cuatro tramas?
Cerrar la conexión TCP de control.

12) Si necesitamos más detalles sobre una trama en concreto, se la podemos pedir a snoop con la opción -v. Eso es lo que se ha hecho para la segunda trama de la muestra anterior (anexo 2). Estudiándola, contesta a estas preguntas:

a) ¿ Quiénes son los fabricantes de las tarjetas de red de las dos máquinas implicadas?

b) ¿Qué versión de IP se está utilizando?

c) ¿ Ha sufrido fragmentación el datagrama IP cargado en la trama ethernet?

d) ¿Cuál es la longitud de la cabecera TCP?

e) ¿Para qué se ha enviado esta trama?

13) Calcula cuánto se tardará en transmitir un fichero mediante FTP desde tu PC a sisd00. Para ello:

14) Envía un mensaje a la cuenta de correo acaz0000@gi.ehu.es expresando tu opinión sobre las sesiones de laboratorio de este curso. Envía el mensaje en forma de anónimo, interactuando directamente a través de telnet con el servidor de correo.

15) Reproduce "a mano" la sesión FTP del anexo 2, obviando el comando NLST (hazlo desde sisd00 a sisd00). ¿Qué problema te encontrarías si pretendieras ejecutar el NLST?

No podríamos saber en qué puerto del cliente se espera la conexión desde el servidor.

 

Anexo 1

 

1 0.00000 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 58 bytes

1 0.00000 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=44, ID=20029

1 0.00000 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Syn Seq=2130296236 Len=0 Win=8760

1 0.00000 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885

________________________________

2 0.00393 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 60 bytes

2 0.00393 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=44, ID=63020

2 0.00393 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Syn Ack=2130296237 Seq=1504634881 Len=0 Win=33580

2 0.00393 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885

________________________________

3 0.00040 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

3 0.00040 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20030

3 0.00040 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504634882 Seq=2130296237 Len=0 Win=8760

3 0.00040 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885

________________________________________________________________

4 0.11254 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 122 bytes

4 0.11254 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=108, ID=63030

4 0.11254 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296237 Seq=1504634882 Len=68 Win=33580

4 0.11254 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885 220 scox01.sc.ehu.es

________________________________

6 1.87360 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 69 bytes

6 1.87360 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=55, ID=20033

6 1.87360 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504634950 Seq=2130296237 Len=15 Win=8760

6 1.87360 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885 USER makario\r\n

________________________________

7 0.01003 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 60 bytes

7 0.01003 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=40, ID=63097

7 0.01003 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296252 Seq=1504634950 Len=0 Win=33580

7 0.01003 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885

________________________________

10 0.02382 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 91 bytes

10 0.02382 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=77, ID=63099

10 0.02382 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296252 Seq=1504634950 Len=37 Win=33580

10 0.02382 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885 331 Password require

________________________________

11 0.04261 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

11 0.04261 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20034

11 0.04261 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504634987 Seq=2130296252 Len=0 Win=8760

11 0.04261 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885

________________________________

12 2.92677 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 68 bytes

12 2.92677 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=54, ID=20035

12 2.92677 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504634987 Seq=2130296252 Len=14 Win=8760

12 2.92677 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885 PASS hirubide3\r\n

________________________________

13 0.05874 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 84 bytes

13 0.05874 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=70, ID=63151

13 0.05874 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296266 Seq=1504634987 Len=30 Win=33580

13 0.05874 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885 230 User acprisip lo

________________________________

14 0.04446 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

14 0.04446 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20036

14 0.04446 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635017 Seq=2130296266 Len=0 Win=8760

14 0.04446 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885

________________________________

15 14.05825 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 82 bytes

15 14.05825 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=68, ID=20037

15 14.05825 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635017 Seq=2130296266 Len=28 Win=8760

15 14.05825 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885 PORT 158,227,112,48,

________________________________

16 0.00168 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 84 bytes

16 0.00168 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=70, ID=63492

16 0.00168 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296294 Seq=1504635017 Len=30 Win=33580

16 0.00168 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885 200 PORT command suc

________________________________

17 0.00317 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 60 bytes

17 0.00317 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=46, ID=20038

17 0.00317 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635047 Seq=2130296294 Len=6 Win=8760

17 0.00317 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885 NLST\r\n

________________________________

18 0.00302 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 62 bytes

18 0.00302 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=48, ID=63494

18 0.00302 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34886 S=20 Syn Seq=1509113452 Len=0 Win=32768

18 0.00302 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP-DATA R port=34886

________________________________

19 0.00138 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 58 bytes

19 0.00138 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=44, ID=20039

19 0.00138 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=20 S=34886 Syn Ack=1509113453 Seq=2132829440 Len=0 Win=8760

19 0.00138 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP-DATA C port=34886

________________________________

20 0.00118 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 60 bytes

20 0.00118 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=40, ID=63495

20 0.00118 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34886 S=20 Ack=2132829441 Seq=1509113453 Len=0 Win=33580

20 0.00118 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP-DATA R port=34886

________________________________

21 0.00124 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 132 bytes

21 0.00124 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=118, ID=63496

21 0.00124 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296300 Seq=1504635047 Len=78 Win=33580

21 0.00124 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885 150 Opening ASCII mo

________________________________

22 0.00031 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 227 bytes

22 0.00031 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=213, ID=63497

22 0.00031 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34886 S=20 Ack=2132829441 Seq=1509113453 Len=173 Win=33580

22 0.00031 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP-DATA R port=34886 .cshrc\r\nbin\r\n.login\r

________________________________

23 0.00025 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 60 bytes

23 0.00025 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=40, ID=63498

23 0.00025 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34886 S=20 Fin Ack=2132829441 Seq=1509113626 Len=0 Win=33580

23 0.00025 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP-DATA R port=34886

________________________________

24 0.00073 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

24 0.00073 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20040

24 0.00073 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=20 S=34886 Ack=1509113627 Seq=2132829441 Len=0 Win=8587

24 0.00073 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP-DATA C port=34886

________________________________

25 0.04883 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

25 0.04883 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20041

25 0.04883 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635125 Seq=2130296300 Len=0 Win=8760

25 0.04883 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885

________________________________

26 0.00104 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 78 bytes

26 0.00104 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=64, ID=63499

26 0.00104 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296300 Seq=1504635125 Len=24 Win=33580

26 0.00104 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885 226 Transfer complet

________________________________

27 0.01766 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

27 0.01766 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20042

27 0.01766 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=20 S=34886 Fin Ack=1509113627 Seq=2132829441 Len=0 Win=24820

27 0.01766 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP-DATA C port=34886

________________________________

28 0.00188 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 60 bytes

28 0.00188 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=40, ID=63500

28 0.00188 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34886 S=20 Ack=2132829442 Seq=1509113627 Len=0 Win=33580

28 0.00188 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP-DATA R port=34886

________________________________

29 0.02928 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

29 0.02928 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20043

29 0.02928 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635149 Seq=2130296300 Len=0 Win=8760

29 0.02928 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885

________________________________

30 31.43134 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 59 bytes

30 31.43134 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=45, ID=20044

30 31.43134 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635149 Seq=2130296300 Len=5 Win=8760

30 31.43134 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885 PWD\r\n

________________________________

31 0.00366 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 102 bytes

31 0.00366 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=88, ID=64055

31 0.00366 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296305 Seq=1504635149 Len=48 Win=33580

31 0.00366 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885 257 "/users/si/acpri

________________________________

32 0.04600 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

32 0.04600 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20045

32 0.04600 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635197 Seq=2130296305 Len=0 Win=8760

32 0.04600 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885

________________________________

33 9.91083 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 64 bytes

33 9.91083 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=50, ID=20046

33 9.91083 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635197 Seq=2130296305 Len=10 Win=8760

33 9.91083 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885 CWD mail\r\n

________________________________

34 0.03007 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 83 bytes

34 0.03007 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=69, ID=64232

34 0.03007 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296315 Seq=1504635197 Len=29 Win=33580

34 0.03007 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885 250 CWD command succ

________________________________

35 0.04818 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

35 0.04818 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20047

35 0.04818 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635226 Seq=2130296315 Len=0 Win=8760

35 0.04818 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885

________________________________

36 4.82494 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 60 bytes

36 4.82494 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=46, ID=20048

36 4.82494 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635226 Seq=2130296315 Len=6 Win=8760

36 4.82494 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885 QUIT\r\n

________________________________

37 0.00189 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 68 bytes

37 0.00189 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=54, ID=64326

37 0.00189 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296321 Seq=1504635226 Len=14 Win=33580

37 0.00189 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885 221 Goodbye.\r\n

________________________________

38 0.00300 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

38 0.00300 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20049

38 0.00300 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Fin Ack=1504635240 Seq=2130296321 Len=0 Win=8760

38 0.00300 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885

________________________________

39 0.00171 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 60 bytes

39 0.00171 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=40, ID=64327

39 0.00171 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Ack=2130296322 Seq=1504635240 Len=0 Win=33580

39 0.00171 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885

________________________________

40 0.01333 scox01.sc.ehu.es -> sisf08.si.ehu.es ETHER Type=0800 (IP), size = 60 bytes

40 0.01333 scox01.sc.ehu.es -> sisf08.si.ehu.es IP D=158.227.112.48 S=158.227.150.10 LEN=40, ID=64328

40 0.01333 scox01.sc.ehu.es -> sisf08.si.ehu.es TCP D=34885 S=21 Fin Ack=2130296322 Seq=1504635240 Len=0 Win=33580

40 0.01333 scox01.sc.ehu.es -> sisf08.si.ehu.es FTP R port=34885

________________________________

41 0.00099 sisf08.si.ehu.es -> scox01.sc.ehu.es ETHER Type=0800 (IP), size = 54 bytes

41 0.00099 sisf08.si.ehu.es -> scox01.sc.ehu.es IP D=158.227.150.10 S=158.227.112.48 LEN=40, ID=20050

41 0.00099 sisf08.si.ehu.es -> scox01.sc.ehu.es TCP D=21 S=34885 Ack=1504635241 Seq=2130296322 Len=0 Win=8760

41 0.00099 sisf08.si.ehu.es -> scox01.sc.ehu.es FTP C port=34885

 

Anexo 2

 

ETHER: ----- Ether Header -----

ETHER:

ETHER: Packet 2 arrived at 9:54:50.37

ETHER: Packet size = 60 bytes

ETHER: Destination = 8:0:20:c:2a:3b, Sun

ETHER: Source = 0:0:ef:6:8d:d0, Alantec

ETHER: Ethertype = 0800 (IP)

ETHER: 0800 (IP)

ETHER:

IP: ----- IP Header -----

IP:

IP: Version = 4

IP: Header length = 20 bytes

IP: Type of service = 0x00

IP: xxx. .... = 0 (precedence)

IP: ...0 .... = normal delay

IP: .... 0... = normal throughput

IP: .... .0.. = normal reliability

IP: Total length = 44 bytes

IP: Identification = 63020

IP: Flags = 0x4

IP: .1.. .... = do not fragment

IP: ..0. .... = last fragment

IP: Fragment offset = 0 bytes

IP: Time to live = 59 seconds/hops

IP: Protocol = 6 (TCP)

IP: Header checksum = 059e

IP: Source address = 158.227.150.10, scox01.sc.ehu.es

IP: Destination address = 158.227.112.48, sisf08.si.ehu.es

IP: No options

IP:

TCP: ----- TCP Header -----

TCP:

TCP: Source port = 21

TCP: Destination port = 34885

TCP: Sequence number = 1504634881

TCP: Acknowledgement number = 2130296237

TCP: Data offset = 24 bytes

TCP: Flags = 0x12

TCP: ..0. .... = No urgent pointer

TCP: ...1 .... = Acknowledgement

TCP: .... 0... = No push

TCP: .... .0.. = No reset

TCP: .... ..1. = Syn

TCP: .... ...0 = No Fin

TCP: Window = 33580

TCP: Checksum = 0xca36

TCP: Urgent pointer = 0

TCP: Options: (4 bytes)

TCP: - Maximum segment size = 1460 bytes

TCP:

FTP: ----- FTP: -----

FTP:

FTP: ""

FTP: