capa 03 4

56
Daniel Díaz Ataucur Copyright 2004 Daniel Díaz A [email protected] Capa de Internet: Protocolo IPv4 Capa de Internet: Protocolo IPv4 Lima, Enero-Julio de 2004

Upload: enrique-zrt

Post on 03-Aug-2015

68 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Lima, Enero-Julio de 2004

Page 2: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

CONTENIDOCONTENIDO

PROTOCOLO IP VERSION 4 (IPv4)

CABECERA OPCIONALES

CLASES DE DIRECCIONES

SUBNETEO o SUBNETTING

PROTOCOLO ICMPv4

Page 3: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

PROTOCOLO IPv4PROTOCOLO IPv4

Page 4: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

MODELO DE SERVICIO DE INTERNETMODELO 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, niretardo máximo, ni variaciones máximas de losretardos o “jitter”

La red no garantiza la entrega, ni el orden deentrega de los datos.

Este modelo se basa en:Las aplicaciones “elásticas”Sistemas finales “inteligentes”

Page 5: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Sin conexión : Cada paquete es tratado de manera independiente de todos los demás.No se mantiene información acerca de datos sucesivosNo confiable : La entrega de los paquetes no se garantiza.

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.

INTRODUCCION AL PROTOCOLO IPINTRODUCCION AL PROTOCOLO IP

Es un protocolo de entrega sin conexión y no confiable:

Proporciona:

Page 6: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Opciones-relleno

Ver HLENTipo Serv. Longitud total

Identificador Desplaz de frag. Indic

TTL Protocolo Suma de chequeo

Dirección de origen

Dirección de destino

Carga útil

0 4 8 16 19 31

40 b

ytes

m

ax

Cabe

cera20

byt

es

EncabezadoIP

Datos del datagrama

FORMATO DEL PROTOCOLO IPFORMATO DEL PROTOCOLO IP

Page 7: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Opciones-relleno

Ver HLENTipo Serv. Longitud total

Identificador Desplaz de frag. Indic

TTL Protocolo Suma de chequeo

Dirección de origen

Dirección de destino

Carga útil

0 4 8 16 19 31

40 b

ytes

m

ax

Cabe

cera20

byt

es

CAMPOS DEL PROTOCOLO IPCAMPOS DEL PROTOCOLO IP

Versión: Indica versión del protocolo IP.

HLEN o Longitud de encabezado: Mide lalongitud del encabezadoen grupo de 04 bytes.Valor inicial 05.Longitud Total: Indicala longitud del paquete de datos IP en bytes.Máximo 65 535 bytes!!

Page 8: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Prioridad D T R Sin uso

DSCP CU

Tipo de transporteOpciones-relleno

Ver HLENTipo Serv. Longitud total

Identificador Desplaz de frag. Indic

TTL Protocolo Suma de chequeo

Dirección de origen

Dirección de destino

Carga útil

0 4 8 16 19 31

40 b

ytes

m

ax

Cabe

cera20

byt

es

CAMPOS DEL PROTOCOLO IPCAMPOS DEL PROTOCOLO IP

Tipo de Servicio o ToS:Indica como debe ser tratadoun paquete de datos. Inicialmente se define:

A fines de 1998 se hadefinido, para IPv4/IPv6:

Page 9: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Red 1

MTU=1500

R1Red 2

MTU=620R1

Red 3

MTU=1500

Host A Host B

Header Dato

Dato 1 Dato 2 Dato 3Header 1 Header 2 Header 3Fragmento 1

Desplazamiento 0Fragmento 2

Desplazamiento 600Fragmento 3

Desplazamiento 1200

Mínimo MTU576

Mínimo MTU576

FRAGMENTACIONFRAGMENTACION

Page 10: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

No Fragmentar.En 1 no se debe fragmentMore fragments.Indica que no es el final

Opciones-relleno

Ver HLENTipo Serv. Longitud total

Identificador Desplaz de frag. Indic

TTL Protocolo Suma de chequeo

Dirección de origen

Dirección de destino

Carga útil

0 4 8 16 19 31

40 b

ytes

m

ax

Cabe

cera20

byt

es

CAMPOS DEL PROTOCOLO IPCAMPOS DEL PROTOCOLO IP

Identificador:Identifica a un paquete dedatos IP.

Indicador o Flags:

Desplaz. de fragmento:Especifica el desplazamientoen el paquete de datosoriginal.

Page 11: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Opciones-relleno

Ver HLENTipo Serv. Longitud total

Identificador Desplaz de frag. Indic

TTL Protocolo Suma de chequeo

Dirección de origen

Dirección de destino

Carga útil

0 4 8 16 19 31

40 b

ytes

m

ax

Cabe

cera20

byt

es

CAMPOS DEL PROTOCOLO IPCAMPOS DEL PROTOCOLO IP

TTL o Tiempo de Vida:Especifica la duración en segundos de un paquete.

Protocolo:Indica que protocolo denivel superior se usó.http://www.iana.org/assignments/protocol-numbers

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

Page 12: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

0 IPv6 Hop-by-Hop1 ICMP2 IGMP4 IP en IP6 TCP17 UDP41 IPv646 RSVP58 ICMPv6134 RSVP-E2E-IGNORE135~254 No asignado255 Reservado

ALGUNOS VALORES DEL CAMPO PROTOCOLOhttp://www.iana.org/assignments/protocol-numbers

ALGUNOS VALORES DEL CAMPO PROTOCOLOhttp://www.iana.org/assignments/protocol-numbers

Page 13: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Opciones-relleno

Ver HLENTipo Serv. Longitud total

Identificador Desplaz de frag. Indic

TTL Protocolo Suma de chequeo

Dirección de origen

Dirección de destino

Carga útil

0 4 8 16 19 31

40 b

ytes

m

ax

Cabe

cera20

byt

es

Internet Internet

Datos

CAMPOS DEL PROTOCOLO IPCAMPOS DEL PROTOCOLO IP

Page 14: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

CABECERAOPCIONALESCABECERA

OPCIONALES

Page 15: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Opciones-relleno

Ver HLENTipo Serv. Longitud total

Identificador Desplaz de frag. Indic

TTL Protocolo Suma de chequeo

Dirección de origen

Dirección de destino

Carga útil

0 4 8 16 19 31

40 b

ytes

m

ax

Cabe

cera20

byt

es

CopyOptionClass

Option number

0 1 2 3 4 5 6 7

CABECERA DE OPCIONESCABECERA DE OPCIONES

Se incluyen para pruebas de red o depuración.Es de longitud variabledependiendo de la opciónAparecen contiguas, noexiste separadores entre opciones.Código opción.

Page 16: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

CopyOptionClass

Option number

0 1 2 3 4 5 6 7

0 Control de red o datagrama 1 Reservado para uso futuro 2 Depuración y medición 3 Reservado para uso futuro

0 Control de red o datagrama 1 Reservado para uso futuro 2 Depuración y medición 3 Reservado para uso futuro

Option Class Significado Option Class Significado

CAMPOS DE OPCIONCAMPOS DE OPCION

Copy, de 01 bit.- Indica como los routers trata a lasopciones en un proceso de fragmentación.

Option Class, de 02 bits.- Indica la clase de laopción.

Copy =1, la opción se copiará en todos los fragmentosCopy =0, la opción se copiará sólo en el 1er fragmento

Page 17: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

0000002

0000002

0123794

0123794

--

11variablevariablevariablevariable

--

11variablevariablevariablevariable

Fin de la lista de opciones.No operación (alineación).Seguridad y restricción.Ruteo no estricto de fuente.Registro de ruta.Ruteo estricto de fuente.Sello de tiempo Internet.

Fin de la lista de opciones.No operación (alineación).Seguridad y restricción.Ruteo no estricto de fuente.Registro de ruta.Ruteo estricto de fuente.Sello de tiempo Internet.

CopyOptionClass

Option number

0 1 2 3 4 5 6 7

Option ClassOption Class Option NumberOption Number LongitudLongitud DescripciónDescripción

CAMPOS DE OPCIONCAMPOS DE OPCION

Option number, de 05 bits.- Indica una opción específica de una clase.

Page 18: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

n DIRECCION IPn DIRECCION IP

..............................

SEGUNDA DIRECCION IPSEGUNDA DIRECCION IP

PRIMERA DIRECCION IPPRIMERA DIRECCION IP

0 0 0 0 0 1 1 10 0 0 0 0 1 1 1 LONGITUD PUNTEROPUNTERO

0 7 8 15 16 23 24 31

CAMPO DE OPCION: REGISTRO DE RUTASCAMPO DE OPCION: REGISTRO DE RUTAS

Permite a la fuente crear una lista de direc-ciones IP donde cada router colocará su propiadirección IP en la lista.

Longitud.- Indica la longitud total de la opción.Puntero.- Indica el desplazamiento dentro de la opción.

Page 19: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Ruteo estricto de fuenteLos datagramas deben seguir una ruta fija. Posibilidad de ERROR!!

Ruteo NO estricto de fuentePermite saltos entre direccionessucesivas.

CAMPO DE OPCION: RUTEO DE FUENTECAMPO DE OPCION: RUTEO DE FUENTE

Proporciona al emisor la posibilidad de definiruna ruta a través de la red.

Un uso es probar el desempeño de la red. Se debe conocer la topología de la red !!.

Ruteo de fuente

Page 20: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

DIRECCION IP ó N SALTODIRECCION IP ó N SALTO

..............................

DIRECCION IP ó SEGUNDO SALTODIRECCION IP ó SEGUNDO SALTO

DIRECCION IP ó PRIMER SALTODIRECCION IP ó PRIMER SALTO

CODIGOCODIGO LONGITUD PUNTEROPUNTERO

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 FUENTECAMPO DE OPCION: RUTEO DE FUENTE

Page 21: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

..................................

SEGUNDO SELLO DE HORASEGUNDO SELLO DE HORA

SEGUNDA DIRECCION IPSEGUNDA DIRECCION IP

PRIMER SELLO DE HORAPRIMER SELLO DE HORA

PRIMER DIRECCION IPPRIMER DIRECCION IP

CODIGO (68)CODIGO (68) LONGITUD LONGITUD PUNTEROPUNTERO

0 7 8 15 16 23 24 31

OFLOWOFLOW FLAGFLAG

CAMPO DE OPCION: SELLO DE HORACAMPO DE OPCION: SELLO DE HORA

Trabaja con la opción de ruta.

Contiene una lista vacía donde cada routercolocará su dirección IP y un sello de hora.

Page 22: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

..................................

SEGUNDO SELLO DE HORASEGUNDO SELLO DE HORA

SEGUNDA DIRECCION IPSEGUNDA DIRECCION IP

PRIMER SELLO DE HORAPRIMER SELLO DE HORA

PRIMER DIRECCION IPPRIMER DIRECCION IP

CODIGO (68)CODIGO (68) LONGITUD LONGITUD PUNTEROPUNTERO

0 7 8 15 16 23 24 31

OFLOWOFLOW FLAGFLAG

CAMPO DE OPCION: SELLO DE HORACAMPO DE OPCION: SELLO DE HORA

Los campos LONGITUD y PUNTERO tienen el mismo significado de las anteriores opciones.

OFLOW, contiene un contador de 04 bits paraindicar los routers que no se han registrado.

Page 23: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

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.

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.

Valor del flag Significado Valor del flag Significado

..................................

SEGUNDO SELLO DE HORASEGUNDO SELLO DE HORA

SEGUNDA DIRECCION IPSEGUNDA DIRECCION IP

PRIMER SELLO DE HORAPRIMER SELLO DE HORA

PRIMER DIRECCION IPPRIMER DIRECCION IP

CODIGO (68)CODIGO (68) LONGITUD LONGITUD PUNTEROPUNTERO

0 7 8 15 16 23 24 31

OFLOWOFLOW FLAGFLAG

CAMPO DE OPCION: SELLO DE HORACAMPO DE OPCION: SELLO DE HORA

FLAG, controla el formato exacto de la opción.

Page 24: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

CLASES DEDIRECCIONESCLASES DEDIRECCIONES

Page 25: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

0 31

Direcciónde red

Dirección host

Red

Host

Red

Host

netid hostid

ESTRUCTURA DE LAS DIRECCIONES IPESTRUCTURA DE LAS DIRECCIONES IP

IP Address = <número de red> <número de host>

Una dirección IP consiste de dos números:

Page 26: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

DIRECCIONES IP RESERVADASDIRECCIONES IP RESERVADAS

Bits en CERO:

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.

Si uno de los números de una dirección IPestá en UNOS o CEROS tienen un significado:

Direcciónde red

0 0 0 0 ….. 00000 Identifica una red

Page 27: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Clase D ID de grupo multicast1 11 0

Clase E Reservado para uso futuro1 11 1

CLASES DE DIRECCIONES EN IPCLASES DE DIRECCIONES EN IP

Clase A

224-2=16 777 214 host

0 7 8 15 23 31

Dirección host0-1270

27-2=126 redes

216-2=65 534 hostClase B 128-1911 0 Dirección host

214-2=16 382 redes

Clase C 192-2231 0 Dirección host1

28-2=254 host221-2=2 097 150 redes

Page 28: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

VENTAJAS DE LA ESTRUCTURA DE LADIRECCION IP

VENTAJAS DE LA ESTRUCTURA DE LADIRECCION IP

Direcciónde red

Dirección host

Administradoen cada red.

Administrado porRIR: Regional

Internet Registries•ARIN → American Registry for Internet Number•RIPENCC → Reseaux IP Europeens Network Coordination Centre•APNIC → Asia Pacific Network Information Centre•LACNIC→ Latin American and Caribbean Internet Address Registry

Separa la responsabilidad en la asignación delos dos números:

Page 29: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Mi PC

1100 1000 0010 0101 1000 0011 0011 0001

200 37 131 49

200.37.131.49 Notación decimal con puntoso dotted-decimal

Notación decimal con puntoso dotted-decimal

NOTACION DE LAS DIRECCIONES IPNOTACION DE LAS DIRECCIONES IP

Page 30: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Clase Rango

ABCDE

0.0.0.0 a 127.255.255.255128.0.0.0 a 191.255.255.255192.0.0.0 a 223.255.255.255224.0.0.0 a 239.255.255.255240.0.0.0 a 255.255.255.255

RANGO DE DIRECCIONESRANGO DE DIRECCIONES

Clase C 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 0 0 0 0 0 0 0 0 01

Clase C 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 0 1 1 1 1 1 1 1 11

192 0 0 0

223 255 255 255

Page 31: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

[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

DIRECCION DE PRUEBADIRECCION DE PRUEBA

AplicaciónTransporte

InternetAcceso

Enviar datoComando ping.

Page 32: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

200.37.131.4 200.40.100.7

Red 1200.37.131.0

Red 1200.37.131.0

Red 2200.40.100.0

Red 2200.40.100.0

200.37.131.10 200.40.100.11

Una dirección IPespecifica una

conexión de red

PC multi-homed

DIRECCIONAMIENTO DE UNA INTERFAZDIRECCIONAMIENTO DE UNA INTERFAZ

Page 33: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

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.

No todos los hosts acceden a la internet al mismotiempo.Si un host incluye accesar a internet se le debe asignar una dirección mientras dure su comunicación.Dynamic Host Configuration Protocol (DHCP)

ASIGNACION DE DIRECCIONES IPASIGNACION DE DIRECCIONES IP

Las direcciones IP pueden ser asignadasestáticamente o dinámicamente.

Asignación estática

Asignación dinámica

Page 34: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

SUBNETEO oSUBNETTINGSUBNETEO oSUBNETTING

Page 35: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

El número de host es dividido en dos partes:un segundo número de red o subnet y número de host.

CUAL ES LA IDEA DE SUBNETTINGCUAL ES LA IDEA DE SUBNETTING

Clase A

224-2=16 777 214 host

0 7 8 15 23 31

Dirección host0-1270

27-2=126 redes

Clase A

2n-2 subredes

7 bits n bits 24-n bits

Dirección host0-1270

27-2=126 redes

Dirección de Subnet

224-n-2 host

IP Address = <número de red> <número subnet><número de host>

El mismo principiopara clase B y C.

Page 36: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

CONCEPTO DE MASCARA DE SUBNETCONCEPTO DE MASCARA DE SUBNET

Clase A

7 bits n bits 24-n bits

Dirección host0-1270 Dirección de Subnet

Dirección local

1 1 1 1 1 1 1 1 1 1 1 1……..1 1 1 1 0 0 0 0 0 0 ……. 0 0 0 0 0 0Máscara

AND

Indica que bits de la Dirección Localson usados para identificar una sub-red

Indica el númerode red

Para identificar en la dirección local el númerode subnet y el número de host se usa unamáscara de subnet.

Page 37: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Dirección = 200.60.172.0de RedClase C

EJEMPLO SIMPLE DE MASCARAEJEMPLO SIMPLE DE MASCARA

IP = 200.60.172.142

Mask = 255.255.255.224

IP = 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 1 0 1 0 1 1 0 0 1 0 0 0 1 1 1 0

Mask = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0

Indica que 03 bits están asociadospara identificar una sub-red.Existen 23-2=6 sub-redes.

Aquí, lasub-red es100=4

Direc.Sub-red = 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0

Direc.Broadcast = 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 1 0 1 0 1 1 0 0 1 0 0 1 1 1 1 1

Direc:Sub-red= 200.60.172.128 Direc.Broadcast= 200.60.172.159

Page 38: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

EJEMPLO DE SUBNETTING (1/5)EJEMPLO DE SUBNETTING (1/5)

06 subredes Se necesitan como mínimo 03 bits para subnetear (1110 0000)

200.10.10.0

La máscara es 255.255.255.224

S0

S1

S0 S1

S1

S0 F0 F0

F0

Subred1 Subred3

Subred2

Subred4

Subred 5 Subred 6

F1 F1

R1 R2

R3

Switch Switch

Hub Hub

Servidor

Switch

Page 39: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

EJEMPLO DE SUBNETTING (2/5)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 00000000255.255.255.224= 11111111 11111111 11111111 11100000

Dirección de la subred 01: 200.10.10.32 = 11001000 00001010 00001010 00100000

Dirección de broadcast de la subred 01: 200.10.10.63 = 11001000 00001010 00001010 00111111

Page 40: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

EJEMPLO DE SUBNETTING (3/5)EJEMPLO DE SUBNETTING (3/5)

Análisis de la subred 02Dirección de la subred 02: 200.10.10.64 = 11001000 00001010 00001010 01000000

Dirección de broadcast de la subred 02: 200.10.10.95 = 11001000 00001010 00001010 01011111

Análisis de la subred 03Direcció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

Page 41: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

EJEMPLO DE SUBNETTING (4/5)EJEMPLO DE SUBNETTING (4/5)

Análisis de la subred 04Dirección de la subred 04: 200.10.10.128 = 11001000 00001010 00001010 10000000Dirección de broadcast de la subred 04: 200.10.10.159 = 11001000 00001010 00001010 10011111Análisis de la subred 05

Dirección de la subred 05: 200.10.10.160 = 11001000 00001010 00001010 10100000Dirección de broadcast de la subred 05: 200.10.10.191 = 11001000 00001010 00001010 10111111Análisis de la subred 06

Dirección de la subred 06: 200.10.10.192 = 11001000 00001010 00001010 11000000Dirección de broadcast de la subred 06: 200.10.10.223 = 11001000 00001010 00001010 11011111

Page 42: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

EJEMPLO DE SUBNETTING (5/5)EJEMPLO DE SUBNETTING (5/5)

Dirección de red 200.10.10.0Máscara 255.255.255.224

200.10.10.32 200.

10.1

0.96

200.10.10.64

200.10.10.128

200.10.10.160 200.10.10.192

S0

S1

S0 S1

S1

S0F0 F0

F0

200.10.10.132

200.10.10.129 200.10.10.130

200.

10.1

0.13

1

200.10.10.65 200.10.10.94

200.10.10.62200.10.10.33 20

0.10

.10.

126

200.

10.1

0.97

200.10.10.162 200.10.10.163 200.10.10.194 200.10.10.195

200.

10.1

0.19

3200.10.10.161

Page 43: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

TIPOS DE SUBNETTINGTIPOS DE SUBNETTING

Todas la sub-redes obtienen desde la red una mismamáscara de subnet.Simple de implementar y fácil de mantener.Mal uso de las direcciones en pequeñas subredes.

Cada sub-red puede usar diferentes máscaras desubnet.

Sub-red con diferentes cantidad de hosts requierendiferentes máscaras de subred.

Una sub-red puede ser dividida en varias subredes.

Subnetting estático

Subnetting de longitud variable (VLS)

Page 44: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

PROTOCOLOICMPv4

PROTOCOLOICMPv4

Page 45: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Detecta error

Transmisor

Receptor

ICMP no puede informar los problemas delos routers intermedios .

OriginaError

Datos

DETECCION DE ERRORDETECCION DE ERROR

Page 46: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

CabeceraIP

Porción de datosIP

CabeceraICMP

CabeceraICMP

Datos ICMPDatos ICMP

CabeceraICMP

CabeceraICMP

Datos ICMPDatos ICMPCabecera

IPCabecera

IPDatos IPDatos IP

PROTOCOL=1para ICMP

(*)PROTOCOL=6 para TCP PROTOCOL=17 (11H) para UDP

•No existe prioridad para ICMP.

•No existe confiabi-lidad

CabeceraIP

Datos del protocolo IP

64bits

Paquete de datos con error

ENCAPSULAMIENTO ICMP-ERRORENCAPSULAMIENTO ICMP-ERROR

Page 47: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Otros campos, cabecera IP+datosOtros campos, cabecera IP+datos

TipoTipo CódigoCódigo

0 7 8 15 16 23 31

Suma de verificaciónSuma de verificación

Tipo.- Identifica el mensaje

Código.- Más información sobre el mensaje.

Suma de verificación.- Checksum delmensaje ICMP.

FORMATO DEL PROTOCOLO ICMP: ERRORFORMATO DEL PROTOCOLO ICMP: ERROR

Page 48: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Ver HLEN HLEN Tipo Serv.Tipo Serv. Longitud totalLongitud total

IdentificadorIdentificador Indic Indic

0 4 8 16 19 31

20 b

ytes Desplaz de frag.Desplaz de frag.

TTLTTL Protocolo1

Protocolo1 Suma de chequeoSuma de chequeo

Dirección de origenDirección de origen

Dirección de destinoDirección de destino

TipoTipo CódigoCódigo Suma de chequeoSuma de chequeo

Otros campo, cabecera IP+datosOtros campo, cabecera IP+datos

CabeceraIP

Protocolo ICMP

ENCAPSULAMIENTO DE ICMPENCAPSULAMIENTO DE ICMP

Page 49: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Respuesta de ecoDestino inaccesible

Disminución de origenRedireccionar (cambiar de ruta)

Solicitud de ecoTiempo excedido para un datagrama

Problema de parámetros en un datagramaSolicitud de timestampRespuesta de timestamp

ObsoletoObsoleto

Solicitud de máscara de direcciónRespuesta de máscara de dirección

Traceroute

Respuesta de ecoDestino inaccesible

Disminución de origenRedireccionar (cambiar de ruta)

Solicitud de ecoTiempo excedido para un datagrama

Problema de parámetros en un datagramaSolicitud de timestampRespuesta de timestamp

ObsoletoObsoleto

Solicitud de máscara de direcciónRespuesta de máscara de dirección

Traceroute

Campo TipoCampo Tipo Tipo de mensaje ICMPTipo de mensaje ICMP

03458

111213141516171830

CAMPO TIPOCAMPO TIPO

(*) Más detalle en, http://www.iana.org/assignments/icmp-parameters

Page 50: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Datos opcionalesDatos opcionales

IdentificadorIdentificador Número de secuenciaNúmero de secuencia

Tipo (0 ó 8)Tipo (0 ó 8) Código (0)Código (0)

0 7 8 15 16 23 31

Suma de verificaciónSuma de verificación

Es utilizado para determinar si el destino es alcanzableEl comando utilizado es ping.

La solicitud contiene datos opcionales y la respuesta contiene una copia de estos datos

Campo Tipo: 8 solicitud; 0 respuesta

SOLICITUD Y RESPUESTA DE ECOSOLICITUD Y RESPUESTA DE ECO

Page 51: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

0 7 8 15 16 23 31

cabecera IP+primeros 64 bits del paquetes de datoscabecera IP+primeros 64 bits del paquetes de datos

No utilizado , en CERONo utilizado , en CERO

Tipo (3)Tipo (3) Código (0-12)Código (0-12) Suma de verificaciónSuma de verificación

Es utilizado cuando un router no puede direccionar o entregar un paquete de datos.

No detecta la totalidad de errores.

El campo Código especifica el tipo de error.

REPORTE DE DESTINO NO ACCESIBLEREPORTE DE DESTINO NO ACCESIBLE

Page 52: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Red inaccesibleHost inaccesible

Protocolo inaccesiblePuerto inaccesible

Es necesario fragmentar y configurar DFFalla en la ruta de origen

Red de destino desconocidaHost de destino desconocida

Host de origen aisladoRed de destino administrativamente prohibidaHost de destino administrativamente prohibida

Red inaccesible por el tipo de servicioHost inaccesible por el tipo de servicio

Red inaccesibleHost inaccesible

Protocolo inaccesiblePuerto inaccesible

Es necesario fragmentar y configurar DFFalla en la ruta de origen

Red de destino desconocidaHost de destino desconocida

Host de origen aisladoRed de destino administrativamente prohibidaHost de destino administrativamente prohibida

Red inaccesible por el tipo de servicioHost inaccesible por el tipo de servicio

Valor de códigoValor de código SignificadoSignificado

0123456789101112

REPORTE DE DESTINO NO ACCESIBLEREPORTE DE DESTINO NO ACCESIBLE

(*) Más detalle en, http://www.iana.org/assignments/icmp-parameters

Page 53: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

PROBLEMAPROBLEMA

Page 54: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

PROBLEMA 1PROBLEMA 1

Router INTERNETINTERNET

Servidor web

Cliente Arecibe página web

6000 bytes

Calcularlas tramas

Datos 6000Cab.

60

Datos 6000Cab.

60Cab.

20

Datos 6000Cab.

60Cab.

20Cab.

20

Datos 6080Cab.

20

Datos 1480Cab.

20Datos 1480

Cab.20

Datos 1480Cab.

20Datos 1480

Cab.20

Datos 160Cab.

201500 bytes 1500 bytes 1500 bytes 1500 bytes 180 bytes

TCP

HTTP

IP

Datos 1480Cab.

20Cab.

26Datos 1480

Cab.20

Datos 1480Cab.

20Datos 1480

Cab.20

Datos 160Cab.

20Cab.

26Cab.

26Cab.

26Cab.

261526 bytes 1526 bytes 1526 bytes 1526 bytes 206 bytes

Datos 1500 Datos 1500 Datos 1500 Datos 1500 Datos 180

Page 55: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4

Pocas direcciones para la gran cantidad de usuarios.

El proceso de fragmentación hace ineficiente el usode aplicaciones de tiempo real.Se debe disminuir los campos en IPv4 para optimizarel funcionamiento de los router en la red.

La IETF ha propuesto un nuevo protocolo IPv6,especificado en la RFC 2460Se está replanteando la arquitectura inicial de internet

OBSERVACIONES DEL PROTOCOLO IPv4OBSERVACIONES DEL PROTOCOLO IPv4

IPv4 presenta algunos inconvenientes:

Que hacer ?

Page 56: Capa 03 4

Daniel Díaz Ataucuri

Cop

yrig

ht 2

004

D

anie

l Día

z A

[email protected]

Capa de Internet:Protocolo IPv4

Capa de Internet:Protocolo IPv4