Академический Документы
Профессиональный Документы
Культура Документы
Enrutadores, IP y direcciones lgicas ARP, ICMP e IGMP Tablas de enrutamiento y subredes CIDR e IPv6 Protocolos de enrutamiento
IP
Internet Protocol
Internet
Internet es una red virtual mundial constituida por subredes fsicas interconectadas. La interconexin se realiza por medio de enrutadores que utilizan el protocolo IP para transmitir datagramas entre las computadoras de las subredes fsicas.
Evolucin de Internet
Datos
Aplicacin
Encabezado
Datos
TCP/UDP
Encabezado Encabezado
Datos
IP
Encabezado
Encabezado Encabezado
Datos
Encabezado
Encabezado
Encabezado Encabezado
Datos
IP (RFC 791)
Define el esquema de direccionamiento lgico. Especifica un servicio de entrega de paquetes sin conexin. Define el formato de los datagramas. Fragmenta y reensambla datagramas. Enruta los datagramas.
Direcciones IP
Cada computadora que desee conectarse a Internet debe tener una direccin IP (identificador universal). Las direcciones IP son de 32 bits. Las direcciones IP se dividen en:
netid hostid nmero de red identificador de host
Direcciones IP
La asignacin de nmeros de red (netid) est a cargo del NIC (Network Information Center). El identificador de cada host (hostid) es asignado por el administrador local de la red. Si un host cambia de red, debe cambiar su direccin IP.
Direcciones IP
La manera ms comn de expresar una direccin IP es utilizando un formato decimal. Por ejemplo: 148.205.11.13 Cada nmero decimal representa el valor de un byte de la direccin IP.
Clases de direcciones
De acuerdo al nmero de bits reservados para el campo netid, se definen 3 clases de direcciones IP:
A B C
Direcciones clase A
Reservadas para redes de gran tamao. Utilizan 7 bits para especificar el nmero de red.
netid hostid 32 bits
Direcciones clase B
Se utilizan en redes de tamao intermedio. Utilizan 14 bits para especificar el nmero de red.
netid 32 bits hostid
0 10
Direcciones clase C
Se utilizan para redes pequeas. Utilizan 21 bits para especificar el nmero de red.
netid 32 bits hostid
110
Clases de direcciones
Clase A Rango de direcciones 1 a 126
B
C
128.1 a 191.254
192.0.1 a 223.255.254
Clase A
26
8 bits netid 10
104
13
24 bits hostid
19
Clase B
148
205
103
204
124
24 bits netid
107
70
8 bits hostid
Direcciones especiales
Direcciones especiales
Direcciones clase D
1110
Direcciones clase D
El rango de direcciones multicast es de 224.0.0.1 a 239.255.255.254 La direccin 224.0.0.1 se asigna al grupo de todos los hosts y enrutadores en una subred fsica que participan en IP multicast. La direccin 224.0.0.2 se asigna a todos los enrutadores en una subred fsica.
Direcciones clase E
11110
reservado 32 bits
Datagramas
Datagramas
Versin HLEN Tipo de servicio Identificacin Longitud total Banderas Offset
TTL
Protocolo
Direccin IP fuente Direccin IP destino Opciones
Checksum
Padding
Datos
Datagramas
El primer campo, de 4 bits, contiene el nmero de Versin del protocolo IP al cual pertenece el datagrama. La versin actual es la 4.
Datagramas
El campo HLEN, de 4 bits, indica la longitud del encabezado en palabras de 32 bits. Su valor mnimo y ms comn es 5, en cuyo caso el encabezado
Datagramas
Precedencia
Datagramas
Los bits de Precedencia indican la importancia de cada datagrama. La informacin de control tiene precedencia sobre los datos:
111 000
Datagramas
Esta especificacin puede ayudar a los algoritmos de enrutamiento a escoger un camino hacia el destino.
Datagramas
El RFC 2474 redefine el campo Tipo de servicio para acomodar un conjunto de servicios diferenciados (DS). Ahora, los 6 bits pueden permitir clasificar a los datagramas y ofrecerles un tratamiento diferenciado en cada enrutador.
Datagramas
El cuarto campo, de 16 bits, indica la Longitud total del datagrama. La longitud total incluye el encabezado y los datos. El tamao mximo de un datagrama es de 64 Kbytes.
Datagramas
Las subredes fsicas tiene un tamao mximo de paquete que pueden transportar:
MTU Ethernet X.25 Maximum Transmission Unit 1500 bytes 128 bytes
Datagramas
Cuando el tamao de un datagrama es mayor que el MTU de una subred fsica, es necesario fragmentar el datagrama antes de transmitirlo sobre la subred.
Datagramas
Cada fragmento tiene un encabezado y tantos datos como permita el MTU de la subred fsica. Cada fragmento es tratado por los enrutadores como cualquier datagrama.
Datagramas
El reensamblado de los fragmentos se realiza en el host destino con ayuda de cuatro campos del encabezado del datagrama:
Direccin IP fuente Identificacin Offset Banderas
Datagramas
El campo de Identificacin, de 16 bits, permite al host destino determinar a qu datagrama pertenece cada nuevo fragmento recibido de cada Direccin IP fuente. Todos los fragmentos de un mismo datagrama tienen el mismo valor en el campo de Identificacin.
Datagramas
El campo Offset de cada fragmento indica el lugar, en unidades de 8 bytes, que ocupan en el datagrama original los datos transportados.
Datagramas
Datagramas
La bandera DF especifica que los enrutadores no deben fragmentar el datagrama. El bit DF se coloca en 1 si el host destino no es capaz de reensamblar los fragmentos de un datagrama.
Todos los hosts deben aceptar datagramas de por lo menos 576 bytes.
Datagramas
Datagramas
El campo TTL, de 8 bits, especifica el tiempo que le queda de vida al datagrama. Las unidades de tiempo usadas son:
Datagramas
Los enrutadores decrementan en 1 el campo TTL de los datagramas y si el contador llega a cero, el datagrama se descarta. El campo TTL se utiliza para prevenir que un datagrama cicle entre enrutadores por un tiempo indefinido.
Datagramas
Cada segundo, el host destino decrementa en 1 el campo TTL de los fragmentos hasta ahora recibidos de un datagrama y si algn contador llega a cero todos los fragmentos se descartan.
Datagramas
El campo Protocolo, de 8 bits, indica a qu proceso que utiliza los servicios de IP va dirigido el datagrama. Como ejemplos tenemos:
1 6 17 89 ICMP TCP UDP OSPF
Datagramas
El campo Checksum, de 16 bits, sirve para detectar errores en el encabezado. Este campo se calcula considerando el encabezado como una secuencia de enteros de 16 bits, sumando estos enteros y tomando el complemento a 1 del resultado.
Datagramas
El nmero de Opciones seleccionadas en el datagrama es variable (incluso puede ser cero). El campo de Padding es un relleno de ceros que se inserta, dependiendo de las opciones seleccionadas, para que el tamao del encabezado sea mltiplo de 32 bits.
Datagramas
Datagramas