Você está na página 1de 20

DEPARTAMENTO DE ELCTRICA Y

ELECTRNICA
CARRERA DE INGENIERA EN ELECTRNICA,
TELECOMUNICACIONES
INTERNETWORKING CON TCP IP I
INFORME DE LABORATORIO No 2
TEMA: DATAGRAMAS IP Y FRAGMENTACIN
DE PAQUETES
INTEGRANTES:

EVELYN LOMAS

PROFESOR: ING. ALEJANDRO F. CASTRO C.


SANGOLQUI, 2015-01-06

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

CONTENIDO
RESUMEN_________________________________________________________________________________4
1. ANTECEDENTES______________________________________________________________________5
2. OBJETIVOS___________________________________________________________________________7
3. TOPOLOGAS DE RED Y TABLAS DE DIRECCIONAMIENTO______________________________7
3.1 ESCENARIO 1______________________________________________________________________7

4.
5.
6.

TOPOLOGA____________________________________________________________________________________7
TOPOLOGA CON DIRECCIONAMIENTO IP________________________________________________________7
TABLA DE DIRECCIONAMIENTO_________________________________________________________________7

CONFIGURACIONES__________________________________________________________________7
4.1 CONFIGURACION PARA EL ESCENARIO 1___________________________________________7
PC1____________________________________________________________________________________________7

RESULTADOS_________________________________________________________________________8
ANALISIS DE RESULTADOS___________________________________________________________12
7. CONCLUSIONES__________________________________________________________________16
8. RECOMENDACIONES______________________________________________________________16
9. REFERENCIAS BIBLIOGRAFICAS___________________________________________________16

EVELYN LOMAS

Pgina 2 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

RESUMEN
Se presenta en el actual informe informacin acerca de los datagramas IP de
manera detallada y se observa la informacin terica mediante un sniffer
colocada en la red para observar como el datagrama se fragmenta y se
observan los cambios existes entre el primer paquete y el ltimo tanto en
MF, DF y fragment offset. Las capturas tomadas son en una red inalmbrica y
finalmente mediante wireshark observamos los valores del entramado.

EVELYN LOMAS

Pgina 3 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

1. ANTECEDENTES
DATAGRAMA IP
A continuacin como se ve el datagrama:

A continuacin se indican los significados de los diferentes campos:

Versin (4 bits): es la versin del protocolo IP que se est utilizando


(actualmente se utiliza la versin 4 IPv4) para verificar la validez del
datagrama. Est codificado en 4 bits.
Longitud del encabezado o IHL por Internet Header Length
(Longitud del encabezado de Internet) (4 bits): es la cantidad de
palabras de 32 bits que componen el encabezado (Importante: el valor
mnimo es 5). Este campo est codificado en 4 bits.
Tipo de servicio (8 bits): indica la forma en la que se debe procesar
el datagrama.
Longitud total (16 bits): indica el tamao total del datagrama en
bytes. El tamao de este campo es de 2 bytes, por lo tanto el tamao total
del datagrama no puede exceder los 65536 bytes. Si se lo utiliza junto con
el tamao del encabezado, este campo permite determinar dnde se
encuentran los datos.
Identificacin, indicadores y margen del fragmento son campos que
permiten la fragmentacin de datagramas. Esto se explica a continuacin.
TTL o Tiempo de vida (8 bits): este campo especifica el nmero
mximo de routers por los que puede pasar un datagrama. Por lo tanto,
este campo disminuye con cada paso por un router y cuando alcanza el
valor crtico de 0, el router destruye el datagrama. Esto evita que la red se
sobrecargue de datagramas perdidos.
Protocolo (8 bits): este campo, en notacin decimal, permite saber
de qu protocolo proviene el datagrama. ICMP 1, IGMP: 2, TCP: 6, UDP: 17
Suma de comprobacin del encabezado (16 bits): este campo
contiene un valor codificado en 16 bits que permite controlar la
integridad del encabezado para establecer si se ha modificado durante
la transmisin. La suma de comprobacin es la suma de todas las
palabras de 16 bits del encabezado (se excluye el campo suma de

EVELYN LOMAS

Pgina 4 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

comprobacin). Esto se realiza de tal modo que cuando se suman los


campos de encabezado (suma de comprobacin inclusive), se obtenga
un nmero con todos los bits en 1.
Direccin IP de origen (32 bits): Este campo representa la direccin
IP del equipo remitente y permite que el destinatario responda.
Direccin IP de destino (32 bits): direccin IP del destinatario del
mensaje.

EVELYN LOMAS

Pgina 5 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

Fragmentacin de datagramas de IP
Como se ha visto anteriormente, el tamao mximo de un datagrama es de
65536 bytes. Sin embargo, este valor nunca es alcanzado porque las redes
no tienen suficiente capacidad para enviar paquetes tan grandes. Adems,
las redes en Internet utilizan diferentes tecnologas por lo tanto el tamao
mximo
de
un
datagrama
vara
segn
el
tipo
de
red.
El tamao mximo de una trama se denomina MTU (Unidad de transmisin
mxima). El datagrama se fragmentar si es ms grande que la MTU de la
red.
Tipo de red

MTU (en bytes)

Arpanet

1000

Ethernet

1500

FDDI

4470

La fragmentacin del datagrama se lleva a cabo a nivel de router, es decir,


durante la transicin de una red con una MTU grande a una red con una MTU
ms pequea. Si el datagrama es demasiado grande para pasar por la red, el
router lo fragmentar, es decir, lo dividir en fragmentos ms pequeos que
la MTU de la red, de manera tal que el tamao del fragmento sea un mltiplo
de 8 bytes.
El router enviar estos fragmentos de manera independiente y los volver a
encapsular (agregar un encabezado a cada fragmento) para tener en cuenta
el nuevo tamao del fragmento. Adems, el router agrega informacin para
que el equipo receptor pueda rearmar los fragmentos en el orden correcto.
Sin embargo, no hay nada que indique que los fragmentos llegarn en el
orden correcto, ya que se enrutan de manera independiente.
Para tener en cuenta la fragmentacin, cada datagrama cuenta con diversos
campos que permiten su rearmado:

campo Margen del fragmento (13 bits): campo que brinda la posicin
del comienzo del fragmento en el datagrama inicial. La unidad de
medida para este campo es 8 bytes (el primer fragmento tiene un
valor cero);

campo Identificacin (16 bits): nmero asignado a cada fragmento


para permitir el rearmado;

campo Longitud total (16 bits): esto se vuelve a calcular para cada
fragmento;

EVELYN LOMAS

Pgina 6 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

campo Indicador (3 bits): est compuesto de tres bits:


-

El primero no se utiliza.

El segundo (denominado DF: No fragmentar) indica si se puede


fragmentar el datagrama o no. Si el datagrama tiene este bit en
uno y el router no puede enrutarlo sin fragmentarlo, el
datagrama se rechaza con un mensaje de error.

El tercero (denominado MF: Ms fragmentos) indica si el


datagrama es un fragmento de datos. Si el indicador se
encuentra en cero, esto indica que el fragmento es el ltimo
(entonces el router ya debe contar con todos los fragmentos
anteriores) o que el datagrama no se ha fragmentado.

EVELYN LOMAS

Pgina 7 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

2. OBJETIVOS

Anlisis de tramas del datagrama IP.


Verificar la fragmentacin en los datagramas en el protocolo IP.

3. TOPOLOGAS DE RED Y TABLAS DE DIRECCIONAMIENTO


3.1 Escenario 1
Topologa

Fig. 1.- Topologa de la Red Escenario 1

Topologa con Direccionamiento IP

173.194.125.56

192.168.2.104

Fig. 2 Topologa de la Red incluyendo direccionamiento IP Escenario 1

Tabla de Direccionamiento
DISPOSITI
VO

INTERFA
Z

DIRECCI
N IP

R1

Inalmbri
ca

192.168.1.
1

Inalmbri
ca

192.168.1.
16

PC1

MSCARA

N/A
255.255.255.0

Tabla 1.- Tabla de direccionamiento

EVELYN LOMAS

Pgina 8 de 20

GATEWAY

N/A

192.168.1.
1

TIPO
DE
RED
LAN
LAN

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

4. CONFIGURACIONES
4.1 CONFIGURACION PARA EL ESCENARIO 1
PC1

1) Paso 1
Procedemos a abrir wireshark

2) Paso 2
Procedemos a habilitar la interfaz de wi-fi

EVELYN LOMAS

Pgina 9 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

5. RESULTADOS
Escenario 1

Fig. 3.- Direccin IP del PC1

EVELYN LOMAS

Pgina 10 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

Ping desde el 192.168.1.1 con un paquete de 812 en total se envi un


paquete de 784+8(que se agregan al final del ltimo paquete
automticamente)+20bytes de cabecera=812

Ping a 192.168.1.1 con tamao de paquete de 4600

EVELYN LOMAS

Pgina 11 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

Fig. 4. Captura con wireshark

Fig. 5. Primer fragmento

Fig. 6 Segundo fragmento

EVELYN LOMAS

Pgina 12 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

Fig. 7. ltimo fragmento

Generar 4 fragmentos y el ltimo fragmento de 755

Cada fragmento es de 1480 entonces:


(1480*3+755)-8=5187

EVELYN LOMAS

Pgina 13 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

6. ANALISIS DE RESULTADOS
En el datagrama IP tenemos:
Versin
Tamao de cabecera
Fig. 8.- Captura de Wireshark

Tipo de servicio

Fig. 9.- Captura de Wireshark

Longitud total
Fig. 10.- Captura de Wireshark

Identificador
Fig. 11.- Captura de Wireshark

Flags

EVELYN LOMAS

Pgina 14 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

Fragment Offset

Time to live

Protocolo

FCS

Direccin IP de origen

Direccin IP de destino

Datos

Al hacer un ping a R1 con un tamao de paquete de 4600 tenemos los


siguientes resultados:
Primer Fragmento desde el PC
VERSION
LONGITUD DE
TIPO DE SERVICIO
LONGITUD
ENCABEZADO
TOTAL
Versin 4
20 bytes
0x00 DSCP
1500
Default
IDENTIFICACIN
INDICADOR
FLAGS
FRAGMENT
OFFSET
22943
RB=0, DF=0,
0
MF=1
TTL
PRTOCOLO
FCS
ORIGEN
128
ICMP
0x3820(desabilita
192.168.1.16
do)
DESTINO
DATOS
192.168.1.1
1480
Sabemos que es el primer fragmento debido a que
- MF se encunetra en 1 es decir vienen ms fragmentos.
- Fragment offset se encuentra en cero
Segundo Fragmento desde el PC
VERSION
LONGITUD DE
ENCABEZADO
Versin 4
20 bytes
IDENTIFICACIN

INDICADOR

0x00 DSCP
Default
FLAGS

PRTOCOLO

RB=0, DF=0,
MF=1
FCS

22943
TTL
EVELYN LOMAS

Pgina 15 de 20

TIPO DE SERVICIO

LONGITUD
TOTAL
1500
FRAGMENT
OFFSET
1480
ORIGEN

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

128

ICMP

DESTINO
192.168.1.1
ltimo Fragmento desde el PC
VERSION
LONGITUD DE
ENCABEZADO
Versin 4
20 bytes
IDENTIFICACIN

INDICADOR

22943
TTL
64
DESTINO
192.168.1.1

PRTOCOLO
ICMP

0x3767(desabilita
do)
DATOS
1480

192.168.1.16

TIPO DE
SERVICIO
0x00 DSCP
Default
FLAGS

LONGITUD TOTAL

RB=0, DF=0,
MF=0
FCS
0xbd88
DATOS
4600

812
FRAGMENT
OFFSET
4440
ORIGEN
192.168.1.16

Sabemos que es el ltimo fragmento debido a que:


- MF se encintra en 0 es decir no viene ms fragmentos
- Fragment offset se encuentra con 4440
Ntese que el Id se mantuvo en los 3 paquetes
De la siguiente manera es como los fragmentos de paquetes se enviaron
paquetes
El ltimo fragment offset es de
4440 y de
tan solo 168 bytes debido a que el ltimo fragmento depende del tamao
original.
Por qu se aaden 8 bytes en el ltimo fragmento?
El ID cambia entre paquetes?
Paquete
ID
Paquete recibido de R1
13761
Paquete fragmentado 4600
22943
Paquete fragmentado 5187
25570
Por lo tanto el ID si cambia en cada paquete y se mantiene el mismo ID en
los fragmentos de cada paquete.
Genere fragmentos de 236 bytes?
No se pueden generar fragmentos de 236 bytes debido a que se debera
manipular el MTU el cual es el que se encarga de disponer el tamao del
fragmento el cual debe ser menor o igual al MTU.
Genere cuatro fragmentos en el cual el ltimo sea de 755?

EVELYN LOMAS

Pgina 16 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

Claramente se observa que el ltimo fragmento es de 755. Para generar un


paquete con las condiciones solicitadas se procede a multiplicar
1480(nmero mximo del paquete)*3 (debido a que necesitamos generar 3
paquetes con la cantidad mxima) = 4440 bytes a este resultado sumamos
el valor de 755 para obtener este valor en el ltimo paquete esto es igual a
5195 bytes pero debemos restar 8 bytes debido a que se suman
automticamente 8 bytes de la cabecera y al restar el valor el cual debemos
asignar al paquete para obtener cuatro fragmentos y el ltimo de 755 es de
5187.
Hasta cuantos fragmentops se podran generar en una red TCP IP
El valor mximo que tcnicamente puede utilizarse para un datagrama IP es
de 65536 bytes, aunque en la prctica se utilizan otros tamaos mucho ms
pequeos.
El fragment offset tiene 16 bits por lo tanto 216 65536 lo que viene a dar 45
fragmentos.

EVELYN LOMAS

Pgina 17 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

EVELYN LOMAS

Pgina 18 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

Cul es el mnimo de paquetes que se puede enviar?


Datos en cero el tamao mnimo es de 20 bytes solo va la cabecera

7. CONCLUSIONES
Se verific los valores del datagrama IP mediante capturas de pantalla,
realizadas en Wireshark, mediante conexin inalmbrica.
Los datagramas capturados coincide con lo esperado por lo cual se
comprob su existencia en el entramado del protocolo IP.
El protocolo en el cual es analizada la trama es en ICMP.
Se comprob el cambio de ID en cada paquete.

8. RECOMENDACIONES
Instalar Wireshark de manera adecuada, no olvidar elegir la interface
por la cual desea analizar el trfico.
No mandar paquetes mayores de 65500 debido a que no se pueden
fragmentar
Elegir de manera correcta el protocolo a estudiar.

9. REFERENCIAS BIBLIOGRAFICAS
[ 1 ]http://es.kioskea.net/contents/274-protocolo-ip
[ 2 ]http://www.pedrocarrasco.org/fragmentacion-ip/

EVELYN LOMAS

Pgina 19 de 20

ESPE
INTERNETWORKING CON TCP IP I

DATAGRAMAS
IP Y FRAGMENTACIN DE PAQUETES

[3]
http://www.cisco.com/cisco/web/support/LA/7/76/76108_pmtud_ipfrag.h
tml

DESPUS DE LA REVISION DEL INFORME


Alumnos
EVELYN LOMAS

EVELYN LOMAS

Pgina 20 de 20

Firmas

Você também pode gostar