Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVO
Estas prcticas se proponen como una herramienta fundamental para asim ilar los conceptos
de sistemas distribuidos, centrndose en el estudio de los protocolos de comunicaciones de
la familia TCP/IP. Se estudiarn los siguientes protocolos:
Protocolo ARP
Protocolo ICPM
Protocolo IP
Protocolo TCP
2. MATERIAL EMPLEADO
Las prcti cas se realizan en grupos de dos personas disponiendo de 2 PCs (monitor y
mquina de ensayos). Los equipos disponen de S.O. Windows NT/ 98.
El primero de los PCs actuar como monitor de red mediante el programa LANWATCH,
que deber ser ejecutado arrancando la mquina desde el disco suministrado (modo MSDOS). El disco arranca automticamente la aplicacin, en caso necesario el fichero
ejecutable a:\lanwatch\lw.exe permite la activacin de la aplicacin.
El segundo PC (con S.O Windows NT/98), ser utilizado como mquina generadora de
mensajes de red. Para ello se utilizara una ventana de comandos en lnea ( MS-DOS)
Equipamiento de red:
- 3concentradoresFast -Ethernet
- Latiguillos de red RJ45
PRCTICA DE TCP-IP
ARP/ICMP/IP
3. PROGRAMALANWATCH
El programa lanwatch permite monitorizar los mensajes presentes en la red pudiendo
establecer filtros para las diferentes capas, protocolos y direcciones. El programa puede
estar en dos estado bsicos:
Modo de captura en tiempo real: el programa esta capturando y visualizando la
informacin presente en la red.
Comandos:< r> y <R> (este ltimo limpia el buffer de captura)
Modo de visualizacin : el programa deja de capturar informacin de la red
permitiendo la visualizacin en detalle de los contenidos
Comando: <e >
Nota: Los caracteres mostrados entre < > son los caracteres a teclear
(no se deben teclear los smbolos < > )
Departamento de Ingeniera
rea de Ingeniera de Sistemas y Automtica
ISA-UMH
La informacin que circula por un segmento de red es ingente, por lo que verdadera
potencia del programa es la capacidad para especificar filtros que permiten seleccionar la
informacin buscada. El comando < f> nos permite especificar diferentes tipos de filtros,
aunque el ms comn es el filtro de background [<f><b>] que filtra todos los paquetes
entrantes y salientes. El comando comentado < f><b> solicita la especificacin del filtro.
Esta especificacin puede ser tan compleja como queramos pudiendo utilizar el operador
2
Longitud
(bytes)
Tipo
Paqueteo
Trama
Direcciones
IP
Direcciones
MAC
Contenido de la
cabeceracomentada
Detalles de la cabecera
de un paquete
Contenido
del paquete
4. TAREAS
Tareas a realizar:
1. Visualizar la direccin MAC e IP de la mquina de ensayos:
Ejecutar el comando ipconfig/all(Win -NT) o winipcfg (Win 98) y
apuntar los datos presentados:
- Direccin MAC (direccin del adaptador)
- DireccinIP
- Mscara de subred
- Puerta de enlace (Gateway)
02:60:8C:0D:0A:5D
192.147.136.8
02:60:8C:0D:0A:5E
192.147.136.9
ARP Reply(02:60:8C:0D:0A:5E)
Hard Size
Cabecera Ethernet
Prot Size
MAC DST
6
MACSRC
6
Type
2
Hard
type
2
Prot
type
2
OP
Snd
MAC Addr
Snd
IP Addr
Target
MAC Addr
Target
IP Addr
4
Realiza una peticin de eco sobre una mquina remota, permitiendo comprobar
errores de comunicacin, rutas y el rendimiento de la red.
Se basa en el protocolo ICMP . Ping a diferencia del resto de aplicaciones TCP/IP
no utiliza ninguno de los protocolos de transporte TCP o UDP, se apoya
directamente sobre IP. Este es un hecho a tener en cuenta, dado que la recepcin de
una respuesta Ping indica que la mquina remota est activa , pero no asegura que
el funcionamiento de su capa TCP o UDP sea correcto.
Ping utiliza el comando eco de ICMP para enviar un datagrama a su destinatario y
esperar su retorno. De este modo es capaz de evaluar tiempos de respuesta
promedios.
Dispone de varias opciones, entre las que cabe destacar la posibilidad de modificar
el tamao del paquete enviado, el registro de ruta, y el control del nm ero de
paquetes enviados (ver pgina 3). El formato de datagrama corresponde a un
datagrama ICMP que incluye junto a los datos, 20 bytes de la cabecera IP y 8 bytes
de la ICMP . Adicionalmente est precedido de la cabecera Ethernet (14bytes).
La respuesta que PING proporciona en pantalla corresponde a una serie de lneas
donde se indica en tiempo de respuesta del eco ICMP y el nmero de secuencia. Al
concluir el comando, queda reflejado el nmero de paquetes perdidos, los tiempos
mnimos, mximos y medio s de respuesta (ida y vuelta). Nos permitir conocer la
tasa de error de un enlace as como la velocidad real de transmisin de forma
experimental.
1
Cabecera
Ethernet
14
Cabecera IP
20
Datagrama IP
Extra
Datos
Variable
Cabecera ICMP
Cuestin 3. Fragmentacin IP
Datagrama
0
IP
31
15 16
Ver 4 bits
HL 4 bits
TOS 8 bits
TTL 8 bits
Cabecera
Identificacin 16 bits
bits
Protocolo 8 bits
bits
Datos
1. En la mquina monitor borrar los filtros previos con el comando < d> <b>.
Actvese los filtros siguientes :
<f> <b> <ip icmp & ip addr <ip_pc_ensayos>>
2. Activar el modo rastreo < r>.
a)
b)
c)
d)
C:\>ping n 1 193.147.138.5
4. En el programa Lanwatch pasar a modo edicin con < e> y estudiar las tramas
involucradas.
Discusin:
a) Qu tipos de mensajes ICMP aparecen ?
b) Justificar la procedencia de cada direccin MAC e IP.
c) Justificar la longitud de los paquetes de acuerdo a los formatos de trama de cada
protocolo involucrado ( ver documentacin del curso ). Estudiar los campos de
la cabecera IP e ICMP. Cual es el contenido del campo extra?
10