Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Protocolo IPv4
Capa de Internet:
Protocolo IPv4
Capa de Internet:
Protocolo IPv4
Capa de Internet:
Protocolo IPv4
CABECERA OPCIONALES
CLASES DE DIRECCIONES
SUBNETEO o SUBNETTING
PROTOCOLO ICMPv4
Capa de Internet:
Protocolo IPv4
PROTOCOLO IPv4
Capa de Internet:
Protocolo 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 mínima, ni
retardo máximo, ni variaciones máximas 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 “elásticas”
Sistemas finales “inteligentes”
Capa de Internet:
Protocolo IPv4
INTRODUCCION AL PROTOCOLO IP
Es un protocolo de entrega sin conexión y no
confiable:
Sin conexión : Cada paquete es tratado de manera
independiente de todos los demás.
No se mantiene información acerca de datos sucesivos
No confiable : La entrega de los paquetes no se
garantiza.
Proporciona:
La unidad básica para la transferencia de datos
utilizada a través de la red TCP/IP.
La función de ruteo. Selecciona la ruta de los datos.
Chequeo de error.
Capa de Internet:
Protocolo IPv4
FORMATO DEL PROTOCOLO IP
0 4 8 16 19 31
Carga útil
Capa de Internet:
Protocolo IPv4
CAMPOS DEL PROTOCOLO IP
0 4 8 16 19 31
Versión: Indica versión
Ver HLEN Tipo Serv. Longitud total
Identificador Indic Desplaz de frag.
del protocolo IP.
TTL Protocolo Suma de chequeo HLEN o Longitud de
Dirección de origen encabezado: Mide la
Dirección de destino longitud del encabezado
Opciones-relleno en grupo de 04 bytes.
Valor inicial 05.
Longitud Total: Indica
Carga útil la longitud del paquete
de datos IP en bytes.
Máximo 65 535 bytes!!
Capa de Internet:
Protocolo IPv4
CAMPOS DEL PROTOCOLO IP
0 4 8 16 19 31
Header Dato
Suma de Chequeo de
Carga útil
cabecera o Header
Checksum: Asegura la
integridad de la cabecera.
Capa de Internet:
Protocolo IPv4
ALGUNOS VALORES DEL
CAMPO PROTOCOLO
http://www.iana.org/assignments/protocol-numbers
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
Capa de Internet:
Protocolo IPv4
CAMPOS DEL PROTOCOLO IP
0 4 8 16 19 31
Opciones-relleno Internet
Carga útil
Capa de Internet:
Protocolo IPv4
CABECERA
OPCIONALES
Capa de Internet:
Protocolo IPv4
CABECERA DE OPCIONES
0 4 8 16 19 31
...............
n DIRECCION IP
0 7 8 15 16 23 24 31
...............
DIRECCION IP ó N SALTO
Capa de Internet:
Protocolo IPv4
CAMPO DE OPCION: SELLO DE HORA
Trabaja con la opción de ruta.
Contiene una lista vacía donde cada router
colocará su dirección IP y un sello de hora.
0 7 8 15 16 23 24 31
.................
Capa de Internet:
Protocolo IPv4
CAMPO DE OPCION: SELLO DE HORA
0 7 8 15 16 23 24 31
.................
.................
FLAG, controla el formato exacto de la opción.
Valor del flag Significado
0 Registra solo sello de hora .
1 Registra sello de hora y
dirección IP (formato superior).
3 Las direcciones IP son especi-
ficadas por el emisor.
Capa de Internet:
Protocolo IPv4
CLASES DE
DIRECCIONES
Capa de Internet:
Protocolo IPv4
ESTRUCTURA DE LAS DIRECCIONES IP
0 31
Dirección
Dirección host
de red
netid hostid
Red
Host
Bits en UNO:
•Número de host en UNO, significa TODOS los hosts.
•Número de red en UNO, significa TODAS las redes.
Ejemplo, en clase C si <número de host>=1111 1111,
Significa todos los hosts de esa dirección clase C.
Capa de Internet:
Protocolo IPv4
CLASES DE DIRECCIONES EN IP
0 7 8 15 23 31
200 37 131 49
Clase C 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000
192 0 0 0
Clase C 1 1 0 1 1 1 1 1 1 1 1 1 1111 1111 1111 1111 1111
A 0.0.0.0 a 127.255.255.255
B 128.0.0.0 a 191.255.255.255
C 192.0.0.0 a 223.255.255.255
D 224.0.0.0 a 239.255.255.255
E 240.0.0.0 a 255.255.255.255
Capa de Internet:
Protocolo IPv4
DIRECCION DE PRUEBA
Enviar
Comando ping. dato
[ddiaz@wsdid ddiaz]$ ping 127.0.0.1
Aplicación
PING 127.0.0.1 (127.0.0.1): 56 data bytes Transporte
Internet
64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.2 ms Acceso
PC multi-homed
200.37.131.4 200.40.100.7
Red 1 Red 2
200.37.131.0 200.40.100.0
Una dirección IP
especifica una
conexión de red
200.37.131.10 200.40.100.11
Capa de Internet:
Protocolo IPv4
ASIGNACION DE DIRECCIONES IP
Las direcciones IP pueden ser asignadas
estáticamente o dinámicamente.
Asignación estática
Es una dirección asignada a un host y no cambia.
Es asignada a un UNICO host hasta que se elimine
de la red o se reasigne la dirección IP.
Asignación dinámica
No todos los hosts acceden a la internet al mismo
tiempo.
Si un host incluye accesar a internet se le debe
asignar una dirección mientras dure su comunicación
Dynamic Host Configuration Protocol (DHCP)
Capa de Internet:
Protocolo IPv4
SUBNETEO o
SUBNETTING
Capa de Internet:
Protocolo IPv4
CUAL ES LA IDEA DE SUBNETTING
El número de host es dividido en dos partes:
un segundo número de red o subnet
y número de host.
0 7 8 15 23 31
IP = 200.60.172.142
Mask = 255.255.255.224
Dirección = 200.60.172.0
Clase C de Red
IP = 1100 1000 0011 1100 1010 1100 1000 1110
La máscara es 255.255.255.224
Capa de Internet:
Protocolo IPv4
EJEMPLO DE SUBNETTING (2/5)
Dirección de red: 200.10.10.0
Máscara : 255.255.255.224
Análisis de la subred 01
200.10.10.0 = 11001000 00001010 00001010 00000000
255.255.255.224= 11111111 11111111 11111111 11100000
Análisis de la subred 03
Dirección de la subred 03:
200.10.10.96 = 11001000 00001010 00001010 01100000
Dirección de broadcast de la subred 03:
200.10.10.127 = 11001000 00001010 00001010 01111111
Capa de Internet:
Protocolo IPv4
EJEMPLO DE SUBNETTING (4/5)
Análisis de la subred 04
Dirección de la subred 04:
200.10.10.128 = 11001000 00001010 00001010 10000000
Dirección de broadcast de la subred 04:
200.10.10.159 = 11001000 00001010 00001010 10011111
Análisis de la subred 05
Dirección de la subred 05:
200.10.10.160 = 11001000 00001010 00001010 10100000
Dirección de broadcast de la subred 05:
200.10.10.191 = 11001000 00001010 00001010 10111111
Análisis de la subred 06
Dirección de la subred 06:
200.10.10.192 = 11001000 00001010 00001010 11000000
Dirección de broadcast de la subred 06:
200.10.10.223 = 11001000 00001010 00001010 11011111
Capa de Internet:
Protocolo IPv4
EJEMPLO DE SUBNETTING (5/5)
200.10.10.64
S0 200.10.10.65 200.10.10.94 S1
F0 F0
S1 200.10.10.128 S0
200.10.10.131 F0
200.10.10.162 200.10.10.163 200.10.10.194 200.10.10.195
S0 S1
200.10.10.160 200.10.10.192
200.10.10.132
PROTOCOLO
ICMPv4
Capa de Internet:
Protocolo IPv4
DETECCION DE ERROR
Transmisor
Receptor
64bits
PROBLEMA
Capa de Internet:
Protocolo IPv4
PROBLEMA 1
Servidor web
Cab.
Calcular HTTP 60
Datos 6000
las tramas
Cab. Cab.
Cliente A TCP 20 60
Datos 6000
recibe página web
Cab. Cab. Cab.
Datos 6000
20 20 60
IP
Cab.
Datos 6080
20
Cab. Cab. Cab. Cab. Cab. Cab. Cab. Cab. Cab. Cab.
26 20
Datos 1500
Datos 1480
26 20
Datos 1500
Datos 1480
26 20
Datos 1500
Datos 1480
26 20
Datos 1500
Datos 1480
26 20
Datos 180160
Datos
1526 bytes 1526 bytes 1526 bytes 1526 bytes 206 bytes
Capa de Internet:
Protocolo IPv4
OBSERVACIONES DEL PROTOCOLO IPv4
IPv4 presenta algunos inconvenientes:
Pocas direcciones para la gran cantidad de usuarios.
El proceso de fragmentación 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