You are on page 1of 29

Capas del Modelo OSI

Open System Interconnection Modelo de Interconexin de Sistemas Abiertos

4. CAPA DE TRANSPORTE
La capa de trasporte
Mtodos de conexin
TCP y UDP
4. CAPA DE TRANSPORTE

INTRODUCCIN

Introduccin del capitulo 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 e-mails,
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 que las personas utilicen las computadoras y
las redes para enviar mensajes y buscar informacin.
4. CAPA DE TRANSPORTE

Los procesos descritos 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. La capa de
Transporte es responsable de la
transferencia de extremo a extremo
general de los datos de aplicacin.
4. CAPA DE TRANSPORTE
FUNCIONES DE LA CAPA DE TRANSPORTE

Propsito de la capa de transporte

La capa de transporte permite la segmentacin de datos y


brinda el control necesario para reensamblar las partes dentro
de los distintos streams de comunicacin. Las
responsabilidades principales que debe cumplir son:
4. CAPA DE TRANSPORTE
FUNCIONES DE LA CAPA DE TRANSPORTE Propsito de la capa de transporte

Rastreo de conversaciones individuales

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.

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.

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.
4. CAPA DE TRANSPORTE
FUNCIONES DE LA CAPA DE TRANSPORTE Propsito de la capa de transporte

Los requerimientos de
datos varan

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.
4. CAPA DE TRANSPORTE
FUNCIONES DE LA CAPA DE TRANSPORTE Propsito de la capa de transporte

Los requerimientos de
datos varan

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.
4. CAPA DE TRANSPORTE
FUNCIONES DE LA CAPA DE TRANSPORTE

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

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.

Para identificar cada segmento de datos, la capa de


transporte aade a la pieza un encabezado que contiene
datos binarios. Este encabezado contiene campos de bits.
Son los valores de estos campos los que permiten que los
distintos protocolos de la capa de transporte lleven a cabo
las diversas funciones.
4. CAPA DE TRANSPORTE
FUNCIONES DE LA CAPA DE TRANSPORTE
Control de las conversaciones

Segmentacin
y reensamble
Multiplexacin
de 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


4. CAPA DE TRANSPORTE
FUNCIONES DE LA CAPA DE TRANSPORTE
Control de las conversaciones

Establecimiento de
una sesin

Entrega confiable

Entrega en el
mismo orden

Control del flujo


4. CAPA DE TRANSPORTE
FUNCIONES DE LA CAPA DE TRANSPORTE
Soporte de comunicacin confiable

Un protocolo de la capa de transporte puede implementar un mtodo


para asegurar el envo confiable de datos. En trminos de redes,
confiabilidad significa asegurar que cada seccin de datos que enva
el origen llegue al destino. En la capa de transporte, las tres
operaciones bsicas de confiabilidad son:

rastreo de datos transmitidos


acuse de recibo de datos recibidos
retransmisin de cualquier dato sin acuse de recibo
4. CAPA DE TRANSPORTE
FUNCIONES DE LA CAPA DE TRANSPORTE
Soporte de comunicacin confiable

Determinacin de la necesidad de
confiabilidad Otras aplicaciones son ms tolerantes a la prdida de
cantidades pequeas de datos. Por ejemplo, si uno o dos
Las aplicaciones, tales como bases de
datos, pginas Web y correo electrnico,
segmentos de un stream de vdeo no llegan al destino, slo
necesitan que todos los datos enviados generar una interrupcin momentnea en el stream. Esto
lleguen al destino en su condicin original puede representar distorsin en la imagen pero quizs ni
para que los datos sean tiles. sea advertido por el usuario.

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.
4. CAPA DE TRANSPORTE
FUNCIONES DE LA CAPA DE TRANSPORTE
Soporte de comunicacin confiable
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

Las caractersticas del


protocolo TCP

TCP (que significa Protocolo de Control de Transmisin) es uno de los


principales protocolos de la capa de transporte del modelo TCP/IP.
En el nivel de aplicacin, posibilita la administracin de datos que
vienen del nivel ms bajo del modelo, o van hacia l, (es decir, el
protocolo IP).

Cuando se proporcionan los datos al protocolo IP, los agrupa en


datagramas IP, fijando el campo del protocolo en 6 (para que sepa
con anticipacin que el protocolo es TCP). TCP es un protocolo
orientado a conexin, es decir, que permite que dos mquinas que
estn comunicadas controlen el estado de la transmisin.
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

Las caractersticas del


protocolo TCP

Las principales caractersticas del protocolo TCP son las siguientes:


TCP permite colocar los datagramas nuevamente en orden cuando
vienen del protocolo IP.

TCP permite que el monitoreo del flujo de los datos y as evita la


saturacin de la red.

TCP permite que los datos se formen en segmentos de longitud variada


para "entregarlos" al protocolo IP.

TCP permite multiplexar los datos, es decir, que la informacin que


viene de diferentes fuentes (por ejemplo, aplicaciones) en la misma
lnea pueda circular simultneamente.

Por ltimo, TCP permite comenzar y finalizar la comunicacin


amablemente.
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

El objetivo de TCP

Con el uso del protocolo TCP, las Durante una comunicacin usando el
aplicaciones pueden comunicarse en protocolo TCP, las dos mquinas deben
forma segura (gracias al sistema de acuse establecer una conexin. La mquina
de recibo del protocolo TCP) emisora (la que solicita la conexin) se
independientemente de las capas llama cliente, y la mquina receptora se
inferiores. llama servidor.

Esto significa que los routers (que Por eso es que decimos que estamos en un
funcionan en la capa de Internet) slo entorno Cliente-Servidor.
tienen que enviar los datos en forma de Las mquinas de dicho entorno se
datagramas, sin preocuparse con el comunican en modo en lnea, es decir, que
monitoreo de datos porque esta funcin la la comunicacin se realiza en ambas
cumple la capa de transporte (o ms direcciones.
especficamente el protocolo TCP).
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

El formato de los
datos en TCP Aplicaciones de
protocolo TCP

TCP da soporte a muchas de las


aplicaciones ms populares de
Internet, incluidas HTTP, SMTP, SSH
y FTP.
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

Confiabilidad de las
transferencias TCP
El protocolo TCP permite garantizar la
transferencia de datos confiable, a pesar de
que usa el protocolo IP, que no incluye
ningn monitoreo de la entrega de
datagramas. Adems, usando un temporizador que comienza
De hecho, el protocolo TCP tiene un sistema con la recepcin del segmento en el nivel de la
de acuse de recibo que permite al cliente y mquina originadora, el segmento se reenva
cuando ha transcurrido el tiempo permitido, ya
al servidor garantizar la recepcin mutua de
que en este caso la mquina originadora
datos. considera que el segmento est perdido.

Sin embargo, si el segmento no est perdido y llega a destino,


la mquina receptora lo sabr, gracias al nmero de
secuencia, que es un duplicado, y slo retendr el ltimo
segmento que lleg a destino.
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP
Cmo establecer
Considerando que este proceso de comunicacin, que se una conexin TCP
produce con la transmisin y el acuse de recibo de datos,
se basa en un nmero de secuencia, las mquinas
originadora y receptora (cliente y servidor) deben conocer Los puertos TCP deben estar abiertos.
el nmero de secuencia inicial de la otra mquina. La aplicacin en el servidor es pasiva.
La aplicacin del cliente realiza un
Este dilogo posibilita el inicio de la pedido de conexin al servidor.
comunicacin porque se realiza en
tres etapas, como su nombre lo
indica:

Un segmento donde el
indicador SYN est fijado en 1

La mquina receptora (el servidor) recibe el Por ltimo, el cliente transmite un


segmento inicial que viene del cliente y luego acuse de recibo, que es un
le enva un acuse de recibo, que es un segmento en el que el indicador
segmento en el que el indicador ACK est ACK est fijado en 1 y el indicador
fijado en 1 y el indicador SYN est fijado en 1 SYN est fijado en 0
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

El cliente puede pedir que se termine una conexin del mismo


Cmo terminar una modo que el servidor
.
conexin TCP Para terminar una conexin se procede de la siguiente
manera:

Una de las mquinas enva un segmento con el


indicador FIN fijado en 1, y la aplicacin se
autocoloca en estado de espera, es decir que
deja de recibir el segmento actual e ignora los
siguientes.
Despus de recibir este segmento, la otra mquina
enva un acuse de recibo con el
indicadorFIN fijado en 1 y sigue enviando los
segmentos en curso. Despus de esto, la mquina
informa a la aplicacin que se ha recibido un
segmento FIN y luego enva un segmento FIN a la
otra mquina, que cierra la conexin.
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

Caractersticas del
Por lo tanto, el
protocolo UDP encabezado del
segmento UDP es muy
El protocolo UDP (Protocolo de datagrama de usuario) simple:
es un protocolo no orientado a conexin de la capa
de transporte del modelo TCP/IP. Este protocolo es muy
simple ya que no proporciona deteccin de errores (no
es un protocolo orientado a conexin).
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

Funcionamiento
del protocolo UDP
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

Aplicaciones del
protocolo UDP

Hay que ser conscientes de que UDP e IP no proporcionan entrega


garantizada, control de flujo o recuperacin de errores, as que
estos mecanismos tienen que ser soportados por las aplicaciones.
Las aplicaciones estndares que utilizan UDP son:

Protocolo de Transferencia de Ficheros Trivial (TFTP)


Sistema de Nombres de Dominio (DNS) servidor de nombres
Llamada a Procedimiento Remoto (RPC), usado por el Sistema de
Ficheros en Red (NFS)
Sistema de Computacin de Redes (NCS)
Protocolo de Gestin Simple de Redes (SNMP)
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

Anlisis comparativo:
TCP - UDP
Los dos protocolos ms comunes de la capa de Transporte del
conjunto de protocolos TCP/IP son el Protocolo de control de
transmisin (TCP) y el Protocolo de datagramas de usuario (UDP).
Ambos protocolos gestionan la comunicacin de mltiples
aplicaciones. Las diferencias entre ellos son las funciones especficas
que cada uno implementa.
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

EJEMPLOS DE PROTOCOLOS:

UDP
TCP
Sistema de nombres de dominio (DNS) (53)
Navegador Web (80)
Correo electrnico (25) Streaming de video (5004)
pop3 (110) Voz sobre IP (VOIP) (5060)
Transferencia de archivos (21) TFTP (69)
IRC (194) RIP (520)
4. CAPA DE TRANSPORTE
PROTOCOLOS TCP Y UDP

EJEMPLOS DE PROTOCOLOS:
4. CAPA DE TRANSPORTE

CONCLUSIONES:

En este captulo aprendimos a identificar las funciones que realiza la


capa de Trasporte, la cual trasfiere datos de extremo a extremo en las
aplicaciones, incluyendo la confiabilidad, direccionamiento de los
puertos, segmentacin y reensamblaje de los datos. Conocimos
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 confiable de los datos.

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 funcionamiento entre
capas para que pueda existir comunicacin.

You might also like