Professional Documents
Culture Documents
1 Introduccin al captulo
Las redes de datos e Internet brindan soporte a la red humana al proporcionar la comunicacin
continua y confiable entre las personas, tanto de manera local como alrededor del mundo. En
un nico dispositivo, las personas pueden utilizar varios servicios como correo electrnico, la
Web y la mensajera instantnea para enviar mensajes o recuperar informacin. Las
aplicaciones como clientes de correo electrnico, exploradores web y clientes de mensajera
instantnea permiten a la gente utilizar las computadoras y las redes para enviar mensajes y
encontrar informacin.
En este captulo, se examina el rol de la capa de transporte cuando se encapsulan los datos de
aplicacin para usarse en la capa de red. La capa de Transporte incluye tambin las siguientes
funciones:
Permite aplicaciones mltiples para comunicarse en la red al mismo tiempo que en un
dispositivo sencillo
Asegua que, si es necesario, la aplicacin correcta reciba todos los datos de forma confiable y
en orden
Emplea mecanismos de manejo de errores
Objetivos de aprendizaje
Cualquier host puede tener mltiples aplicaciones que se comunican a travs de la red. Cada
una de estas aplicaciones se comunicar con una o ms aplicaciones en hosts remotos. Es
responsabilidad de la capa de transporte mantener los streams de comunicacin mltiple entre
estas aplicaciones.
Segmentacin de datos
As como cada aplicacin crea datos de stream para enviarse a una aplicacin remota, estos
datos se pueden preparar para enviarse a travs de los medios en partes manejables. Los
protocolos de la capa de transporte describen los servicios que segmentan estos datos de la
capa de aplicacin. Esto incluye la encapsulacin necesaria en cada seccin de datos. Cada
seccin de datos de aplicacin requiere que se agreguen encabezados en la capa de
transporte para indicar la comunicacin a la cual est asociada.
Reensamble de segmentos
Identificacin de aplicaciones
Para pasar streams de datos a las aplicaciones adecuadas, la capa de transporte debe
identificar la aplicacin meta. Para lograr esto, la capa de transporte asigna un identificador a la
aplicacin. Los protocolos TCP/IP denominan a este identificador nmero de puerto. A todos los
procesos de software que requieran acceder a la red se les asigna un nmero de puerto
exclusivo en ese host. Este nmero de puerto se utiliza en el encabezado de la capa de
transporte para indicar qu aplicacin se asocia a qu parte.
Las aplicaciones no necesitan saber los detalles operativos de la red en uso. Las aplicaciones
generan datos que se envan desde una aplicacin a otra sin tener en cuenta el tipo de host
destino, el tipo de medios sobre los que los datos deben viajar, el paso tomado por los datos, la
congestin en un enlace o el tamao de la red.
Adems, las capas inferiores no tienen conocimiento de que existen varias aplicaciones que
envan datos en la red. Su responsabilidad es entregar los datos al dispositivo adecuado. La
capa de transporte clasifica entonces estas piezas antes de enviarlas a la aplicacin adecuada.
Hay mltiples protocolos de la capa de transporte debido a que las aplicaciones tienen
diferentes requisitos. Para algunas aplicaciones, los segmentos deben llegar en una secuencia
especfica de manera que puedan ser procesados en forma exitosa. En algunos casos, todos
los datos deben recibirse para ser utilizados por cualquiera de las mismas. En otros casos, una
aplicacin puede tolerar cierta prdida de datos durante la transmisin a travs de la red.
En las redes convergentes actuales, las aplicaciones con distintas necesidades de transporte
pueden comunicarse en la misma red. Los diferentes protocolos de la capa de transporte
poseen distintas reglas para permitir a los dispositivos manejar estos diversos requerimientos
de datos.
Algunos protocolos proporcionan slo las funciones bsicas para enviar de forma eficiente
partes de datos entre las aplicaicones adecuadas. Estos tipos de protocolos son tiles para
aplicaciones cuyos datos son sensibles a retrasos.
Considere una computadora conectada a una red que recibe y enva correos electrnicos y
mensajes instantneos, explora sitios Web y realiza una llamada telefnica de VoIP de manera
simultnea. Cada una de estas aplicaciones enva y recibe datos en la red al mismo tiempo. Sin
embargo, los datos de la llamada telefnica no estn dirigidos al explorador Web, y el texto de
un mensaje instantneo no aparece en el correo electrnico.
Adems, los usuarios necesitan que el correo electrnico o pgina Web se reciba por completo
y se presente para la informacin que se considere til. Los retrasos ligeros se consideran
aceptables para asegurar que la informacin se reciba y se presente por compelto.
Dividir datos en pequeas partes y enviarlas del origen al destino permite que muchas
comunicaciones diferentes se intercalen (multiplexadas) en la misma red.
La segmentacin de los datos, que cumple con los protocolos de la capa de transporte,
proporciona los medios para enviar y recibir datos cuando se ejecutan varias aplicaciones de
manera concurrente en una computadora. Sin segmentacin, slo una aplicacin, la corriente
de video por ejemplo, podra recibir datos. Puede no recibir correos electrnicos, chatear en
mensajera instantnea o ver pginas Web mientras ve un video.
En la capa de transporte, cada conjunto de piezas particular que fluye entre la aplicacin de
origen y la de destino se conoce como conversacin.
Adems de utilizar la informacin contenida en los encabezados, para las funciones bsicas de
segmentacin y reensamble de datos algunos protocolos en la capa de transporte
proporcionan:
Conversaciones orientadas a la conexin
Entrega confiable
Reconstruccin de datos ordenada
Control del flujo
Establecimiento de una sesin
La capa de transporte puede brindar esta orientacin a la conexin creando una sesin entre
las aplicaciones. Estas conexiones preparan las aplicaciones para que se comuniquen entre s
antes de que se transmitan los datos. Dentro de estas sesiones, se pueden gestionar de cerca
los datos para la comunicacin entre dos aplicaciones.
Entrega confiable
Por varias razones, es posible que una seccin de datos se corrompa o se pierda por completo
a medida que se transmite a travs de la red. La capa de transporte puede asegurar que todas
las partes alcancen su destino haciendo que el dispositivo origen retransmita todos los datos
perdidos.
Los datos pueden llegar en el orden equivocado, debido a que las redes pueden proporcionar
mltiples rutas que pueden tener diferentes tiempos de transmisin. Al numerar y secuenciar
los segmentos, la capa de transporte puede asegurar que los mismos se reensamblen en el
orden adecuado.
Los hosts de la red cuentan con recursos limitados, como memoria o ancho de banda. Cuando
la capa de transporte advierte que estos recursos estn sobrecargados, algunos protocolos
pueden solicitar que la aplicacin que enva reduzca la velocidad del flujo de datos. Esto se
lleva a cabo en la capa de transporte regulando la cantidad de datos que el origen transmite
como grupo. El control de flujo puede evitar la prdida de segmentos en la red y evitar la
necesitad de la retransmisin.
As como se discuten los protocolos en este captulo, estos servicios se explicarn a mayor
detalle.
Esto requiere que los procesos de la capa de transporte en el origen d seguimiento a todas las
partes de datos de cada conversacin y retransmitan cualquier dato del cual el destino no
acuso recibo. La capa de transporte del host de recepcin tambin debe rastrear los datos a
medida que se reciben y reconocer la recepcin de los mismos.
Estos procesos de confiabilidad generan un uso adicional de los recursos de la red debido al
reconocimiento, rastreo y retransmisin. Para admitir estas operaciones de confiabilidad se
intercambian ms datos de control entre los hosts emisores y receptores. Esta informacin de
control se encuentra en el encabezado de la Capa 4.
Esto crea una compensacin entre el valor de la confiabilidad y la carga que hay en la red. Los
desarrolladores de aplicaciones deben elegir qu tipo de protocolo de transporte es adecuado
en base a los requerimientos de sus aplicaciones. En la capa de transporte, existen protocolos
que especifican mtodos para la entrega confiable, garantizada o de mximo esfuerzo. En el
contexto de networking, el envo del mejor esfuerzo se conoce como poco confiable, porque no
hay acuse de recibo de que los datos se recibieron en el destino.
Las aplicaciones, tales como bases de datos, pginas Web y correo electrnico, necesitan que
todos los datos enviados lleguen al destino en su condicin original para que los datos sean
tiles. Todos los datos perdidos pueden corromper una comunicacin y dejarla incompleta o
ilegible. Por lo tanto, estas aplicaciones se disean para utilizar un protocolo de capa de
transporte que implemente la confiabilidad. Los gastos de red adicionales se consideran
necesarios para estas aplicaciones.
Imponer el uso de recursos adicionales para asegurar la confiabilidad para esta aplicacin
puede reducir la utilidad de la misma. La imagen en un streaming video se degradara en gran
medida si el dispositivo de destino tuvo que dar cuenta de los datos perdidos y demorar el
stream mientras espera que lleguen. Es conveniente proporcionar la mejor imagen posible al
momento en que llegan los segmentos y renunciar a la confiabilidad. Si por algn motivo se
requiere confiabilidad, estas aplicaciones pueden proveer verificacin de errores y solicitudes
de retransmisin.
Enciclopedia
Redes
Internet (protocolos)
Aviso legal
Protocolo TCP
US ES DE FR IT BR
Mayo 2016
El objetivo de TCP
Con el uso del protocolo TCP, las aplicaciones pueden comunicarse en forma segura
(gracias al sistema de acuse de recibo del protocolo TCP) independientemente de las
capas inferiores. Esto significa que los routers (que funcionan en la capa de Internet) slo
tienen que enviar los datos en forma de datagramas, sin preocuparse con el monitoreo de
datos porque esta funcin la cumple la capa de transporte (o ms especficamente el
protocolo TCP).
Durante una comunicacin usando el protocolo TCP, las dos mquinas deben establecer
una conexin. La mquina emisora (la que solicita la conexin) se llama cliente, y la
mquina receptora se llama servidor. Por eso es que decimos que estamos en un
entorno Cliente-Servidor.
Las mquinas de dicho entorno se comunican en modo en lnea, es decir, que la
comunicacin se realiza en ambas direcciones.
Para posibilitar la comunicacin y que funcionen bien todos los controles que la
acompaan, los datos se agrupan; es decir, que se agrega un encabezado a los paquetes
de datos que permitirn sincronizar las transmisiones y garantizar su recepcin.
Otra funcin del TCP es la capacidad de controlar la velocidad de los datos usando su
capacidad para emitir mensajes de tamao variable. Estos mensajes se
llaman segmentos.
La funcin multiplexin
TCP posibilita la realizacin de una tarea importante: multiplexar/demultiplexar; es decir
transmitir datos desde diversas aplicaciones en la misma lnea o, en otras palabras,
ordenar la informacin que llega en paralelo.
De hecho, el protocolo TCP tiene un sistema de acuse de recibo que permite al cliente y al
servidor garantizar la recepcin mutua de datos.
Cuando se emite un segmento, se lo vincula a un nmero de secuencia. Con la recepcin
de un segmento de datos, la mquina receptora devolver un segmento de datos donde el
indicador ACK est fijado en 1 (para poder indicar que es un acuse de recibo) acompaado
por un nmero de acuse de recibo que equivale al nmero de secuencia anterior.
Adems, usando un temporizador que comienza con la recepcin del segmento en el nivel
de la mquina originadora, el segmento se reenva cuando ha transcurrido el tiempo
permitido, ya que en este caso la mquina originadora considera que el segmento est
perdido.
Este dilogo posibilita el inicio de la comunicacin porque se realiza en tres etapas, como
su nombre lo indica:
En la primera etapa, la mquina originadora (el cliente) transmite un segmento
donde el indicador SYN est fijado en 1 (para indicar que es un segmento de
sincronizacin), con nmero de secuencia N llamado nmero de secuencia inicial del
cliente.
En la segunda etapa, la mquina receptora (el servidor) recibe el segmento inicial
que viene del cliente y luego le enva un acuse de recibo, que es un segmento en el
que el indicador ACK est fijado en 1 y el indicador SYN est fijado en 1 (porque es
nuevamente una sincronizacin). Este segmento incluye el nmero de secuencia de
esta mquina (el servidor), que es el nmero de secuencia inicial para el cliente. El
campo ms importante en este segmento es el de acuse de recibo que contiene el
nmero de secuencia inicial del cliente incrementado en 1.
Por ltimo, el cliente transmite un acuse de recibo, que es un segmento en el que
el indicador ACK est fijado en 1 y el indicador SYN est fijado en 0 (ya no es un
segmento de sincronizacin). Su nmero de secuencia est incrementado y el acuse de
recibo representa el nmero de secuencia inicial del servidor incrementado en 1.
Despus de esta secuencia con tres intercambios, las dos mquinas estn sincronizadas y
la comunicacin puede comenzar.
Existe una tcnica de piratera llamada falsificacin de IP, que permite corromper este
enlace de aprobacin con fines maliciosos.
datos
(longitud variable).
TCP UDP
El receptor de los paquetes UDP los recibe Los routers pueden notar los
sin fragmentar, incluyendo los lmites de los paquetes TCP y los tratan de forma
bloques. especial. los pueden almacenar en bfer y
los retransmiten.
Broadcast y transmisin multicast estn
disponibles con UDP. TCP tiene un buen rendimiento
relativo a travs de un mdem o una LAN.
https://datagramas.wikispaces.com/3+Analisis+Comparativo+TCP+-+UDP
CONLUSIONES
En este captulo aprendimos a identificar las funciones que realiza la capa de Trasporte, la
tambin los protocolos de esta capa en el modelo TCP/IP los cuales son TCP y
UDP, identificando la manera en que opera cada uno de los protocolos para la entrega
Es as como ya hemos conocido a travs de estos captulos las funciones principales que
realizan algunas de las capas de los modelos TCP/IP y OSI, esperando que conforme se
avance en los prximos captulo se pueda conocer las actividades que desempean las capas
faltantes de los modelos, para que de sta manera tengamos una clara comprensin del
http://mirelucx.over-blog.com/article-28810007.html