You are on page 1of 35

Daniel Daz Ataucuri

C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
CAPITULO 03
Capa de Internet:
Protocolo enrutado IPv4
(Primera parte)
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
CONTENIDO
INTRODUCCIN
CABECERA OPCIONALES
COMENTARIOS FINALES
PROTOCOLO IPv4
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
INTRODUCCION
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
MODELO DE SERVICIO DE INTERNET
Modelo best-effort: la red intenta enviar
los datos correctamente, pero no lo garantiza.
La red no garantiza la capacidad mnima, ni
retardo mximo, ni variaciones mximas de los
retardos o jitter
La red no garantiza la entrega, ni el orden de
entrega de los datos.
Este modelo se basa en:
Las aplicaciones elsticas
Sistemas finales inteligentes
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
DATAGRAMA NETWORKS: Modelo de Internet
No se establece
llamadas en la
capa de red.
No se establece
estados entre
las conexiones end-to-end.
No existe el concepto de conexin a nivel de capa
de red.
El enrutamiento de los paquetes se basa en
que lo routers identifiquen la red de destino.
Los paquetes pueden tomar diferentes trayectos entre
el host de origen y el destino.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
PROTOCOLO IPv4
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Sin conexin : Cada paquete es tratado de manera
independiente de todos los dems.
No se mantiene informacin acerca de datos sucesivos
No confiable : La entrega de los paquetes no se
garantiza.
La unidad bsica para la transferencia de datos
utilizada a travs de la red TCP/IP.
La funcin de ruteo. Selecciona la ruta de los datos.
Chequeo de error.
INTRODUCCION AL PROTOCOLO IP
Es un protocolo de entrega sin conexin y no
confiable:
Proporciona:
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Opciones-relleno
Ver HLEN Tipo Serv. Longitud total
Identificador Desplaz de frag. Indic
TTL Protocolo Suma de chequeo
Direccin de origen
Direccin de destino
Carga til
0 4 8 16 19 31
Encabezado
IP
Datos del datagrama
FORMATO DEL PROTOCOLO IP
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Opciones-relleno
Ver HLEN Tipo Serv. Longitud total
Identificador Desplaz de frag. Indic
TTL Protocolo Suma de chequeo
Direccin de origen
Direccin de destino
Carga til
0 4 8 16 19 31
CAMPOS DEL PROTOCOLO IP
Versin: Indica versin
del protocolo IP.
HLEN o Longitud de
encabezado: Mide la
longitud del encabezado
en grupo de 04 bytes.
Valor inicial 05.
Longitud Total: Indica
la longitud del paquete
de datos IP en bytes.
Mximo 65 535 bytes!!
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Prioridad D T R Sin uso
DSCP CU
Tipo de transporte
Opciones-relleno
Ver HLEN Tipo Serv. Longitud total
Identificador Desplaz de frag. Indic
TTL Protocolo Suma de chequeo
Direccin de origen
Direccin de destino
Carga til
0 4 8 16 19 31
CAMPOS DEL PROTOCOLO IP
Tipo de Servicio o ToS:
Indica como debe ser tratado
un paquete de datos.
Inicialmente se define:
A fines de 1998 se ha
definido, para
IPv4/IPv6:
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Red 1
MTU=1500
R1
Red 2
MTU=620
R1
Red 3
MTU=1500
Host A Host B
Header Dato
Dato 1 Dato 2 Dato 3 Header 1 Header 2 Header 3
Fragmento 1
Desplazamiento 0
Fragmento 2
Desplazamiento 600
Fragmento 3
Desplazamiento 1200
Mnimo MTU
576
Mnimo MTU
576
FRAGMENTACION
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
No Fragmentar.
En 1 no se debe fragment
More fragments.
Indica que no es el final
Opciones-relleno
Ver HLEN Tipo Serv. Longitud total
Identificador Desplaz de frag. Indic
TTL Protocolo Suma de chequeo
Direccin de origen
Direccin de destino
Carga til
0 4 8 16 19 31
CAMPOS DEL PROTOCOLO IP
Identificador:
Identifica a un paquete de
datos IP.
Indicador o Flags:
Desplaz. de fragmento:
Especifica el desplazamiento
en el paquete de datos
original.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Opciones-relleno
Ver HLEN Tipo Serv. Longitud total
Identificador Desplaz de frag. Indic
TTL Protocolo Suma de chequeo
Direccin de origen
Direccin de destino
Carga til
0 4 8 16 19 31
CAMPOS DEL PROTOCOLO IP
TTL o Tiempo de Vida:
Especifica la duracin en
segundos de un paquete.
Protocolo:
Indica que protocolo de
nivel superior se us.
http://www.iana.org/assignments/protocol-numbers
Suma de Chequeo de
cabecera o Header
Checksum: Asegura la
integridad de la cabecera.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
0 IPv6 Hop-by-Hop
1 ICMP
2 IGMP
4 IP en IP
6 TCP
17 UDP
41 IPv6
46 RSVP
58 ICMPv6
134 RSVP-E2E-IGNORE
135~254 No asignado
255 Reservado
ALGUNOS VALORES DEL
CAMPO PROTOCOLO
http://www.iana.org/assignments/protocol-numbers
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4



RED 1
SWITCH
PC A
Router x
LAS TABLAS DE RUTEO
Router a Router c
Router d Router e
Router b
DatoRed 2, PC B
RED 3



RED 2
PC B
HUB
Router y
Red Dest. Router Sgte.
2 b
3 d
Red Dest. Router Sgte.
2 c
3 e
Red Dest. Router Sgte.
2 y
3 e
Red Dest. Router Sgte.
2 b
3 e
Red Dest. Router Sgte.
Fuera de 1 x
Red Dest. Router Sgte.
A Internet a
Red 1 Directo
Red Dest. Router Sgte.
A Internet c
Red 2 Directo
DatoRed 2, PC B
DatoRed 2, PC B DatoRed 2, PC B DatoRed 2, PC B
DatoRed 2, PC B
DatoRed 2, PC B
http://computer.howstuffworks.com/router.htm/printable
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
200.1.1.1 200.1.1.2 200.1.1.3
200.1.1.4
200.1.2.1 200.1.2.2 200.1.2.3
200.1.2.9
200.1.3.1 200.1.3.2 200.1.3.3
200.1.3.6
A B C
FUNCION DE RUTEO DE IP
Prefijo de dest. Siguiente

200.1.1.0 -----------
200.1.2.0 200.1.1.4
200.1.3.0 200.1.1.4
Prefijo de dest. Siguiente

200.1.1.0 200.1.1.4
200.1.2.0 200.1.2.9
200.1.3.0 200.1.3.6
Otros
campos
Direccin
IP origen
Direccin
IP destino
Datos del paquete
IP
Paquetes IP
Las direcciones IP no cambian segn
viaja por la red.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
ENVIO DIRECTO
200.1.1.1 200.1.1.2 200.1.1.3
200.1.1.4
200.1.2.1 200.1.2.2 200.1.2.3
200.1.2.9
200.1.3.1 200.1.3.2 200.1.3.3
200.1.3.6
A B C
Prefijo de dest. Siguiente

200.1.1.0 -----------
200.1.2.0 200.1.1.4
200.1.3.0 200.1.1.4
Otros
campos
200.1.1.1 200.1.1.3
Datos del paquete
IP
Paquetes IP
Las direcciones IP no cambian segn
viaja por la red.
Buscar destino B en la
tabla del host A
B en la misma red de A
A enva paquete directo
a B
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
ENVIO INDIRECTO 1/2
200.1.1.1 200.1.1.2 200.1.1.3
200.1.1.4
200.1.2.1 200.1.2.2 200.1.2.3
200.1.2.9
200.1.3.1 200.1.3.2 200.1.3.3
200.1.3.6
A B C
Prefijo de dest. Siguiente

200.1.1.0 -----------
200.1.2.0 200.1.1.4
200.1.3.0 200.1.1.4
Otros
campos
200.1.1.1 200.1.3.2
Datos del paquete
IP
Paquetes IP
Las direcciones IP no cambian segn
viaja por la red.
Buscar destino C en la
tabla del host A
C en red distinta de A
La tabla de A indica que
debe enviar dato a 200.1.1.4
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Protocolo IP
ENVIO INDIRECTO 2/2
200.1.1.1 200.1.1.2 200.1.1.3
200.1.1.4
200.1.2.1 200.1.2.2 200.1.2.3
200.1.2.9
200.1.3.1 200.1.3.2 200.1.3.3
200.1.3.6
A B C
Prefijo de dest. Siguiente

200.1.1.0 200.1.1.4
200.1.2.0 200.1.2.9
200.1.3.0 200.1.3.6
Otros
campos
200.1.1.1 200.1.3.2
Datos del paquete
IP
Paquetes IP
Las direcciones IP no cambian segn
viaja por la red.
Buscar destino C en la
tabla del router
C est en una sub-red
del router
La tabla del router
indica que debe enviar
dato a 200.1.3.6
http://www.cisco.com/en/US/tech/tk365/technologies_white_paper09186a008014f8a9.shtml
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
CABECERAS
OPCIONALES
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Opciones-relleno
Ver HLEN Tipo Serv. Longitud total
Identificador Desplaz de frag. Indic
TTL Protocolo Suma de chequeo
Direccin de origen
Direccin de destino
Carga til
0 4 8 16 19 31
Copy
Option
Class
Option number
0 1 2 3 4 5 6 7
CABECERA DE OPCIONES
Se incluyen para pruebas
de red o depuracin.
Es de longitud variable
dependiendo de la opcin
Aparecen contiguas, no
existe separadores
entre opciones.
Cdigo opcin.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Copy
Option
Class
Option number
0 1 2 3 4 5 6 7
0 Control de red o datagrama
1 Reservado para uso futuro
2 Depuracin y medicin
3 Reservado para uso futuro
Option Class Significado
CAMPOS DE OPCION
Copy, de 01 bit.- Indica como los routers trata a las
opciones en un proceso de fragmentacin.
Option Class, de 02 bits.- Indica la clase de la
opcin.
Copy =1, la opcin se copiar en todos los fragmentos
Copy =0, la opcin se copiar slo en el 1
er
fragmento
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
0
0
0
0
0
0
2
0
1
2
3
7
9
4
-
-
11
variable
variable
variable
variable
Fin de la lista de opciones.
No operacin (alineacin).
Seguridad y restriccin.
Ruteo no estricto de fuente.
Registro de ruta.
Ruteo estricto de fuente.
Sello de tiempo Internet.
Copy
Option
Class
Option number
0 1 2 3 4 5 6 7
Option Class Option Number Longitud Descripcin
CAMPOS DE OPCION
Option number, de 05 bits.- Indica una opcin
especfica de una clase.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
n DIRECCION IP
...............
SEGUNDA DIRECCION IP
PRIMERA DIRECCION IP
0 0 0 0 0 1 1 1 LONGITUD PUNTERO
0 7 8 15 16 23 24 31
CAMPO DE OPCION: REGISTRO DE RUTAS
Permite a la fuente crear una lista de direc-
ciones IP donde cada router colocar su propia
direccin IP en la lista.
Longitud.- Indica la longitud total de la opcin.
Puntero.- Indica el desplazamiento dentro de la opcin.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Comparar PUNTERO
con LONGITUD
PUNTERO > LONGITUD
Lista llena.
No se incluye
direccin IP.
Nodo sigue con
el envo del
datagrama.
Lista no llena.
Nodo debe
insertar direccin
IP.
PUNTERO < LONGITUD
PUNTERO PUNTERO+4
CAMPO DE OPCION: REGISTRO DE RUTAS
Si un nodo maneja un datagrama que tiene
activado la opcin registro de ruta, aadir su
direccin IP.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Ruteo estricto de fuente
Los datagramas deben seguir una
ruta fija. Posibilidad de ERROR!!
Ruteo NO estricto de fuente
Permite saltos entre direcciones
sucesivas.
CAMPO DE OPCION: RUTEO DE FUENTE
Proporciona al emisor la posibilidad de definir
una ruta a travs de la red.
Un uso es probar el desempeo de la red.
Se debe conocer la topologa de la red !!.
Ruteo de fuente
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
DIRECCION IP N SALTO
...............
DIRECCION IP SEGUNDO SALTO
DIRECCION IP PRIMER SALTO
CODIGO LONGITUD PUNTERO
0 7 8 15 16 23 24 31
1 0 0 0 1 0 0 1
(137)
1 0 0 0 0 0 1 1
(131)
Ruteo estricto de fuente
Ruteo no estricto de fuente
CAMPO DE OPCION: RUTEO DE FUENTE
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
.................
SEGUNDO SELLO DE HORA
SEGUNDA DIRECCION IP
PRIMER SELLO DE HORA
PRIMER DIRECCION IP
CODIGO (68) LONGITUD PUNTERO
0 7 8 15 16 23 24 31
OFLOW FLAG
CAMPO DE OPCION: SELLO DE HORA
Trabaja con la opcin de ruta.
Contiene una lista vaca donde cada router
colocar su direccin IP y un sello de hora.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
.................
SEGUNDO SELLO DE HORA
SEGUNDA DIRECCION IP
PRIMER SELLO DE HORA
PRIMER DIRECCION IP
CODIGO (68) LONGITUD PUNTERO
0 7 8 15 16 23 24 31
OFLOW FLAG
CAMPO DE OPCION: SELLO DE HORAC
Los campos LONGITUD y PUNTERO tienen el
mismo significado de las anteriores opciones.
OFLOW, contiene un contador de 04 bits para
indicar los routers que no se han registrado.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
0 Registra solo sello de hora .
1 Registra sello de hora y
direccin IP (formato superior).
3 Las direcciones IP son especi-
ficadas por el emisor.
Valor del flag Significado
.................
SEGUNDO SELLO DE HORA
SEGUNDA DIRECCION IP
PRIMER SELLO DE HORA
PRIMER DIRECCION IP
CODIGO (68) LONGITUD PUNTERO
0 7 8 15 16 23 24 31
OFLOW FLAG
CAMPO DE OPCION: SELLO DE HORA
FLAG, controla el formato exacto de la opcin.
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
COMENTARIOS
FINALES
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
Pocas direcciones para la gran cantidad de usuarios.
El proceso de fragmentacin hace ineficiente el uso
de aplicaciones de tiempo real.
Se debe disminuir los campos en IPv4 para optimizar
el funcionamiento de los router en la red.
La IETF ha propuesto un nuevo protocolo IPv6,
especificado en la RFC 2460
Se est replanteando la arquitectura inicial de internet
OBSERVACIONES DEL PROTOCOLO IPv4
IPv4 presenta algunos inconvenientes:
Que hacer ?
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
UNA NUEVA SOCIEDAD
El conocimiento.
Un cambio radical en la forma de vivir.
Distribucin de la informacin.
Una sociedad de la informacin.
Es necesario definir tcnicas que permitan
obtener el conocimiento til.
Lo fundamental de un pas:
Que estamos experimentando?.............
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
PROBLEMA 1
Router

INTERNET
Servidor web
Cliente A
recibe pgina web
6000 bytes
Calcular
las tramas
Datos 6000
Cab.
60
Datos 6000
Cab.
60
Cab.
20
Datos 6000
Cab.
60
Cab.
20
Cab.
20
Datos 6080
Cab.
20
Datos 1480
Cab.
20
Datos 1480
Cab.
20
Datos 1480
Cab.
20
Datos 1480
Cab.
20
Datos 160
Cab.
20
1500 bytes 1500 bytes 1500 bytes 1500 bytes 180 bytes
TCP
HTTP
IP
Datos 1480
Cab.
20
Cab.
26
Datos 1480
Cab.
20
Datos 1480
Cab.
20
Datos 1480
Cab.
20
Datos 160
Cab.
20
Cab.
26
Cab.
26
Cab.
26
Cab.
26
1526 bytes 1526 bytes 1526 bytes 1526 bytes 206 bytes
Datos 1500 Datos 1500 Datos 1500 Datos 1500 Datos 180
Daniel Daz Ataucuri
C
o
p
y
r
i
g
h
t

2
0
0
4


D
a
n
i
e
l

D

a
z

A

ddiaz@inictel.gob.pe
Capa de Internet:
Protocolo de IPv4
PROBLEMA 2
Paquete IP con
TTL=64

INTERNET
Switch Switch
Fibra ptica
U
T
P

1
0
0

B
a
s
e

T

Router
. . . . . .
Hub Hub
Servidores
Hub
Hub
Valor de TTL
es =
Valor de TTL
es =
Valor de TTL
es =
Valor de TTL
es =
64
64
64
63

You might also like