La capa de transporte
-
Upload
israel-rey -
Category
Software
-
view
83 -
download
0
description
Transcript of La capa de transporte
La capa de transporte
La capa de transporte se encuentra entre la capa de aplicación y la capa de red.
Forma parte del modelo OSI
Existen dos protocolos de Transporte el TCP Y UDP.
Introducción
James F. y Keith W. (2010). Redes de Computadoras: Un enfoque descendente. Madrid: España. Pearson Educación S.A.
servicios y protocolos de transporte
proporcionar comunicación lógica entre procesos
en ejecución en diferentes hosts
En el lado emisor: divide mensajes en segmentos y los pasa a la capa de red.
Receptor: reensambla segmentos en mensajes y
los pasa a la capa de Aplicación
Para Internet cuanta con dos protocolos
TCP y UDP
Figura 1. La capa de transporte proporciona un comunicación lógica en lugar de física entre los procesos de aplicación
Distinción entre Capa de Trasporte y capa de Red
capa de transporte: Proporciona una comunicación lógica entre procesos que se ejecutan en host diferentes
capa de red:Proporciona una comunicación lógica entre hosts
James F. y Keith W. (2010). Redes de Computadoras: Un enfoque descendente. Madrid: España. Pearson Educación S.A.
La Capa de Transporte en Internet
TCP y UDP son los dos protocolos más comunes de la capa de Transporte del conjunto de protocolos TCP/IP.
Protocolo de control de transmisión (TCP) y el Protocolos de datagramas de usuario (UDP), ambos protocolos gestionan la comunicación de múltiples aplicaciones. Las diferencias entre ellos son las funciones específicas que cada uno implementa.
James F. y Keith W. (2010). Redes de Computadoras: Un enfoque descendente. Madrid: España. Pearson Educación S.A.
Protocolo de datagramas de usuario (UDP)• Es un protocolo simple, sin conexión.
• Cuenta con la ventaja de proveer la entrega de datos sin utilizar muchos recursos.
• Las porciones de comunicación en UDP se llaman datagramas.
• Este protocolo de la capa de Transporte envía estos datagramas como mejor intento.
• Entre las aplicaciones que utilizan UDP se incluyen: • Sistema de nombres de dominios (DNS)• Protocolo de Transferencia de Ficheros Trivial (TFTP)• Voz sobre IP (VoIP).
James F. y Keith W. (2010). Redes de Computadoras: Un enfoque descendente. Madrid: España. Pearson Educación S.A.
Recuperado de http://www.imprentamosca.com.uy/site/wp-content/uploads/2014/02/TransferFilesAlt.jpg
Protocolo de control de transmisión (TCP)
• Es un protocolo orientado a la conexión. • TCP incurre en el uso adicional de recursos para agregar funciones.• Las funciones adicionales especificadas por TCP están en el mismo orden de
entrega, son de entrega confiable y de control de flujo. • Cada segmento de TCP posee 20 bytes de carga en el encabezado, que
encapsulan los datos de la capa de Aplicación, mientras que cada segmento UDP sólo posee 8 bytes de carga.
• Las aplicaciones que utilizan TCP son: • exploradores Web, • e-mail, • transferencia de archivos
James F. y Keith W. (2010). Redes de Computadoras: Un enfoque descendente. Madrid: España. Pearson Educación S.A.
Multiplexación
La tarea de reunir los fragmentos de datos en el host de origen desde los diferentes sockets, encapsulando cada fragmento de datos con la
información de cabecera, para crear los segmentos y pasarlos a la capa de red.
Demultiplexación
Entrega los datos contenidos en un segmento de la capa de transporte al socket correcto.
• La principal responsabilidad de UDP y TCP es extender la entrega host a host a una entrega proceso a proceso, es lo que se denomina multiplexacion y demultiplexacion de la capa de transporte
James F. y Keith W. (2010). Redes de Computadoras: Un enfoque descendente. Madrid: España. Pearson Educación S.A.
Mutiplexación y Desmultiplexación sin
conexión Se crea sockets
con números de puertos
locales:DatagramSocket mySocket1 = new
DatagramSocket(19157);
DatagramSocket mySocket2 = new
DatagramSocket(46428);
Al crear un
datagrama para enviar por
un socket UDP, hay que
especificar(IP dest ,nº puerto dest)
Cuando un host recibe un
segmento UDP comprueba el nº de puerto
destino del segmento
redirige el segmento UDP
al socket con ese nº de
Puerto
datagramas IP con diferente IP
origen y/o nº puerto origen se
dirigen al mismo socket
Fig 1. Desmultiplexación tomada de: Redes de Computadoras. J. Kurose
Mutiplexación y Desmultiplexación con conexión
Socket TCP identificado por una tupla de 4 elementos:
• Dirección IP origen • Número puerto origen
• Dirección IP destino
• número puerto destino El host destino utiliza los 4 valores para
dirigir el segmento al socket apropiado
El host servidor deberíasoportar variossockets
Los servidores Web tienen diferentes sockets para cada cliente que se conecta
Fig 2. Mutiplexación y Desmultiplexación orientada a conexión tomada de: http://www.fing.edu.uy/tecnoinf/mvd/cursos/redes/material/redes-transporte.pdf