Вы находитесь на странице: 1из 5

Enrutamiento IP

En trminos generales, el enrutamiento es el proceso de reenviar paquetes entre dos redes


conectadas. En cuanto a las redes basadas en TCP/IP, el enrutamiento forma parte del Protocolo
Internet (IP) y se utiliza junto con otros servicios de protocolo de red para proporcionar capacidades
de reenvo entre hosts que se encuentran en segmentos de red distintos dentro de una red basada
en un TCP/IP ms grande.
IP es la "oficina de correos" del protocolo TCP/IP, donde se ordenan y entregan los datos IP. Cada
paquete entrante o saliente se denomina datagrama IP. Un datagrama IP contiene dos direcciones
IP: la direccin de origen del host que realiza el envo y la direccin de destino del host receptor. A
diferencia de las direcciones de hardware, las direcciones IP de un datagrama siguen siendo las
mismas durante su transmisin a travs de una red TCP/IP.
El enrutamiento es la funcin principal de IP. Los datagramas IP se intercambian y procesan en cada
host mediante IP en el nivel de Internet.
Por encima del nivel IP, los servicios de transporte del host de origen transmiten los datos en forma
de segmentos TCP o mensajes UDP al nivel IP. El nivel IP ensambla los datagramas IP con la
informacin de las direcciones de origen y destino, que se utiliza para enrutar los datos a travs de la
red. A continuacin, el nivel IP transmite los datagramas al nivel de interfaz de red. En este nivel, los
servicios de vnculos de datos convierten los datagramas IP en tramas para la transmisin en una
red fsica a travs de medios especficos de la red. Este proceso se produce en el orden inverso en
el host de destino.
Cada datagrama IP contiene una direccin IP de origen y de destino. En cada host, los servicios del
nivel IP examinan la direccin de destino de cada datagrama, comparan esta direccin con una tabla
de enrutamiento mantenida localmente y, despus, deciden qu accin de reenvo se debe realizar.
Los enrutadores IP estn conectados a dos o ms segmentos de red IP habilitados para reenviar
paquetes entre ellos. Las siguientes secciones tratan con ms detalle los enrutadores IP y el uso de
tablas de enrutamiento.

Transporte
El nivel de transporte se encarga de la entrega de datos desde un programa de aplicacin situado en
un dispositivo a otro programa de aplicacin en otro dispositivo. Acta como un enlace entre los
protocolos de los niveles superiores y los servicios ofrecidos por los niveles inferiores, para ello el
nivel de transporte es independiente de la red fsica. As en una internet formada por varias redes
fsicas diferentes conectadas entre si, para transmitir datos desde un dispositivo en una red a otro
dispositivo en otra red, la transmisin en cada red supone que los datos se encapsulan de forma
diferente, incluso los datos se fraccionan, y se podran mezclar con otros datos, sin embargo no
importa que transformaciones deban realizarse, los datos deben llegar a su destino en su formato
original.
11.1.- Servicios del nivel de transporte.
Los servicios del nivel de transporte son implementados por un protocolo de transporte utilizado
entre dos entidades de transporte. Los servicios son similares a los ofrecidos por el nivel de enlace
de datos, con la diferencia de que el nivel de transporte ofrece los servicios a lo largo de un conjunto
de redes interconectadas.
Los servicios ofrecidos por los protocolos de transporte se pueden dividir en cinco amplias
categoras: entrega extremo a extremo, direccionamiento, entrega fiable, control de flujo y
multiplexacin.
11.2.- Conexin.
La entrega extremo a extremo puede llevarse a cabo de dos formas: con conexin o sin conexin.
Un protocolo orientado a conexin establece un circuito virtual o camino a travs de la internet entre
el emisor y el receptor, todos los paquetes que pertenecen a un mismo mensaje son enviados por
ese camino. El empleo de un nico camino para el mensaje entero facilita el proceso de confirmacin
y retransmisin de tramas prdidas o daadas, por lo que se consideran servicios fiables. La
transmisin orientada a conexin consta de tres pasos: establecimiento de la conexin, transferencia
de datos y terminacin de la conexin.
Establecimiento de la conexin.
Antes de que un dispositivo pueda enviar datos a otro, el dispositivo que inicia la transmisin debe
determinar en primer lugar la disponibilidad del otro para intercambiar datos y debe encontrar un
camino en la red a travs del cual enviar los datos, esta etapa se conoce como establecimiento de a
conexin y requiere tres acciones que se denomina dilogo en tres partes:
El emisor que solicita la conexin enva un paquete de peticin de conexin al receptor.
El receptor devuelve un paquete de confirmacin al emisor.
El emisor que realiza la solicitud devuelve un paquete para confirmar la confirmacin.
Terminacin de la conexin.
Una vez que los datos han sido transferidos, la conexin debe ser terminada, lo que requiere
tambin un dilogo en tres partes:

El emisor solicitante enva un paquete de desconexin.


El receptor confirma el paquete de desconexin.
El solicitante confirma el paquete de confirmacin.

11.3.- El protocolo de transporte del modelo OSI


Clases de transporte.
Para evitar servicios redundantes, el modelo OSI define cinco tipos de clases de transporte:
TP0: clase simple
TP1: Clase con recuperacin bsica de errores
TP2: Clase con multiplexacin.
TP3: Clase con multiplexacin y recuperacin de errores.
TP4: Clase con deteccin y recuperacin de errores.
La clase utilizada depende del tipo de servicio requerido por los niveles superiores, y establece una
correspondencia entre las peticiones y los servicios de red disponibles, as por ejemplo TP0 y TP1 se
utilizan con niveles de red perfectos (sin errores) y TP4 en redes no fiables.
Unidad de datos del protocolo de transporte (TPDU)
El formato de una unidad de datos del protocolo de transporte consta de cuatro campos:
Longitud: es el primer campo, ocupa un byte e indica el nmero total de bytes (excluyndose) de la
unidad de datos.
Parmetros fijos: Este campo contiene parmetros o campos de control que normalmente estn
presentes en todos los paquetes del nivel de transporte. Consta de cinco partes: cdigo (tipo de
unidad de datos), referencia origen (direccin del emisor), referencia destino (direccin del receptor),
nmero de secuencia (identificacin de la unidad dentro de un mensaje fragmentado) y asignacin
de crditos (usado para el control de flujo, cantidad de unidades antes de una confirmacin)
Parmetros variables: Contiene parmetros que no ocurren con frecuencia y se usan
mayoritariamente para la gestin.
Datos: los datos de la unidad, pueden ser datos normales o datos urgentes. Los datos urgentes
constan de un mensaje de alta prioridad que debe ser tratado fuera de secuencia, una peticin
urgente puede saltarse la cola de entrada en el receptor y ser procesada antes que los paquetes
recibidos con anterioridad.
Servicios orientados a conexin y servicios orientados no orientados a conexin.

Los servicios orientados a conexin crean en primer lugar un circuito virtual entre dos entidades
remotas, para ello los servicios de transporte ofrecen cuatro tipos disponibles a los niveles
superiores: T-connect, T-Data, T-Expedited-Data y T-disconnect. El usuario del nivel superior
utilizar el primero para establecer una conexin, las segunda y tercera para transferir datos y la
ltima para finalizar la conexin.
Los servicios no orientados a conexin ofrecen slo un tipo de servicio a los niveles superiores: Tunit-Data, cuya oferta es una nica unidad de datos independiente para todas las transmisiones,
cada unidad contiene toda la informacin de control de protocolo necesaria para la entrega pero no
ofrece control de flujo ni entrega en secuencia.
Entrega extremo a extremo
El nivel de red se encarga de la entrega extremo a extremo de paquetes individuales, pero no ve
ninguna relacin entre estos paquetes, incluso aunque pertenezcan al mismo mensaje. El nivel de
transporte se asegura de que el mensaje entero llegue intacto, por eso la entrega extremo a extremo
lo es para el mensaje entero.
Direccionamiento.
El nivel de transporte interacta con funciones del nivel de sesin, la entrega de los datos lo es a una
aplicacin o tarea en el dispositivo receptor provenientes de otra tarea del dispositivo emisor, por ello
la comunicacin no es entre dispositivo y dispositivo sino de aplicacin a aplicacin. Dado que
muchas aplicaciones pueden actuar en una mquina, es necesario un nivel de direccionamiento que
asegure la entrega del mensaje a la aplicacin adecuada. As mientras que en el nivel de red y
enlace de datos se necesita saber qu dispositivos de la red se estn comunicando, el nivel de
transporte necesita conocer qu protocolos de nivel superior (aplicaciones) se estn comunicando.
Entrega fiable
En el nivel de transporte, la entrega fiable tiene cuatro aspectos: control de errores, control de
secuencia, control de prdidas y control de duplicacin.
Control de errores. El objetivo de fiabilidad es el control de errores, los protocolos del nivel de
transporte estn diseados para que la probabilidad de una entrega libre de errores sea del 100%,
para ello los mecanismos se basan en la deteccin de errores y en la retransmisin. Si bien el control
de errores del nivel de enlace de datos asegura la entrega libre de errores nodo a nodo, no lo hace
extremo a extremo, pues un error ocurrido en un nodo (en caminador, puente, etc.) no es detectado,
por ello el nivel de transporte hace su comprobacin extremo a extremo.
Control de secuencia. En el extremo emisor, el nivel de transporte es responsable de asegurar que
las unidades de datos recibidas desde los niveles superiores son utilizables por los niveles inferiores,
en el extremo receptor, debe asegurarse de que los distintos trozos de una transmisin son re
ensamblados correctamente. Para ello utiliza una serie de mecanismos tales como:
Segmentacin y concatenacin: cuando el tamao recibido de la aplicacin es demasiado grande
para el tamao de trama emitido por los niveles inferiores, el nivel de transporte divide en bloques
ms pequeos, en un proceso de segmentacin. Si el tamao es menor que el tamao transmisible

se pueden poner varias unidades de datos en una nica trama a transmitir, ese proceso se denomina
concatenacin.
Nmero de secuencia: Si una unidad de datos ha sido segmentada, se aaden nmeros de orden a
cada parte para el re ensamblado en el receptor, si varias unidades ms pequeas han sido
concatenadas, los nmeros de cada subunidad permiten al receptor separarlas de forma precisa en
el destino. Adems cada segmento transporta un campo que indica si es el segmento final de una
transmisin o an quedan ms segmentos.
Control de prdidas. El nivel de transporte se asegura de que todos los trozos de una transmisin
lleguen a su destino, no slo unos cuantos, cuando los datos han sido segmentados, algunos
segmentos pueden perderse, los nmeros de secuencia permiten identificar cualquier fragmento
perdido y solicitar que sea reenviado.
Control de duplicados. El nivel de transporte debe garantizar que ningn segmento de datos llegue al
receptor duplicados, al igual que los nmeros de secuencia controlen los paquetes perdidos, tambin
identifican los segmentos duplicados para descartarlos.
Control de flujo
El nivel de transporte es responsable del control de flujo, ste se realiza de extremo a extremo, en
vez de enlace a enlace. El control de flujo en el nivel de transporte tambin utiliza un protocolo de
ventana deslizante, que puede variar en tamao segn la ocupacin del bfer. La ventana variable
puede almacenar un nmero variable de datos. El receptor, en su reconocimiento, puede especificar
el tamao de la ventana. En la mayora de los casos el tamao de la ventana se basa en el tamao
de los datos que el receptor puede almacenar, en lugar del nmero de tramas.
Multiplexacin
Para mejorar la eficiencia de la transmisin, el nivel de transporte tiene la opcin de multiplexar. La
multiplexacin en este nivel se lleva a cabo de dos formas: hacia arriba, es decir varias conexiones
del nivel de transporte utiliza una misma conexin de red, o hacia abajo, en la que una conexin del
nivel de transporte utiliza varias conexiones de red.
Multiplexacin hacia arriba.
El nivel de transporte utiliza circuitos virtuales basados en los tres niveles inferiores, por ello el nivel
de transporte puede enviar varias transmisiones para el mismo destino por el mismo camino todas
ellas, ello significa que el ancho de banda de la transmisin es compartido por todas las
transmisiones por lo que cada una de ellas tiene un ancho de banda menor que el total posible del
canal, ello limita la cantidad de datos enviable por cada transmisin.
Multiplexacin hacia abajo.
En esta tcnica, el nivel de transporte separa una nica conexin en varios caminos diferentes para
mejorar el rendimiento. Esta opcin es til cuando la red subyacente es lenta o tiene baja capacidad.

Вам также может понравиться