PAG: 1/ 13
1. La capa de RED.
La capa de RED ( nivel 3 en el modelo de referencia OSI y conocida como la capa INTERNET en el modelo
TCP/IP) es la encargada de proporcionar servicios para intercambiar datos a travs de redes entre dispositivos
finales identificados. Para realizar este transporte de extremo a extremo la capa de red utiliza cuatro procesos
bsicos:
DIRECCIONAMIENTO
ENCAPSULACIN
ENRUTAMIENTO
DESENCAPSULACIN.
DIRECCIONAMIENTO
Es la capa de red la que debe proveer un mecanismo para direccionar los dispositivos
finales existentes en una red. Cada dispositivo final debe tener una direccin nica.
ENCAPSULACIN
Cuando la capa de red recibe los datos de la capa superior ( PDU de la capa 4 o de
transporte) le aade un encabezado propio de la capa de red que contiene , entre otras
informaciones, la direccin del host al que se envia ( direccin de destino) y la direccin
del host que lo emite ( direccin origen) . Se crea as la unidad de datos del nivel de
red que recibe el nombre de PAQUETE; Un paquete encapsula o contiene PDUs de
nivel 4 cuyo contenido permanece inalterable durante el viaje por las redes.
Completado el proceso de encapsulacin, el paquete se envia a la capa de enlace de
datos que ha de prepararse para su transporte a travs de los medios.
ENRUTAMIENTO
Los host de origen y destino no siempre estn conectados a la misma red. En realidad, el
paquete podra recorrer muchas redes diferentes. A lo largo de la ruta, cada paquete
debe ser guiado a travs de la red para que llegue a su destino final. Es la capa de red
la que debe proveer de servicios para dirigir los paquetes a su host destino.
Los dispositivos intermediarios que conectan las redes son los ROUTERS. La funcin del
router es seleccionar las rutas y dirigir paquetes hacia su destino. A este proceso se lo
conoce como enrutamiento.
Durante el enrutamiento el paquete puede recorrer muchos dispositivos intermediarios. A
cada ruta que toma un paquete para llegar al prximo dispositivo se la llama salto. A
medida que el paquete es enviado, su contenido (la PDU de la Capa de transporte)
permanece intacto hasta que llega al host destino.
DESENCAPSULACIN
PAQUETE
Encabezado
IP
Enrutamiento
IP
PDU de
la capa
transporte
PAG: 2/ 13
3. Protocolo IP
La versin de IP ms utilizada es la versin 4.
Proporciona slo las funciones necesarias para enviar un paquete desde un origen a un destino a travs de un
sistema interconectado de redes. No fue diseado para rastrear ni administrar el flujo de paquetes. Estas
funciones son realizadas por otros protocolos en otras capas.
IP lleva a cabo las siguientes operaciones:
Define estructura del paquete y un esquema de direccionamiento para los dispositivos en la red
Transfiere datos entre la capa de transporte y la capa de acceso a la red. Para ello encapsula en
paquetes los datagramas UDP o segmentos TCP para su envio a travs de las redes.
Enruta paquetes a hosts remotos
Sus caractersticas bsicas son:
SERVICIO DE ENRUTAMIENTO DE PAQUETES SIN CONEXIN:
IP no establece conexin antes de enviar los paquetes de datos, ni tiene campos adicionales en el encabezado del
paquete para mantener esta conexin.
La entrega de paquetes sin conexin puede hacer que los paquetes lleguen a destino fuera de secuencia. Si los
paquetes que no funcionan o estn perdidos crean problemas para la aplicacin que usa los datos, sern los
servicios de las capas superiores los que tendrn que resolver estas cuestiones.
El emisor no sabe :
S el receptor est presente
S lleg el paquete
S el receptor puede leer el paquete
El receptor no sabe:
Cuando llegar un paquete
PAG: 3/ 13
SERVICIO DE MEJOR INTENTO (NO CONFIABLE): Sin sobrecarga para garantizar la entrega de paquetes.
El encabezado de los paquetes IP es pequeo; no incluye campos para la entrega confiable de datos, ni para
acuses de recibo de entrega de paquetes, ni para control de errores. Tampoco hay forma de rastrear paquetes y
por los tanto no existe la posibilidad de retransmitir paquetes. La transmisin de encabezados pequeos genera
una menor sobrecarga en la red lo que significa menos demora en la entrega.
IP se considera un protocolo no confiable lo que significa que no tiene la capacidad de administrar ni recuperar
paquetes no entregados o corruptos.
Como los protocolos en otras capas pueden administrar la confiabilidad, se le permite a IP funcionar con mucha
eficiencia en la capa de Red; Incluir en protocolos de capa 3 campos para la entrega confiable de datos,
provocara demora en la entrega de datos para cualquier tipo de comunicacin ( requieran o no confiabilidad).
En el conjunto TCP/IP, la capa de Transporte puede elegir entre TCP o UDP, basndose en las necesidades de la
comunicacin. Dejar la decisin de confiabilidad a la capa de Transporte hace que IP sea ms adaptable y se
adecue segn los diferentes tipos de comunicacin.
IP es un protocolo no confiable de la capa de red y no garantiza la recepcin de todos los paquetes enviados
Sern protocolos de otras capas superiores los encargados del seguimiento de los paquetes y garantizar su entrega
INDEPENDIENTE DE LOS MEDIOS: Opera independientemente del medio por el que se transmiten los datos.
Cualquier paquete IP puede ser transmitido por cable, como seales pticas por fibra, o como seales de radio.
Es responsabilidad de la capa de Enlace de datos tomar un paquete IP y prepararlo para transmitirlo por el medio
de comunicacin. Esto significa que el transporte de paquetes IP no est limitado a un medio en particular.
No obstante, hay una caracterstica de los medios que la capa de Red considera: La Unidad Mxima de
Transmisin (MTU) que es el tamao mximo de la PDU que cada medio puede transportar. Parte de la
comunicacin de control entre la capa de Enlace de datos y la capa de Red es establecer un tamao mximo para
el paquete. La capa de Enlace de datos pasa la MTU hacia arriba hasta la capa de Red. La capa de Red entonces
determina de qu tamao crear sus paquetes.
Hay casos en que un dispositivo intermediario, generalmente un router, necesitar separar un paquete cuando lo
enva desde un medio a otro con una MTU ms pequea. A este proceso se le llama fragmentacin de paquetes.
PAG: 4/ 13
El protocolo IP define muchos campos diferentes en el encabezado del paquete. Estos campos contienen valores
binarios que los servicios IP toman como referencia a medida que envan paquetes a travs de la red.
CAMPO
Direccin IP destino
Direccin IP origen
Periodo de vida
(TTL)
Protocolo
Tipo de servicio
Sealizador
Desplazamiento de
fragmentos
Versin
Longitud del
encabezado (IHL)
Identificacin
Checksum del
encabezado
DESCRIPCIN
valor binario de 32 bits que representa la direccin IP del host de destino del paquete.
valor binario de 32 bits que representa la direccin IP del host de origen del paquete.
valor binario de 8 bits que indica el tiempo remanente de "vida" del paquete. El valor TTL
disminuye al menos en uno cada vez que el paquete es procesado por un router (es decir,
en cada salto). Cuando el valor se vuelve cero, el router descarta o elimina el paquete y es
eliminado del flujo de datos de la red. Con ello se evita que los paquetes que no pueden
llegar a destino sean enviados indefinidamente entre los routers en un routing loop. Si se
permitiera bucles de enrutamiento sin fin, la red se congestionara con paquetes que nunca
llegaran a destino. Reduciendo el valor TTL en cada salto se asegura que cuando sea cero
se descarte el paquete
valor binario de 8 bits que indica el tipo de contenido del paquete permitiendo a la Capa de
red pasar los datos al protocolo apropiado de la capa superior.
Ej: : 06 TCP,
17 UDP,
01 ICMP .
valor binario de 8 bits que determina la prioridad de cada paquete. Este valor permite aplicar
un mecanismo de Calidad del Servicio (QoS) a paquetes de alta prioridad, como los que
llevan datos de voz en telefona. El router puede ser configurado para decidir qu paquete
es enviado primero basado en el valor del Tipo de servicio
3 bits que representan los sealizadores de control de fragmentacin: DF y MF
- Sealizador de No Fragmentar (DF) es un solo bit que indica que la fragmentacin del
paquete no se permite. Si su valor es 1 indica que el paquete NO puede fragmentarse.
Si un router necesita fragmentar un paquete para permitir el paso hacia la capa de
Enlace de datos y el bit DF tiene valor 1, el router descartar este paquete.
- Sealizador Ms Fragmentos (MF): Con valor 1 significa que no es el ltimo fragmento de
un paquete. S un host recibe un paquete con MF = 1, analiza el Desplazamiento de
fragmentos para ver dnde ha de colocar este fragmento en el paquete reconstruido.
Cuando un host recibe un paquete con MF = 0 y un valor mayor de cero en el
desplazamiento de fragmentos, coloca ese fragmento como la ltima parte del paquete
reconstruido. Un paquete no fragmentado tiene toda la informacin de fragmentacin
cero (MF = 0, desplazamiento de fragmentos = 0).
Un router puede tener que fragmentar un paquete cuando lo enva desde un medio a otro
que tiene una MTU ms pequea. Cuando se produce una fragmentacin, el paquete IP usa
el campo Desplazamiento de fragmento y el sealizador MF en el encabezado IP para
reconstruir el paquete cuando llega al host destino. El campo de desplazamiento del
fragmento identifica el orden en el cual ubicar el fragmento del paquete en la reconstruccin.
Son 13 bits
Contiene la versin de IP utilizada ( 4 o 6)
Especifica el tamao del encabezado del paquete
Se usa para identificar fragmentos de un paquete IP
Usado para controlar errores del encabezado IP
PAG: 5/ 13
4. Direcciones IP
Los dispositivos usan un esquema de direccionamiento para determinar el destino de los datos que viajan por la
red. Cada ordenador en una red TCP/IP debe tener como mnimo un identificador nico o direccin . Dicha
direccin permitir a un ordenador localizar a otro en una red.
Un ordenador puede conectarse a ms de una red, lo que se consigue teniendo instaladas 2 o ms tarjetas de
red en el ordenador y asignndole a cada tarjeta una direccin con identificadores de red distintos.
Los dispositivos usan la lgica binaria. El formato decimal punteado se usa para que a las personas les resulte
ms fcil utilizar y recordar direcciones.
Una direccin IPv4 tiene una porcin de red y una porcin de host. Para definir las porciones de red y de host
de una direccin, los dispositivos usan un patrn de 32 bits llamado mscara de subred que se expresa con el
mismo formato decimal punteado que la direccin IPv4.
La mscara de subred se crea al colocar un 1 binario en cada posicin de bit que representa la porcin de red y un
0 binario en cada posicin de bit que representa la porcin de host.
Otra forma de expresar que parte de la direccin IP debe considerarse porcin de red es usando un prefijo que
denota el nmero de bits de la direccin que identifican la porcin de red .
El prefijo y la mscara de subred son diferentes formas de representar lo mismo, la porcin de red de una
direccin.
En la Capa 3, se define una red como un grupo de hosts con patrones de bits idnticos en la porcin de direccin
de red de sus direcciones.
El nmero de bits usado en la porcin del host determina el nmero de hosts que podemos tener dentro de la red
Por ejemplo: si necesitamos tener al menos 200 hosts en una red, necesitaramos utilizar suficientes bits en la
porcin del host para poder representar al menos 200 patrones diferentes de bits.
Para asignar una direccin exclusiva a 200 hosts, se utilizar el ltimo octeto entero ya que con 8 bits se puede
lograr un total de 256 patrones de bits diferentes. Esto significa que los bits para los tres octetos superiores
representaran la porcin de red.
Ejemplo: Determinar a que red pertenece el host con direccin 172.16.20. 35 / 27
Direccin Host
Binario
10101100.00010000.00010100.00100011
Decimal punteado
172.16.20.35
Mscara subred
11111111.11111111.11111111.11100000
255.255.255.224
Direccin de Red
10101100.00010000.00010100.00100000
172.16.20.32
Como los bits de orden superior de las mscaras de subred son contiguos nmeros 1, existe solamente un
nmero limitado de valores de subred dentro de un octeto. Por lo tanto, se usan patrones de 8 bits limitados en las
mscaras de subred. Estos patrones son:
00000000
0
10000000
128
11000000
192
11100000
224
11110000
240
11111000
248
11111100
252
11111110
254
11111111
255
Si la mscara de subred de un octeto est representada por 255, entonces todos los bits equivalentes de ese
octeto de la direccin son bits de red. De igual manera, si la mscara de subred de un octeto est representada
por 0, entonces todos los bits equivalentes de ese octeto de la direccin son bits de host. En cada uno de estos
casos, no es necesario ampliar este octeto a binario para determinar las porciones de red y host.
PAG: 6/ 13
1 AND 0 = 0
0 AND 1 = 0
0 AND 0 = 0
El resultado de la aplicacin de AND con 1 en cualquier caso produce un resultado que es el bit original. Es decir,
0 AND 1 es 0 y 1 AND 1 es 1. En consecuencia, la aplicacin de AND con 0 en cualquier caso produce un 0. Se
aplica la lgica AND a cada bit de la direccin con el bit de mscara de subred correspondiente.
Debido a que todos los bits de la mscara de subred que representan bits de host son 0, la porcin de host de la
direccin de red resultante est formada por todos 0. Recuerda que una direccin IPv4 con todos 0 en la porcin
de host representa la direccin de red.
De igual manera, todos los bits de la mscara de subred que indican la porcin de red son 1. Cuando se aplica la
lgica AND a cada uno de estos 1 con el bit correspondiente de la direccin, los bits resultantes son idnticos a los
bits de direccin originales.
Motivos para utilizar AND
Los routers usan AND para determinar una ruta aceptable para un paquete entrante. El router verifica la
direccin de destino e intenta asociarla con un salto siguiente. Cuando llega un paquete a un router, ste realiza
el procedimiento de aplicacin de AND en la direccin IP de destino en el paquete entrante y con la mscara de
subred de las rutas posibles. De esta forma, se obtiene una direccin de red que se compara con la ruta de la
tabla de enrutamiento de la cual se us la mscara de subred.
Un host de origen debe determinar si un paquete debe ser directamente enviado a un host en la red local
o si debe ser dirigido al gateway. Para tomar esta determinacin, un host primero debe conocer su propia
direccin de red. Un host obtiene su direccin de red al aplicar la lgica AND a la direccin con la mscara de
subred. La lgica AND tambin es llevada a cabo por un host de origen entre la direccin de destino del paquete
y la mscara de subred de este host. Esto produce la direccin de red de destino. Si esta direccin de red
coincide con la direccin de red del host local, el paquete es directamente enviado al host de destino. Si las dos
direcciones de red no coinciden, el paquete es enviado al gateway.
En la verificacin/resolucin de problemas de una red, a menudo es necesario determinar en qu red IPv4 se
encuentra un host o si dos hosts se encuentran en la misma red IP. Debido a una configuracin incorrecta, un host
puede encontrarse en una red que no era la planificada. Esto puede hacer que el funcionamiento parezca
irregular, a menos que se realice el diagnstico mediante el anlisis de los procesos de aplicacin de AND
utilizados por el host.
Proceso de aplicacin de AND La operacin AND se aplica a cada bit de la direccin binaria.
Ej. Usando la mscara de subred determina la direccin de red para el host 172.16.132.70 / 20
PAG: 7/ 13
IP origen: 172.16.4.1
IP destino: 172.16.4.253
BROADCAST
Cuando un host recibe un paquete con la direccin de broadcast como direccin IP de destino, procesa el paquete
como s fuera dirigido a l. La comunicacin de broadcast se usa para ubicar servicios/dispositivos de los que no
se conoce su direccin o cuando un host debe enviar datos a todos los hosts de la red.
Ejemplos para utilizar una transmisin de broadcast son:
Solicitar una direccin
Intercambiar informacin de enrutamiento a travs de protocolos de enrutamiento
Cuando un host necesita informacin enva una solicitud a la direccin de broadcast. Todos los hosts de la red
reciben y procesan esta consulta. Uno o ms hosts que poseen la informacin solicitada respondern, tpicamente
mediante unicast. De forma similar, cuando un host necesita enviar informacin a los hosts de una red, crea y
enva un paquete de broadcast con la informacin.
Los paquetes de broadcast normalmente no son enrutados, estn restringidos a la red local. Esta restriccin
depende de la configuracin del router y del tipo de broadcast.
Existen dos tipos de broadcasts: broadcast dirigido y broadcast limitado.
IP origen: 172.16.3.1
Es til para enviar un broadcast a todos los hosts de una red local.
IP destino: 172.16.4.255
Por ejemplo: para que un host fuera de la red se comunique con los
hosts dentro de la red 172.16.4.0 /24, la direccin de destino del
paquete sera 172.16.4.255.
Aunque los routers no envan broadcasts dirigidos por defecto, se los
puede configurar para que lo hagan.
IP origen: 172.16.4.1
IP destino: 255.255.255.255
Cuando se transmite un paquete, ste usa recursos de la red y obliga a cada host que lo recibe a procesarlo. Por lo
tanto, el trfico de broadcast debe limitarse para que no afecte negativamente el rendimiento de la red.
Debido a que los routers separan dominios de broadcast, subdividir las redes con trfico de broadcast excesivo
puede mejorar el rendimiento de la red.
MULTICAST
Permite que un host enve un paquete a un conjunto seleccionado de hosts.
Algunos ejemplos de transmisin multicast son:
Distribucin de audio y video
Suministro de noticias
Distribucin de software
Intercambio de datos de enrutamiento
Los hosts que desean recibir datos multicast se llaman CLIENTES MULTICAST y
usan servicios iniciados por un programa cliente para subscribirse al grupo
multicast. Cada grupo multicast tiene asignada una sola direccin IP de destino
multicast. Para direccionamiento de grupos multicast se usan direcciones en el
rango de 224.0.0.0 a 239.255.255.255
Un host suscrito a un grupo multicast procesa los paquetes dirigidos a la
direccin multicast y los dirigidos a su direccin unicast
IP origen: 172.16.4.1
IP destino: 224.10.10.5
PAG: 8/ 13
De HOST
Para equipos en red
De
0.0.0.0 a 223.255.255.255
MULTICAST
Para grupos multicast
De 224.0.0.0 a 239.255.255.255
EXPERIMENTALES
Para investigacin
De 240.0.0.0 a 255.255.255.254
OBSERVACIONES
dentro de este rango existen muchas direcciones
que ya estn reservadas con objetivos especficos
Multicast local : 224.0.0.0 a 224.0.0.255
Usadas en grupos multicast en una LAN.
Los paquetes enviados a estas direcciones se
transmiten con un TTL=1, por lo que un router
conectado a la LAN nunca debera enviarlos.
Multicast global: 224.0.1.0 a 239.255.255.255
Usadas para transmitir datos en Internet en
multicast ( Ej. La dir. 224.0.1.1 est reservada
para el protocolo de hora de red (NTP) para
sincronizar relojes de los equipos en red )
Para uso futuro. No se pueden usar en host de
redes IPv4
10.0.0.0 / 8
De 10.0.0.0
a 10.255.255.255
172.16.0.0 / 12
De 172.16.0.0 a 172.31.255.255
192.168.0.0 / 16
De 192.168.0.0 a 192.168.255.255
Traduccin de direcciones de red ( NAT ) Hay servicios que permiten traducir las direcciones privadas a
direcciones pblicas. Con ello los hosts en una red que usa direcciones privadas pueden tener acceso a recursos
a travs de Internet. Estos servicios, llamados Traduccin de direccin de red (NAT), permite a los hosts de la red
privada "pedir prestada" una direccin pblica para comunicarse con redes externas.
PAG: 9/ 13
DIRECCIONES
De red y de broadcast
De Ruta predeterminada
0.0.0.0
De Loopback
127.0.0.1
De enlace local
169.254.0.0 /16
De 169.254.0.0
a 169.254.255.255
De Test-Net
192.0.2.0 /24
De 192.0.2.0 a 192.0.2.255
Direcciones de clase A
de 0.0.0.0 /8
a 127.0.0.0 /8
Esta clase se diseo para admitir redes muy grandes, con ms de 16 millones de host.
Las direcciones IPv4 de clase A usan el primer octeto para indicar la direccin de red y
los tres octetos restantes para las direcciones host.
Todas las direcciones de clase A tienen a 0 el bit ms significativo del primer octeto. Se
podan definir 128 redes de clase A. Excluyendo los bloques de direcciones reservadas,
las direcciones de esta clase se podan asignar a 125 empresas.
Direcciones de clase B
De 128.0.0.0 /16
A 191.255.0.0 /16
Esta clase se diseo para satisfacer las necesidades de redes de tamao medio a
grande con ms de 65.000 hosts. Una direccin IP de clase B usa los 2 primeros octetos
para indicar la direccin de red y los dos octetos restantes para las direcciones host.
Todas las direcciones de clase B tienen 10 en los 2 bits ms significativos del primer
octeto. En la clase B poda definirse ms de 16000 redes.
Direcciones de clase C
De 192.0.0.0 /16
a 223.255.255.0 /16
Esta clase se diseo para proporcionar direcciones para redes pequeas con 254 hosts
como mximo. Una direccin IP de clase C usa slo el ltimo octeto como direcciones
host, y los 3 primeros octetos para indicar la direccin de red.
Todas las direcciones de clase C tienen 110 en los 3 bits ms significativos del primer
octeto. En la clase C pueden definirse 2 millones de redes.
CLASE
VALORES DEL
PRIMER OCTETO
PAG: 10/ 13
PARTES DE DIRECCIONES
DE RED Y HOST
MSCARA DE RED
PREDETERMINADA
N DE REDES
N DE HOST POR RED
00000000
01111111
R.H.H.H
255.0.0.0
128 redes
16.777.214 hosts por red
10000000
10111111
R.R.H.H
255.255.0.0
16.384 redes
65.534 hosts por red
11000000
11011111
R.R.R.H
255.255.255.0
2.097.150 redes
254 hosts por red
11100000
11101111
multicast
11110000
11111111
experimental
PAG: 11/ 13
7. Divisin en subredes.
La divisin en subredes permite crear mltiples redes lgicas de un solo bloque de direcciones. Como usamos un
router para conectar estas redes, cada interfaz en un router debe tener un ID nico de red. Cada nodo en ese
enlace est en la misma red.
Para la definicin de las subredes se utilizar uno o ms bits de la parte del host como bits de red.
Para calcular el nmero de subredes lgicas que se pueden definir a partir de un bloque de direcciones y el
nmeros de hosts por cada red se usan las siguientes formulas:
Cantidad de subredes
Cantidad de hosts
2N
2H - 2
N de hosts
Direccin de red
Direccin de broadcast
126
192.168.1.0 /25
192.168.1.1
- 192.168. 1. 126
192.168. 1. 127
126
192.168.1.128/25
192.168. 1. 255
PAG: 12/ 13
Ejemplo 2:
Sea el router A con 3 interfaces para interconectar 3 redes y el bloque de direcciones 192.168.1.0/24 con el que
se tendr que crear 3 subredes. Para ello se toma prestado 2 bits de la porcin de host utilizando una mscara de
subred 255.255.255.192, en lugar de la mscara original 255.255.255.0. Esto nos permitir crear 4 subredes.
La cantidad de hosts en cada subred ser de 2 6 2 = 62 hosts
Tendremos: Subred 0: 0 = 00000000
Subred 1: 64 = 01000000
Subred 2: 128 = 10000000
Subred 3: 192 = 11000000
PAG: 13/ 13
192.168.1.0 / 24.
Paso 1 : Se comienza el proceso dividiendo primero en subredes el mayor requisito de host. En este caso, los
requisitos ms grandes son para la Red B y la Red E, cada una con 28 hosts.
hosts utilizables >= 2n- 2.
N = 5
Para las redes B y E se tendrn 32 2 = 30 direcciones host utilizables. Necesitamos 5 bits para direcciones
hosts y el resto (3 bits) para direcciones de subred .
Podemos as definir 23 = 8 subredes con 30 hosts cada una.
Paso 2: Determinamos mscara de subred: