tcp/ip: direccionamiento y datagramas

29
Ing. Yvan Gómez

Upload: yvan-gomez

Post on 13-Apr-2017

223 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: TCP/IP: Direccionamiento y Datagramas

Ing. Yvan Gómez

Page 2: TCP/IP: Direccionamiento y Datagramas

Capa 1: Nivel FísicoSeñal y Transmisión Binaria

Capa 2: Nivel de Enlace de DatosDireccionamiento Físico (MAC y LLC)

Capa 3: Nivel de RedDireccionamiento Lógico (IP)

Capa 4: Nivel de TransporteConexión Extremo-Extremo, Fiabilidad (TCP, UDP)

Capa 5: Nivel de SesiónComunicación entre dispositivos de Red

Capa 6: Nivel de PresentaciónConversión y representación de datos

Capa 7: Nivel de AplicaciónServicios de red a aplicaciones

Nivel 4: Aplicación

Nivel 3: Transporte

Nivel 2: Internet

Nivel 1: Acceso al Medio

Page 3: TCP/IP: Direccionamiento y Datagramas

Nivel 4: Aplicación

Nivel 3: Transporte

Nivel 2: Internet

Nivel 1: Acceso al Medio

Page 4: TCP/IP: Direccionamiento y Datagramas

Identificador16 bits

Versión4 bits: 0100

Protocolo8 bits

IHL4 bits

Tipo de Servicio8 bits

Longitud Total16 bits

Flags3 bits

Posición de Fragmento13 bits

Tiempo de Vida8 bits

Suma de Control de la Cabecera16 bits

Dirección IP de Origen32 bits

Dirección IP de Destino32 bits

OpcionalVariable, múltiplo de 32 bits, hasta 10 veces.

Page 5: TCP/IP: Direccionamiento y Datagramas

Identificador16 bits

Versión4 bits: 0100

Protocolo8 bits

IHL4 bits

Tipo de Servicio8 bits

Longitud Total16 bits

Flags3 bits

Posición de Fragmento13 bits

Tiempo de Vida8 bits

Suma de Control de la Cabecera16 bits

Dirección IP de Origen32 bits

Dirección IP de Destino32 bits

OpcionalVariable, múltiplo de 32 bits, hasta 10 veces.

Indica la versión del datagrama IP, puede ser IPv4 o IPv6

Page 6: TCP/IP: Direccionamiento y Datagramas

1 0 0 1

Se mide en bloques de 32 bits

23 + 20 = 8 + 1 = 9 bloques

23 22 21 20

Longitud: 9 x 32 = 288 bits

Mínimo: 0101 (160 bits)Máximo: 1111 (480 bits)

Page 7: TCP/IP: Direccionamiento y Datagramas

1 1 0 1 0 1 1 0

No utilizados

Fiabilidad:

0 = Normal1 = Alta

Rendimiento:

0 = Normal1 = Alto

Retardo:

0 = Normal1 = Bajo

Prioridad:

000 = De rutina001 = Prioritario010 = Inmediato011 = Relámpago

100 = Invalidación R101 = Llam. Emerg.110 = Ctrl Internet111 = Ctrl de Red

Page 8: TCP/IP: Direccionamiento y Datagramas

0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0

Se mide en octetos (8 bits)

27 + 29 = 128+512 = 640 octetos

215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

En caso de fragmentación este campocontendrá el tamaño del fragmento, no eldel datagrama original.

Mínimo: 576 octetos

Page 9: TCP/IP: Direccionamiento y Datagramas

Identificador16 bits

Versión4 bits: 0100

Protocolo8 bits

IHL4 bits

Tipo de Servicio8 bits

Longitud Total16 bits

Flags3 bits

Posición de Fragmento13 bits

Tiempo de Vida8 bits

Suma de Control de la Cabecera16 bits

Dirección IP de Origen32 bits

Dirección IP de Destino32 bits

OpcionalVariable, múltiplo de 32 bits, hasta 10 veces.

Es único para cada datagrama, en caso de fragmentación, cada

fragmento del mismo paquete llevará el mismo ID

Page 10: TCP/IP: Direccionamiento y Datagramas

Identificador16 bits

Versión4 bits: 0100

Protocolo8 bits

IHL4 bits

Tipo de Servicio8 bits

Longitud Total16 bits

Flags3 bits

Posición de Fragmento13 bits

Tiempo de Vida8 bits

Suma de Control de la Cabecera16 bits

Dirección IP de Origen32 bits

Dirección IP de Destino32 bits

OpcionalVariable, múltiplo de 32 bits, hasta 10 veces.

Ejemplo Fragmentación: 100• Bit reservado, siempre 0• Bit DF: 0 = Divisible, 1 = No divisible• Bit MF: 0 = Último , 1 = Intermedio

Page 11: TCP/IP: Direccionamiento y Datagramas

Identificador16 bits

Versión4 bits: 0100

Protocolo8 bits

IHL4 bits

Tipo de Servicio8 bits

Longitud Total16 bits

Flags3 bits

Posición de Fragmento13 bits

Tiempo de Vida8 bits

Suma de Control de la Cabecera16 bits

Dirección IP de Origen32 bits

Dirección IP de Destino32 bits

OpcionalVariable, múltiplo de 32 bits, hasta 10 veces.

Indica la posición del paquete (fragmento) dentro del

datagrama original.

Page 12: TCP/IP: Direccionamiento y Datagramas

Identificador16 bits

Versión4 bits: 0100

Protocolo8 bits

IHL4 bits

Tipo de Servicio8 bits

Longitud Total16 bits

Flags3 bits

Posición de Fragmento13 bits

Tiempo de Vida8 bits

Suma de Control de la Cabecera16 bits

Dirección IP de Origen32 bits

Dirección IP de Destino32 bits

OpcionalVariable, múltiplo de 32 bits, hasta 10 veces.

Indica el máximo número de Routers que el paquete puede

atravesar (255). Al llegar a cero se descarta el paquete.

Page 13: TCP/IP: Direccionamiento y Datagramas

Identificador16 bits

Versión4 bits: 0100

Protocolo8 bits

IHL4 bits

Tipo de Servicio8 bits

Longitud Total16 bits

Flags3 bits

Posición de Fragmento13 bits

Tiempo de Vida8 bits

Suma de Control de la Cabecera16 bits

Dirección IP de Origen32 bits

Dirección IP de Destino32 bits

OpcionalVariable, múltiplo de 32 bits, hasta 10 veces.

Indica el protocolo al que debe entregarse el paquete. Define su uso.

Page 14: TCP/IP: Direccionamiento y Datagramas

Identificador16 bits

Versión4 bits: 0100

Protocolo8 bits

IHL4 bits

Tipo de Servicio8 bits

Longitud Total16 bits

Flags3 bits

Posición de Fragmento13 bits

Tiempo de Vida8 bits

Suma de Control de la Cabecera16 bits

Dirección IP de Origen32 bits

Dirección IP de Destino32 bits

OpcionalVariable, múltiplo de 32 bits, hasta 10 veces.

Suma en complemento a 1 cada palabra de 16 bits para controlar los cambios en la

cabecera.

Page 15: TCP/IP: Direccionamiento y Datagramas

Identificador16 bits

Versión4 bits: 0100

Protocolo8 bits

IHL4 bits

Tipo de Servicio8 bits

Longitud Total16 bits

Flags3 bits

Posición de Fragmento13 bits

Tiempo de Vida8 bits

Suma de Control de la Cabecera16 bits

Dirección IP de Origen32 bits

Dirección IP de Destino32 bits

OpcionalVariable, múltiplo de 32 bits, hasta 10 veces.

Ejemplo: 10.123.145.2104 octetos

Ya veremos en qué consiste el direccionamiento IP

Page 16: TCP/IP: Direccionamiento y Datagramas

Identificador16 bits

Versión4 bits: 0100

Protocolo8 bits

IHL4 bits

Tipo de Servicio8 bits

Longitud Total16 bits

Flags3 bits

Posición de Fragmento13 bits

Tiempo de Vida8 bits

Suma de Control de la Cabecera16 bits

Dirección IP de Origen32 bits

Dirección IP de Destino32 bits

OpcionalVariable, múltiplo de 32 bits, hasta 10 veces.

No es obligatorio. Puede contener información de enrutamiento inteligente,

registros de ruta, entre muchas otras. Contiene bits de relleno para completar

palabras de 32 bits en caso de necesitarlo.

Page 17: TCP/IP: Direccionamiento y Datagramas
Page 18: TCP/IP: Direccionamiento y Datagramas

Longitud del Campo de Datos16 bits

Versión4 bits: 0110

Límite de Saltos8 bits

Clase de Tráfico8 bits

Etiqueta de Flujo20 bits

Cabecera Siguiente8 bits

Dirección IP de Origen128 bits

Dirección IP de Destino128 bits

Page 19: TCP/IP: Direccionamiento y Datagramas

Longitud del Campo de Datos16 bits

Versión4 bits: 0110

Límite de Saltos8 bits

Clase de Tráfico8 bits

Etiqueta de Flujo20 bits

Cabecera Siguiente8 bits

Dirección IP de Origen128 bits

Dirección IP de Destino128 bits

Equivalente al Tipo de Servicio en IPv4. Establece la prioridad del paquete

Page 20: TCP/IP: Direccionamiento y Datagramas

Longitud del Campo de Datos16 bits

Versión4 bits: 0110

Límite de Saltos8 bits

Clase de Tráfico8 bits

Etiqueta de Flujo20 bits

Cabecera Siguiente8 bits

Dirección IP de Origen128 bits

Dirección IP de Destino128 bits

Se encarga de la Calidad de Servicio

Page 21: TCP/IP: Direccionamiento y Datagramas

Longitud del Campo de Datos16 bits

Versión4 bits: 0110

Límite de Saltos8 bits

Clase de Tráfico8 bits

Etiqueta de Flujo20 bits

Cabecera Siguiente8 bits

Dirección IP de Origen128 bits

Dirección IP de Destino128 bits

Indica el tamaño de la carga útil de datos, sin la cabecera.

Page 22: TCP/IP: Direccionamiento y Datagramas

Longitud del Campo de Datos16 bits

Versión4 bits: 0110

Límite de Saltos8 bits

Clase de Tráfico8 bits

Etiqueta de Flujo20 bits

Cabecera Siguiente8 bits

Dirección IP de Origen128 bits

Dirección IP de Destino128 bits

Similar a Protocolo en IPv4. Pero mas sofisticado y añade eficacia en el

procesamiento de datos. Incluye información adicional, como en Opciones de IPv4, pero en

Cabeceras de Extensión como:• 0: Hop by Hop Options• 43: Routing• 44: Fragment• 51: Authentication Header (AH)• 50: Encapsulating Security Payload (ESP)• 60: Destination Options• 59: No Next Header

Page 23: TCP/IP: Direccionamiento y Datagramas

Longitud del Campo de Datos16 bits

Versión4 bits: 0110

Límite de Saltos8 bits

Clase de Tráfico8 bits

Etiqueta de Flujo20 bits

Cabecera Siguiente8 bits

Dirección IP de Origen128 bits

Dirección IP de Destino128 bits

Equivale al TTL en IPv4

Page 24: TCP/IP: Direccionamiento y Datagramas

Longitud del Campo de Datos16 bits

Versión4 bits: 0110

Límite de Saltos8 bits

Clase de Tráfico8 bits

Etiqueta de Flujo20 bits

Cabecera Siguiente8 bits

Dirección IP de Origen128 bits

Dirección IP de Destino128 bits

Son 8 grupos de 4 dígitos hexadecimales

Ej: 2001:0db8:85a3:08d3:1319:8a2e:0370:7334

Page 25: TCP/IP: Direccionamiento y Datagramas
Page 26: TCP/IP: Direccionamiento y Datagramas

Dirección IP

Identificador de 32 bits para unhost dentro de una red.

• IP Privada

La dirección asignada en la red LAN (puede variar y repetirse en distintas redes).

• IP Pública

Dirección asignada en la WAN (Internet). Es única y no puede repetirse.

• Máscara

Dirección utilizada para describirla porción que se refiere a la redy la que se refiere al host.

Page 27: TCP/IP: Direccionamiento y Datagramas

Dirección IP

Identificador de 32 bits para unhost dentro de una red.

• IP Privada

La dirección asignada en la red LAN (puede variar y repetirse en distintas redes).

• IP Pública

Dirección asignada en la WAN (Internet). Es única y no puede repetirse.

• Máscara

Dirección utilizada para describirla porción que se refiere a la redy la que se refiere al host.

Domain Name System: Enlaza a los clientes, estableciendo nombres de

dominio a las direcciones IP consultadas. Ej: ftp.192.168.5.23 =

ftp.tudescarga.com

Page 28: TCP/IP: Direccionamiento y Datagramas

Dirección IP

Identificador de 32 bits para unhost dentro de una red.

• IP Privada

La dirección asignada en la red LAN (puede variar y repetirse en distintas redes).

• IP Pública

Dirección asignada en la WAN (Internet). Es única y no puede repetirse.

• Máscara

Dirección utilizada para describirla porción que se refiere a la redy la que se refiere al host.

Dynamic Host Configuration Protocol(DHCP): Arquitectura Cliente-Servidor.

Permite a los usuarios de una red obtener sus parámetros IP

automáticamente.

Page 29: TCP/IP: Direccionamiento y Datagramas

¿Alguna duda?

Gracias por tu atención…