You are on page 1of 15

Captulo 6: Capa de Red

6.0.1.1 Introduccin
Las aplicaciones y los servicios de red en un dispositivo final pueden comunicarse con las
aplicaciones y los servicios que se ejecutan en otro dispositivo final. Cmo se comunican
estos datos a travs de la red de manera eficaz?
Los protocolos de la capa de red del modelo OSI especifican el direccionamiento y los procesos
que permiten empaquetar y transportar los datos de la capa de transporte. La encapsulacin de
la capa de red permite transmitir los datos a un destino dentro de la red (o de otra red) con una
sobrecarga mnima.
En este captulo, se analiza la funcin de la capa de red. Se analiza cmo divide las redes en
grupos de hosts para administrar el flujo de paquetes de datos dentro de una red. Tambin se
examina la forma en que se facilita la comunicacin entre redes. A esta comunicacin entre
redes se la denomina enrutamiento.

6.0.1.2 Actividad: La ruta menos transitada...


La ruta menos transitada... realmente lo es?
Decidi que el prximo fin de semana ir a visitar a un compaero de curso que est en su
casa debido a una enfermedad. Tiene la direccin de su compaero, pero nunca fue a la ciudad
donde vive. En lugar de buscar la direccin en el mapa, decide simplificar las cosas y pedir
indicaciones a los residentes del lugar despus de bajar del tren. Los residentes a los que pide
ayuda son muy amables. Sin embargo, todos tienen una costumbre interesante. En lugar de
explicar por completo el camino que debe tomar para llegar a destino, todos le dicen: vaya por
esta calle y, en cuanto llegue al cruce ms cercano, vuelva a preguntar a alguien all.
Confundido por esta situacin claramente curiosa, sigue estas instrucciones y finalmente llega
a la casa de su compaero pasando cruce por cruce y calle por calle.

Responda las siguientes preguntas:

Habra sido muy diferente si, en lugar de que se le indicara que fuera hasta el cruce
ms cercano, se le hubiera indicado el camino completo o una parte del camino ms
extensa?

Habra sido ms til preguntar por la direccin especfica o solo por la calle? Qu
ocurrira si la persona a la que solicita indicaciones no supiera dnde queda la calle de
destino o le indicara un recorrido incorrecto?

Suponga que en su camino de regreso a casa decide volver a pedirles indicaciones a


los residentes. Es seguro que le indicaran seguir el mismo camino que hizo para llegar
a la casa de su amigo? Justifique su respuesta.

Es necesario explicar de dnde parte cuando pide indicaciones para llegar a un


destino deseado?

Protocolos de la capa de red


La capa de red en la comunicacin

6.1.1.1 La capa de red


La capa de red, o la capa 3 de OSI, proporciona servicios que permiten que los dispositivos
finales intercambien datos a travs de la red. Para lograr este transporte de extremo a extremo,
la capa de red utiliza cuatro procesos bsicos:

Direccionamiento de dispositivos finales: de la misma manera en que un telfono


tiene un nmero telefnico nico, los dispositivos finales deben configurarse con una
direccin IP nica para su identificacin en la red. Un dispositivo final con una direccin IP
configurada se denomina host.

Encapsulacin: la capa de red recibe una unidad de datos del protocolo (PDU) de la
capa de transporte. En un proceso denominado encapsulacin, la capa de red agrega la
informacin del encabezado IP, como la direccin IP de los hosts de origen (emisor) y de
destino (receptor). Una vez que se agrega la informacin de encabezado a la PDU, esta
se denomina paquete.

Enrutamiento: la capa de red proporciona servicios para dirigir los paquetes a un host
de destino en otra red. Para que el paquete se transfiera a otras redes, lo debe procesar
un router. La funcin del router es seleccionar las rutas para los paquetes y dirigirlos hacia
el host de destino en un proceso conocido como enrutamiento. Un paquete puede cruzar
muchos dispositivos intermediarios antes de llegar al host de destino. Cada ruta que toma
el paquete para llegar al host de destino se denomina salto.

Desencapsulacin: cuando un paquete llega a la capa de red del host de destino, el


host revisa el encabezado IP del paquete. Si la direccin IP de destino en el encabezado
coincide con su propia direccin IP, se elimina el encabezado IP del paquete. Este
proceso de eliminacin de encabezados de las capas inferiores se conoce como
desencapsulacin. Una vez que la capa de red desencapsula el paquete, la PDU de
capa 4 que se obtiene como resultado se transfiere al servicio correspondiente en la capa
de transporte.

A diferencia de la capa de transporte (capa 4 de OSI), que administra el transporte de datos


entre los procesos que se ejecutan en cada host, los protocolos de la capa de red especifican
la estructura y el procesamiento de paquete que se utilizan para transportar los datos desde un
host hasta otro. Operar sin tener en cuenta los datos transportados en cada paquete permite
que la capa de red transporte paquetes para diversos tipos de comunicaciones entre varios
hosts.
La animacin en la figura muestra el intercambio de datos.

6.1.1.2 Protocolos de la capa de red


Existen varios protocolos de capa de red; sin embargo, solo los dos que se incluyen a
continuacin se implementan con frecuencia, como se muestra en la ilustracin:

Protocolo de Internet versin 4 (IPv4)

Protocolo de Internet versin 6 (IPv6)

Otros protocolos de capa de red antiguos que no tienen un uso muy difundido incluyen los
siguientes:

Intercambio Novell de paquetes de internetwork (IPX)

AppleTalk

Servicio de red sin conexin (CLNS/DECNet)

El anlisis de estos protocolos antiguos ser mnimo.

Protocolos de la capa de red


Caractersticas del protocolo IP

6.1.2.1 Caractersticas de IP
El protocolo IP es el servicio de capa de red implementado por la suite de protocolos TCP/IP.
IP se dise como protocolo con baja sobrecarga. Provee slo las funciones necesarias para
enviar un paquete desde un origen a un destino a travs de un sistema interconectado de
redes. El protocolo no fue diseado para rastrear ni administrar el flujo de paquetes. De ser
necesarias, otros protocolos en otras capas llevan a cabo estas funciones.
Las caractersticas bsicas del protocolo IP son las siguientes:

Sin conexin: no se establece ninguna conexin con el destino antes de enviar los
paquetes de datos.
Mximo esfuerzo (no confiable): la entrega de paquetes no est garantizada.
Independiente de los medios: la operacin es independiente del medio que
transporta los datos.

6.1.2.2 IP: sin conexin


La funcin de la capa de red es transportar paquetes entre los hosts colocando la menor carga
posible en la red. La capa de red no se ocupa ni est al tanto del tipo de comunicacin
contenida dentro de un paquete. IP es un protocolo sin conexin, lo que significa que no se
crea ninguna conexin dedicada de extremo a extremo antes de enviar los datos.
Conceptualmente, la comunicacin sin conexin es similar a enviar una carta a alguien sin
notificar al destinatario con anticipacin.
Como se muestra en la figura 1, el servicio postal utiliza la informacin en una carta para
entregarla a un destinatario. La direccin en el sobre no proporciona datos que indiquen si el
receptor est presente, si la carta llegar a destino o si el receptor puede leerla. De hecho, el
servicio postal no est al tanto de la informacin contenida dentro del paquete que entrega y,
por lo tanto, no puede proporcionar ningn mecanismo de correccin de errores.
Las comunicaciones de datos sin conexin funcionan segn el mismo principio.
IP es un protocolo sin conexin y, por lo tanto, no requiere ningn intercambio inicial de
informacin de control para establecer una conexin de extremo a extremo antes de reenviar
los paquetes. Adems, tampoco requiere campos adicionales en el encabezado de la unidad de
datos del protocolo (PDU) para mantener una conexin establecida. Este proceso reduce en
gran medida la sobrecarga del IP. Sin embargo, sin una conexin de extremo a extremo
preestablecida, los emisores no saben si los dispositivos de destino estn presentes y en
condiciones de funcionamiento cuando envan los paquetes, y tampoco saben si el destino
recibe el paquete o si puede acceder al paquete y leerlo. En la figura 2, se muestra un ejemplo
de comunicacin sin conexin.

6.1.2.3 IP: mximo esfuerzo de entrega


A menudo, el protocolo IP se describe como un protocolo no confiable o de mximo esfuerzo de
entrega. Esto no significa que IP a veces funcione bien y a veces funcione mal, ni que sea un
protocolo de comunicacin de datos deficiente. No confiable significa simplemente que IP no
tiene la capacidad de administrar paquetes no entregados o daados ni de recuperar datos de
estos. Esto se debe a que los paquetes IP se envan con informacin sobre la ubicacin de
entrega, pero no contienen informacin que se pueda procesar para informar al emisor si la

entrega se realiz correctamente. No se incluyen datos de sincronizacin en el encabezado del


paquete para realizar un seguimiento del orden de entrega de los paquetes. Con el protocolo
IP, tampoco hay acuses de recibo de la entrega de los paquetes ni datos de control de errores
que permitan realizar un seguimiento de si los paquetes se entregaron sin daos. Los paquetes
pueden llegar al destino daados o fuera de secuencia, o pueden no llegar en absoluto. De
acuerdo con la informacin proporcionada en el encabezado IP, no hay capacidad de
retransmisin de paquetes si se producen errores como estos.
Si los paquetes faltantes o que no funcionan generan problemas para la aplicacin que usa los
datos, los servicios de las capas superiores, como TCP, deben resolver estos problemas. Esto
permite que el protocolo IP funcione de forma muy eficaz. Si se incluyera la sobrecarga de
confiabilidad en IP, las comunicaciones que no requieren conexin o confiabilidad se cargaran
con el consumo de ancho de banda y la demora producidos por esta sobrecarga. En la suite
TCP/IP, la capa de transporte puede utilizar el protocolo TCP o UDP, segn la necesidad de
confiabilidad en la comunicacin. Dejar que la capa de transporte decida sobre la confiabilidad
hace que el protocolo IP se adapte y se acomode mejor a los distintos tipos de comunicacin.
En la ilustracin, se muestra un ejemplo de comunicaciones IP. Los protocolos orientados a la
conexin, como TCP, requieren el intercambio de datos de control para establecer la conexin.
Para mantener la informacin sobre la conexin, TCP tambin requiere campos adicionales en
el encabezado de la PDU.

6.1.2.4 IP: independiente de los medios


La capa de red tampoco tiene la carga de las caractersticas de los medios por los cuales se
transportan los paquetes. IP funciona con independencia de los medios que transportan los

datos en las capas inferiores del stack de protocolos. Como se muestra en la figura, cualquier
paquete IP individual puede ser comunicado elctricamente por cable, como seales pticas
por fibra, o sin cables como seales de radio.
Es responsabilidad de la capa de enlace de datos del modelo OSI tomar un paquete IP y
prepararlo para transmitirlo a travs del medio de comunicacin. Esto significa que el transporte
de paquetes IP no est limitado a un medio en particular.
Sin embargo, existe una caracterstica importante de los medios que la capa de red tiene en
cuenta: el tamao mximo de la PDU que cada medio puede transportar. Esta caracterstica se
denomina unidad mxima de transmisin (MTU). Parte de la comunicacin de control entre la
capa de enlace de datos y la capa de red consiste en establecer el tamao mximo para el
paquete. La capa de enlace de datos pasa el valor de MTU a la capa de red. A continuacin, la
capa de red determina cun grandes pueden ser los paquetes.
En algunos casos, un dispositivo intermediario, generalmente un router, debe dividir un paquete
cuando lo reenva de un medio a otro con una MTU ms pequea. A este proceso se lo llama
fragmentacin de paquetes o fragmentacin.

6.1.2.5 Encapsulacin de IP
El protocolo IP encapsula o empaqueta el segmento de la capa de transporte agregando un
encabezado IP. Este encabezado se utiliza para entregar el paquete al host de destino. El
encabezado IP permanece en su lugar desde el momento en que el paquete abandona la capa
de red del host de origen hasta que llega a la capa de red del host de destino.

En la figura 1, se muestra el proceso de creacin de la PDU de la capa de transporte. En la


figura 2, se muestra el proceso subsiguiente de creacin de la PDU de la capa de red.
El proceso de encapsulacin de datos capa por capa permite el desarrollo y el escalamiento de
los servicios de las diferentes capas sin afectar otras capas. Esto significa que el protocolo IPv4
o IPv6, o cualquier protocolo nuevo que se desarrolle en el futuro, pueden empaquetar
fcilmente los segmentos de la capa de transporte.
Los routers pueden implementar estos diferentes protocolos de capa de red para operar al
mismo tiempo en una red desde y hacia el mismo host o hosts diferentes. El enrutamiento que
realizan estos dispositivos intermediarios solo tiene en cuenta el contenido del encabezado del
paquete que encapsula el segmento. En todos los casos, la porcin de datos del paquete, es
decir, la PDU de la capa de transporte encapsulada, no se modifica durante los procesos de la
capa de red.

6.1.2.6 Actividad: Caractersticas de IP

Protocolos de la capa de red


Paquete IPv4

6.1.3.1 Encabezado de paquetes IPv4


IPv4 se utiliza desde 1983, cuando se implement en la Advanced Research Projects Agency
Network (ARPANET, Red de la Agencia de Proyectos de Investigacin Avanzada), que fue la
precursora de Internet. Internet se basa en gran medida en IPv4, que continua siendo el
protocolo de capa de red que ms se utiliza.
Los paquetes IPV4 tienen dos partes:

Encabezado IP: identifica las caractersticas del paquete.


Contenido: contiene la informacin del segmento de capa 4 y los datos propiamente
dichos.

Como se muestra en la ilustracin, los encabezados de paquetes IPV4 constan de campos que
contienen informacin importante sobre el paquete. Estos campos contienen nmeros binarios
que se examinan en el proceso de capa 3. Los valores binarios de cada campo identifican las
distintas configuraciones del paquete IP.
Los campos importantes del encabezado de IPv4 incluyen los siguientes:

Versin: contiene un valor binario de 4 bits que identifica la versin del paquete IP.
Para los paquetes IPv4, este campo siempre se establece en 0100.

Servicios diferenciados (DS):anteriormente denominado Tipo de servicio (ToS), se


trata de un campo de 8 bits que se utiliza para determinar la prioridad de cada paquete.
Los primeros 6 bits identifican el valor del Punto de cdigo de servicios diferenciados
(DSCP), utilizado por un mecanismo de calidad de servicio (QoS). Los ltimos 2 bits

identifican el valor de Notificacin explcita de congestin (ECN), que se puede utilizar


para evitar que los paquetes se descarten durante momentos de congestin de la red.

Tiempo de vida (TTL): contiene un valor binario de 8 bits que se utiliza para limitar la
vida til de un paquete. Se especifica en segundos, pero comnmente se denomina
conteo de saltos. El emisor del paquete establece el valor inicial de tiempo de vida
(TTL), el que disminuye un punto por cada salto, es decir, cada vez que el paquete es
procesado por un router. Si el campo TTL disminuye a cero, el router descarta el paquete
y enva un mensaje del protocolo de mensajes de control de Internet (ICMP) de Tiempo
superado a la direccin IP de origen. El comando traceroute utiliza este campo para
identificar los routers utilizados entre el origen y el destino.

Protocolo: este valor binario de 8 bits indica el tipo de contenido de datos que
transporta el paquete, lo que permite que la capa de red pase los datos al protocolo de
capa superior correspondiente. Los valores comunes incluyen ICMP (1), TCP (6) y UDP
(17).

Direccin IP de origen: contiene un valor binario de 32 bits que representa la


direccin IP de origen del paquete.

Direccin IP de destino: contiene un valor binario de 32 bits que representa la


direccin IP de destino del paquete.

Los dos campos que ms comnmente se toman como referencia son las direcciones IP de
origen y de destino. Estos campos identifican de dnde proviene el paquete y adnde va. Por lo
general, estas direcciones no se modifican durante la transferencia desde el origen hasta el
destino.

6.1.3.2 Campos del encabezado de IPv4


Los campos restantes se utilizan para identificar y validar el paquete, o para volver a ordenar
un paquete fragmentado.
Los campos utilizados para identificar y validar el paquete incluyen los siguientes:

Longitud del encabezado de Internet (IHL): contiene un valor binario de 4 bits que
identifica la cantidad de palabras de 32 bits en el encabezado. El valor de IHL vara segn
los campos Opciones y Relleno. El valor mnimo para este campo es 5 (es decir,
532 = 160 bits = 20 bytes), y el valor mximo es 15 (es decir,
1532 = 480 bits = 60 bytes).

Longitud total: en ocasiones denominado Longitud del paquete, este campo de


16 bits define el tamao total del paquete (fragmento), incluidos el encabezado y los
datos, en bytes. La longitud mnima de paquete es de 20 bytes (encabezado de
20 bytes + datos de 0 bytes), y la mxima es de 65 535 bytes.

Checksum del encabezado: este campo de 16 bits se utiliza para la verificacin de


errores del encabezado IP. El checksum del encabezado se vuelve a calcular y se
compara con el valor en el campo checksum. Si los valores no coinciden, se descarta el
paquete.

Es posible que un router deba fragmentar un paquete cuando lo reenva de un medio a otro que
tiene una MTU ms pequea. Cuando esto sucede, se produce una fragmentacin, y el

paquete IPV4 utiliza los siguientes campos para llevar a cabo un seguimiento de los
fragmentos:

Identificacin: este campo de 16 bits identifica de forma exclusiva el fragmento de un


paquete IP original.

Indicadores: este campo de 3 bits identifica cmo se fragmenta el paquete. Se utiliza


con los campos Desplazamiento de fragmentos e Identificacin para ayudar a reconstruir
el paquete original con el fragmento.

Desplazamiento de fragmentos: este campo de 13 bits identifica el orden en que se


debe colocar el fragmento del paquete en la reconstruccin del paquete original sin
fragmentar.

Nota: los campos Opciones y Relleno se utilizan con poca frecuencia y exceden el mbito de
este captulo.

6.1.3.3 Encabezados de IPv4 de muestra


Wireshark es una herramienta de control de red til para cualquier persona que trabaje con
redes y se puede utilizar con la mayora de las prcticas de laboratorio en los cursos de Cisco
Certified Network Associate (CCNA) para tareas de anlisis de datos y resolucin de
problemas. Puede utilizarse para ver los valores de muestra contenidos en los campos del
encabezado IP.

En las tres ilustraciones, se incluyen capturas de muestra de varios paquetes IP:

En la captura de muestra de la figura 1, se muestra el contenido del paquete nmero 2.


Observe que la direccin de origen (Source) figura como 192.168.1.109, y la de destino
(Destination) figura como 192.168.1.1. La ventana del centro contiene informacin sobre
el encabezado de IPv4, como la longitud del encabezado (header length), la longitud total
(total length) y cualquier indicador (flags) que se establezca.

En la captura de muestra de la figura 2, se muestra el contenido del paquete nmero 8.


Este es un paquete HTTP. Observe adems la presencia de informacin ms all de la
seccin TCP.

Por ltimo, en la captura de muestra de la figura 3, se muestra el contenido del paquete


nmero 16. El paquete de muestra es una peticin ping del host 192.168.1.109 al host
192.168.1.1. Observe la ausencia de informacin de TCP o UDP, debido a que este es un
paquete de protocolo de mensajes de control de Internet (ICMP).

You might also like