You are on page 1of 20

Protocolo de Internet

IP
Es un estndar TCP/IP necesario
que est definido en RFC.

Protocolo de Internet-IP

Introduccin al Protocolo IP
Es un protocolo de entrega sin conexin y no
confiable:

Sin conexin : Cada paquete es tratado de manera


independiente de todos los dems.
No confiable : La entrega de los paquetes no se
garantiza.

Proporciona:

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.

Protocolo de Internet-IP

Formato del datagrama IP


4

16 19
Longitud total

Identificador

Indic Desplaz de frag.

20 bytes

Ver HLEN Tipo Serv.


TTL

Protocolo Suma de chequeo


Direccin de origen

Encabezado
Datos del datagrama
IP
40 bytes
max

Direccin de destino
Opciones-relleno

Carga til

31

Cabecera

Protocolo de Internet-IP

Campos del datagrama IP


4

16 19
Longitud total

Identificador

Indic Desplaz de frag.

20 bytes

Ver HLEN Tipo Serv.


TTL

Protocolo Suma de chequeo


Direccin de origen

40 bytes
max

Direccin de destino
Opciones-relleno

Carga til

31

Versin: Indica la
versin del protocolo IP.
Cabecera

HLEN o Longitud de
encabezado: Mide la
longitud del encabezado
en grupo de 04 bytes.
Valor inicial en 05

Longitud Total: Indica la


longitud del datagrama IP
en bytes (cabecera+datos)
Mximo 65 535 bytes!!

Protocolo de Internet-IP

Campos del datagrama IP


4

16 19

31

Longitud total

Identificador

Indic Desplaz de frag.

20 bytes

Ver HLEN Tipo Serv.


TTL

Protocolo Suma de chequeo


Direccin de origen

40 bytes
max

Direccin de destino
Opciones-relleno

Carga til

Cabecera

TTL o Tiempo de Vida


Especifica la duracin en
segundos, de un
datagrama, en la red.
Protocolo:
Indica que protocolo de
alto nivel se us.

Suma de Chequeo de
cabecera o Header
Checksum:
Asegura la integridad de la
cabecera.

Protocolo de Internet-IP

Campos del datagrama IP


4

16 19
Longitud total

Identificador

Indic Desplaz de frag.

20 bytes

Ver HLEN Tipo Serv.


TTL

Protocolo Suma de chequeo


Direccin de origen

40 bytes
max

Direccin de destino
Opciones-relleno

Carga til

31

Datos
Cabecera

Internet
Internet

Protocolo de Internet-IP

Direcciones en IP
0

31

Direccin
de red

Direccin host

netid

hostid
Red
Red
Host
Host

Protocolo de Internet-IP

El problema de las direcciones en IP


2

14

Area = 4R 5.1x10 m

En IPv4 existen
32

Direccin = 2 = 4 294 967 296

En IPv6 existen
128

R=6378.14 Km

Direccin = 2 = 10 =
340,282,366,920,938,463,463,374,607,431,768,211,456

Lo que quiere decir: IPv4


Direccin
Densidad =
rea de Tierra
.

38.5

Densidad = 84 215 direcciones/m

IPv6
23
2
Densidad = 6.2x10 direcciones/m

Protocolo de Internet-IP

Clases de direcciones IP
0

Clase A 0

15

0-127

23

31

Direccin host
16 777 216 host

Clase B 1 0

Clase C 1 1 0

128-191

Direccin host
65 536 host
192-223

Direccin host
256 host

Clase D 1 1 1 0

ID de grupo multicast

Clase E 1 1 1 1

Reservado para uso futuro

Protocolo de Internet-IP

Rango para las diferentes clases de


direcciones IP

Clase
A
B
C
D
E

Rango
0.0.0.0
128.0.0.0
192.0.0.0
224.0.0.0
240.0.0.0

a
a
a
a
a

127.255.255.255
191.255.255.255
223.255.255.255
239.255.255.255
255.255.255.255

Protocolo de Internet-IP

Tipos de direcciones IP
Unicast.- Destinado a un simple host.
Broadcast.- Destinado a todos los hosts de una
red dada.
Multicast.- Destinado a un grupo de hosts que
pertenecen a un grupo multicast.

Protocolo de Internet-IP

Notacin de direcciones IP
Mi PC

1100 1000 0010 0101 1000 0011 0011 0001


200

37

131

200.37.131.49

49
Notacin decimal con puntos
o dotted-decimal

Protocolo de Internet-IP

Qu direcciona una direccin IP ?


PC multi-homed
200.37.131.4

Red
Red11
200.37.131.0
200.37.131.0

200.37.131.10

200.40.100.7

Red
Red22
200.40.100.0
200.40.100.0
Una direccin IP
especifica una
conexin de red

200.40.100.11

Protocolo de Internet-IP

Asignacin de direcciones
netid

hostid

1100 1000 0010 0101 1000 0011 0000 0000

Red 200.15.100.0

200.37.131.0
Internet
Internet

Red 200.37.131.0

Clase C

200.15.100.1
200.15.100.10

200.15.100.2

200.37.131.10
200.37.131.49

200.37.131.55
200.37.131.12

200.15.100.3

Protocolo de Internet-IP

Observaciones del direccionamiento IP


Red 200.37.131.0

Red 200.15.100.0

200.37.131.49
Si un host se mueve, su direccin IP debe cambiar !!!

El ruteo se basa en direcciones IP, tomando en cuenta el


campo netid para la decisin de ruteo.
Cuando direcciones de clase C se saturan (crece ms que
255 hosts), es necesario migrar completamente a clase B.

Protocolo de Internet-IP

Algunas direcciones comunes


Direccin loopback.
127.0.0.0

Enviar
dato
Aplicacin
Transporte
Internet
Acceso

Direccin de red.
Red 200.37.131.0 ......... Clase C
El hostid en 0
.

Protocolo de Internet-IP

Como comprobar si est el TCP/IP


de su PC

Comando ping.

[ddiaz@wsdid ddiaz]$ ping 127.0.0.1


PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.2 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=0.1 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=255 time=0.1 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=255 time=0.1 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=255 time=0.1 ms
--- 127.0.0.1 ping statistics --5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.1/0.1/0.2 ms

Protocolo de Internet-IP

Asignacin de direcciones IP
Las direcciones IP pueden ser asignadas estticamente
o dinmicamente.
Asignacin esttica
Es una direccin asignada a un host y no cambia.
Es asignada a un UNICO host hasta que se elimine
de la red o se reasigne la direccin IP.
Asignacin dinmica
No todos los hosts acceden a la internet al mismo
tiempo.
Si un host incluye accesar a internet se le debe
asignar una direccin mientras dure su comunicacin.
Dynamic Host Configuration Protocol (DHCP)

Protocolo de Internet-IP

Observaciones del Protocolo IPv4


IPv4 presenta algunos inconvenientes:
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.
Que hacer?
La IETF ha propuesto un nuevo protocolo IPv6,
especificado en la RFC 2460

Se est replanteando la arquitectura inicial de internet

Protocolo de Internet-IP

Breve comparacin entre IPv4 e IPv6


8

16 19

31

Longitud total

Identificador

Indic Desplaz de frag.

20 bytes

Ver HLEN Tipo Serv.


TTL

Protocolo Suma de chequeo


Direccin de origen

12 16

Ver Prioridad
DS

31

Etiqueta
Etiquetade
deFlujo
flujo

Direccin de origen

Direccin de destino
Opciones-relleno

Carga til

24

Longitud de carga tilCabe.sigte Lmite salto

Opcional

40 bytes
max

Direccin de destino

40 bytes

Cabecera

Cabecera opcionales

Carga til

You might also like