Академический Документы
Профессиональный Документы
Культура Документы
Capa de transporte
Las redes de datos e Internet brindan soporte a la red humana por medio del
suministro de comunicacin confiable entre personas. En un nico dispositivo, los
usuarios pueden utilizar varias aplicaciones y diversos servicios, como correo
electrnico, la web y mensajera instantnea para enviar mensajes u obtener
informacin. Los datos de cada una de estas aplicaciones se empaquetan, se
transportan y se entregan a la aplicacin correspondiente en el dispositivo de
destino.
Los procesos que se describen en la capa de transporte del modelo OSI aceptan
los datos de la capa de aplicacin y los preparan para el direccionamiento en la
capa de red. Un equipo de origen se comunica con un equipo receptor para decidir
cmo dividir los datos en segmentos, cmo asegurarse de que ninguno de los
segmentos se pierda y cmo verificar si llegan todos los segmentos. Al considerar
la capa de transporte, imagnese un departamento de envos que prepara un nico
pedido de varios paquetes para entregar.
9.1. Protocolos de la capa de transporte.
9.1.1. Protocolos de la capa de transporte.
9.1.1.1. Funcin de la capa de transporte.
La capa de transporte es responsable de establecer una sesin de
comunicacin temporal entre dos aplicaciones y de transmitir datos entre
ellas. Una aplicacin genera datos que se envan desde una aplicacin en un host
de origen a una aplicacin en un host de destino. Este es, independientemente del
tipo de host destino, el tipo de medios a travs de los cuales deben viajar los datos,
la ruta seguida por los datos, la congestin en un enlace o el tamao de la red.
Como se muestra en la ilustracin, la capa de transporte es el enlace entre la capa
de aplicacin y las capas inferiores que son responsables de la transmisin a travs
de la red.
Factores de UDP
Los datos se reconstruyen en el orden en que se recibieron.
Los segmentos perdidos no se vuelven a enviar.
No hay establecimiento de sesin.
No le informa al emisor sobre la disponibilidad de recursos.
Para obtener ms informacin sobre UCP, lea RFC.
Para obtener ms informacin sobre UCP, lea RFC.
9.1.2.4. RFC.
UDP es un protocolo sin informacin estado, lo cual significa que ni el cliente ni el
servidor estn obligados a hacer un seguimiento del estado de la sesin de
comunicacin. Si se requiere confiabilidad al utilizar UDP como protocolo de
transporte, a esta la debe administrar la aplicacin.
Uno de los requisitos ms importantes para transmitir vdeo en vivo y voz a
travs de la red es que los datos fluyan rpidamente. Las aplicaciones de vdeo
y de voz en vivo pueden tolerar cierta prdida de datos con un efecto mnimo o
imperceptible, y se adaptan perfectamente a UDP.
Los fragmentos de comunicacin en UDP se llaman datagramas, como se
muestra en la figura. El protocolo de la capa de transporte enva estos datagramas
como mximo esfuerzo. UDP tiene una sobrecarga baja de 8 bytes.
El proceso TCP receptor coloca los datos del segmento en un bfer de recepcin.
Los segmentos se colocan en el orden de secuencia correcto y se pasan a la capa
de aplicacin cuando se vuelven a ensamblar. Todos los segmentos que lleguen
con nmeros de secuencia desordenados se retienen para su posterior
procesamiento. A continuacin, cuando llegan los segmentos con bytes faltantes,
tales segmentos se procesan en orden.
9224 Control de flujo de TCP: tamao de la ventana y reconocimientos
TCP tambin ofrece mecanismos de control de flujo, la cantidad de datos que el destino puede recibir y procesar con
fiabilidad. El control de flujo permite mantener la confiabilidad de la transmisin de TCP mediante el ajuste de la
velocidad del flujo de datos entre el origen y el destino para una sesin dada. Para lograr esto, el encabezado TCP
incluye un campo de 16 bits llamado tamao de la ventana.
Nota: En la figura, el origen est transmitiendo 1460 bytes de datos dentro de cada segmento TCP. Esto se conoce como
el MMS (tamao de segmento mximo).
El tamao inicial de la ventana se acuerda cuando se establece la sesin TCP durante la realizacin del enlace de tres
vas. El dispositivo de origen debe limitar la cantidad de bytes enviados al dispositivo de destino en funcin del tamao
de la ventana de destino. El dispositivo de origen puede continuar enviando ms datos para la sesin solo cuando
obtiene un reconocimiento de los bytes recibidos. Por lo general, el destino no esperar que se reciban todos los bytes
de su tamao de ventana antes de contestar con un acuse de recibo. A medida que se reciben y procesan los bytes, el
destino enva reconocimientos para informar al origen que puede continuar enviando bytes adicionales.
Por lo general, la PC B no esperar hasta que los 10 000 bytes se hayan recibido antes de enviar un reconocimiento. Esto
significa que la PC A puede ajustar su ventana de envo a medida que recibe reconocimientos de la PC B. Como se
muestra en la figura, cuando la PC A recibe un reconocimiento con el nmero 2921, la ventana de envo de PC A se
incrementar otros 10 000 bytes (el tamao de la ventana actual de la PC B) a 12 920. La PC A puede ahora seguir
enviando hasta otros 10 000 bytes a la PC B, siempre y cuando no supere la nueva ventana de envo establecida en 12
920.
El proceso en el que el destino enva reconocimientos a medida que procesa los bytes recibidos y el ajuste continuo de la
ventana de envo del origen se conoce como ventanas deslizantes.
Si disminuye la disponibilidad de espacio de bfer del destino, puede reducir su tamao de ventana para informar al
origen que reduzca el nmero de bytes que debe enviar sin recibir un reconocimiento.
Nota: Por lo general, los dispositivos utilizan el protocolo de ventanas deslizantes. Con las ventanas deslizantes, el
receptor no espera que se alcance la cantidad de bytes en el tamao de ventana antes de enviar un acuse de recibo. Por
lo general, el receptor enva un acuse de recibo cada dos segmentos recibidos. El nmero de segmentos recibidos antes
de que se acuse recibo puede variar. La ventaja de las ventanas deslizantes es que permiten que el emisor transmita
continuamente segmentos mientras el receptor est acusando recibo de los segmentos anteriores. Los detalles de las
ventanas deslizantes exceden el mbito de este curso.
9225
Cuando se produce congestin en una red, el router sobrecargado comienza a descartar paquetes. Cuando los paquetes
que contienen los segmentos TCP no llegan a su destino, se quedan sin reconocimiento. Mediante la determinacin de la
tasa a la que se envan pero no se reconocen los segmentos TCP, el origen puede asumir un cierto nivel de congestin de
la red.
Siempre que haya congestin, se producir la retransmisin de los segmentos TCP perdidos del origen. Si la
retransmisin no se controla adecuadamente, la retransmisin adicional de los segmentos TCP puede empeorar an
ms la congestin. No slo se introducen en la red los nuevos paquetes con segmentos TCP, sino que el efecto de
retroalimentacin de los segmentos TCP retransmitidos que se perdieron tambin se sumar a la congestin. Para evitar
y controlar la congestin, TCP emplea varios mecanismos, temporizadores y algoritmos de manejo de la congestin.
Si el origen determina que los segmentos TCP no estn siendo reconocidos o que s son reconocidos pero no de una
manera oportuna, entonces puede reducir el nmero de bytes que enva antes de recibir un reconocimiento. Tenga en
cuenta que es el origen el que est reduciendo el nmero de bytes sin reconocimiento que enva y no el tamao de
ventana determinado por el destino.
Nota: La explicacin de los mecanismos, temporizadores y algoritmos reales de manejo de la congestin se encuentra
fuera del alcance de este curso.
923 comunicacin UDP
UDP es un protocolo simple que proporciona las funciones bsicas de la capa de transporte. Tiene una sobrecarga
mucho menor que TCP, ya que no est orientado a la conexin y no proporciona los mecanismos sofisticados de
retransmisin, secuenciacin y control de flujo que ofrecen confiabilidad.
Esto no significa que las aplicaciones que utilizan UDP sean siempre poco confiables ni que UDP sea un protocolo
inferior. Solo quiere decir que estas funciones no las proporciona el protocolo de la capa de transporte, y se deben
implementar aparte, si fuera necesario.
La baja sobrecarga del UDP es muy deseable para los protocolos que realizan transacciones simples de solicitud y
respuesta. Por ejemplo, usar TCP para DHCP introducira una cantidad innecesaria de trfico de red. Si existe un
problema con una solicitud o una respuesta, el dispositivo simplemente enva la solicitud nuevamente si no se recibe
ninguna respuesta.
9232 Reensamblaje de datagramas de UDP
Tal como los segmentos con TDP, cuando se envan datagramas UDP a un destino, a menudo toman diferentes rutas y
llegan en el orden equivocado. UDP no realiza un seguimiento de los nmeros de secuencia de la manera en que lo hace
TCP. UDP no tiene forma de reordenar datagramas en el orden en que se transmiten, como se muestra en la ilustracin.
Por lo tanto, UDP simplemente reensambla los datos en el orden en que se recibieron y los enva a la aplicacin. Si la
secuencia de datos es importante para la aplicacin, esta debe identificar la secuencia adecuada y determinar cmo se
deben procesar los datos.
Nota: El servidor del servicio de usuario de acceso telefnico de autenticacin remota (RADIUS) que se muestra en la
figura proporciona servicios de autenticacin, autorizacin y auditora para administrar el acceso de usuario. El
funcionamiento de RADIUS excede el mbito de este curso.
Una vez que el cliente selecciona los puertos de origen y de destino, este mismo par de puertos se utiliza en el
encabezado de todos los datagramas que se utilizan en la transaccin. Para la devolucin de datos del servidor al cliente,
se invierten los nmeros de puerto de origen y destino en el encabezado del datagrama.
Haga clic en las figuras 1 a 5 para ver los detalles de los procesos de cliente UDP.
9235 PRACTICA DE LABORATORIO
Aplicaciones multimedia y vdeo en vivo: pueden tolerar cierta prdida de datos, pero requieren retrasos cortos
o que no haya retrasos. Los ejemplos incluyen VoIP y la transmisin de vdeo en vivo.
Aplicaciones con solicitudes y respuestas simples: aplicaciones con transacciones simples en las que un host
enva una solicitud y existe la posibilidad de que reciba una respuesta o no. Por ejemplo, DNS y DHCP.
Aplicaciones que manejan la confiabilidad por su cuenta: comunicaciones unidireccionales que no requieran
control de flujo, deteccin de errores, reconocimientos ni recuperacin de errores o que puedan ser manejados
por la aplicacin. Por ejemplo, SNMP y TFTP.
Aunque DNS y SNMP utilizan UDP de manera predeterminada, ambos tambin pueden utilizar TCP. DNS utilizar TCP si
la solicitud DNS o la respuesta DNS tiene ms de 512 bytes, como cuando una respuesta DNS incluye un gran nmero de
resoluciones de nombres. Del mismo modo, en algunas situaciones, el administrador de redes puede querer configurar
SNMP para utilizar TCP.
9243 PRACTICA DE LABORATORIO
931CONCLUSION