Post on 10-Jan-2016
description
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 1/31
Capítulo 6:Capa de transporte
Introducción a redes
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 2/31
6.1 Protocolos de la capa de transporte
6.2 TCP y UDP
6.3 Resumen
Capítulo 6
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 3/31
Describir el propósito de la capa de transporte en la administración del transporte dedatos en la comunicación de etremo a etremo.
Describir las características de los protocolos TCP y UDP! incluidos los n"meros depuerto y sus usos.
#plicar la $orma en %ue los procesos de establecimiento y $inali&ación de sesión TCPpromue'en una comunicación con$iable.
#plicar la $orma en %ue se transmiten las unidades de datos del protocolo TCP y seacusa recibo de estas para (aranti&ar la entre(a.
#plicar los procesos de cliente UDP para establecer la comunicación con unser'idor.
Determinar cu)les son las transmisiones m)s adecuadas para aplicaciones comunes:las transmisiones TCP de alta con$iabilidad o las transmisiones UDP no (aranti&adas.
Capítulo 6: Objetivos
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 4/31
El rol de la capa de transporte
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 5/31
*a capa de transporte es responsable de establecer una sesión decomunicación temporal entre dos aplicaciones y de transmitir datos entre
ellas. TCP+,P utili&a dos protocolos para lo(rarlo:
Protocolo de control de transmisión -TCP
Protocolo de data(ramas de usuario -UDPPrincipales responsabilidades de los protocolos de la capa de transporte
Rastreo de comunicación indi'idual entre aplicaciones en los /osts de
ori(en y destino
Di'isión de los datos en se(mentos para su administracióny reuni$icación de los datos se(mentados en streams de datos de
aplicación en el destino
,denti$icación de la aplicación correspondiente para cada stream de
comunicación
Transporte de datos
Función de la capa de transporte
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 6/31
Segmentación de los datos Permite %ue se entrelacen
-multipleen 'ariascomunicaciones di$erentesde 'arios usuarios distintos
en la misma red en $ormasimult)nea.
Proporciona los medios paraen'iar y recibir datos durantela e0ecución de 'arias
aplicaciones. e a(re(a un encabe&ado
a cada se(mento paraidenti$icarlo.
Transporte de datos
Multiplexación de conversaciones
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 7/31
*as di$erentes aplicaciones tienen distintos re%uisitos de con$iabilidad de
transporte.TCP+,P proporciona dos protocolos de capa de transporte: TC ! "#.
rotocolo de control de transmisión $TC%
Proporciona una entre(a con$iable %ue ase(ura %ue todos los datos lle(uenal destino.
Utili&a el acuse de recibo y otros procesos para ase(urar la entre(a.
ayores demandas sobre la red: mayor sobrecar(a.
rotocolo de datagramas de usuario $"#%
Proporciona solo las $unciones b)sicas para la entre(a no proporcionacon$iabilidad.
enor sobrecar(a.
TC o "# #iste un ni'el de e%uilibrio entre el 'alor de la con$iabilidad y la car(a %ue
implica para la red.
*os desarrolladores de aplicaciones eli(en el protocolo de transporte se("nlos re%uisitos de las aplicaciones.
Con&iabilidad de la capa de transporte
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 8/31
rotocolo de control de transmisión $TC%
R4C 53
7rientado a la coneión: crea una sesión entre el ori(en y destino.
#ntre(a con$iable: retransmite datos perdidos o da8ados.
Reconstrucción de datos ordenada: numeración y secuenciación de se(mentos.
Control del $lu0o: re(ula la cantidad de datos %ue se transmiten.
Protocolo con estado: reali&a un se(uimiento de la sesión.
'ntroducción a TC
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 9/31
rotocolo de datagramas deusuario $"#%
R4C 569
in coneión
#ntre(a poco con$iable
o /ay reconstrucción de datos
ordenada
in control del $lu0o
Protocolo sin estado
;plicaciones %ue utili&an UDP: istema de nombres de dominio
-D
treamin( 'ideo
<o& sobre ,P -<7,P
'ntroducción a TC ! "#
'ntroducción a "#
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 10/31
TCP y UDP utili&an n"meros de puerto para distin(uir entre aplicaciones.
'ntroducción a TC ! "#
Separación de varias comunicaciones
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 11/31
'ntroducción a TC ! "#
#ireccionamiento de puertos TC ! "#
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 12/31
'ntroducción a TC ! "#
#ireccionamiento de puertos TC ! "#
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 13/31
(etstat
e utili&a para inspeccionar las coneiones TCP %ueest)n abiertas y en e0ecución en el /ost de red.
'ntroducción a TC ! "#
#ireccionamiento de puertos TC ! "#
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 14/31
Comunicación TC
rocesos de servidores TC
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 15/31
rotocolo de enlace de tres vías
#stablece %ue el dispositi'o de destino est= presente enla red.
<eri$ica %ue el dispositi'o de destino ten(a un ser'icioacti'o y %ue acepte solicitudes en el n"mero de puertode destino %ue el cliente de ori(en intenta utili&ar para lasesión.
,n$orma al dispositi'o de destino %ue el cliente de ori(enpretende establecer una sesión de comunicación endic/o n"mero de puerto.
Comunicación TC
Establecimiento ! &inali)ación de conexiones TC
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 16/31
aso *: el cliente de origen solicita una sesión decomunicación de cliente a servidor con el servidor+
rotocolo TC de enlace de tres vías: paso *
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 17/31
aso ,: el servidor reconoce la sesión decomunicación de cliente a servidor ! solicita unasesión de comunicación de servidor a cliente.
Comunicación TC
rotocolo TC de enlace de tres vías: paso ,
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 18/31
aso -: el cliente de origen reconoce la sesión decomunicación de servidor a cliente+
Comunicación TC
rotocolo TC de enlace de tres vías: paso -
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 19/31
Comunicación TC
Terminación de sesión TC
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 20/31
e utili&an n"meros de secuencia para 'ol'er a armar losse(mentos en el orden ori(inal.
Con&iabilidad ! control del &lujo
Con&iabilidad de TC: entrega ordenada
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 21/31
#l n"mero de secuencia y el n"mero de acuse de recibose utili&an con0untamente para con$irmar la recepción.
Con&iabilidad de TC: reconocimiento ! tama.o de la ventana
Tama.o de la ventana: cantidad de datos %ue puede
transmitir un ori(en antes de recibir un acuse de recibo.
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 22/31
Con&iabilidad de TC ! control del &lujo
Tama.o de la ventana ! acuses derecibo
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 23/31
Con&iabilidad ! control del &lujo
Control del &lujo de TC: prevención de congestiones
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 24/31
Con&iabilidad ! control del &lujo
Con&iabilidad de TC: acuses de recibo
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 25/31
"# Protocolo simple %ue proporciona las $unciones b)sicas de la capa de
transporte.
*o utili&an las aplicaciones %ue pueden tolerar una pe%ue8a p=rdida de datos. *o utili&an las aplicaciones %ue no pueden tolerar retrasos.
"tili)ado por:
istema de nombres de dominio -D
Protocolo simple de administración de red -P! imple et>or?ana(ement Protocol
Protocolo de con$i(uración din)mica de /ost -D@CP
Protocolo de trans$erencia de arc/i'os tri'ial -T4TP
Tele$onía ,P o 'o& sobre ,P -<o,P
Aue(os en línea
Comunicación "#
Comparación de baja sobrecarga ! con&iabilidad de "#
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 26/31
Comunicación "#
/earmado de datagramas
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 27/31
; las aplicaciones de ser'idor basadas en UDP se lesasi(nan n"meros de puerto bien conocidos o re(istrados.
#l proceso del cliente UDP selecciona al a&ar un n"merode puerto del ran(o de n"meros de puerto din)micos
como puerto de ori(en.
Comunicación "#
rocesos de servidores ! clientes "#
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 28/31
TC o "#
0plicaciones 1ue utili)an TC
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 29/31
TC o "#
0plicaciones 1ue utili)an "#
7/18/2019 Redes Capitulo 6
http://slidepdf.com/reader/full/redes-capitulo-6 30/31
#l rol de la capa de transporte es proporcionar tres $uncionesprincipales: multipleación! se(mentación y rearmado! y 'eri$icaciónde errores.
#stas $unciones son necesarias para abordar cuestiones de calidad de
ser'icio y se(uridad en las redes. #l conocimiento sobre el $uncionamiento de TCP y UDP y las
aplicaciones populares %ue utili&an cada protocolo permite laimplementación de calidad de ser'icio y el armado de redes m)scon$iables.
*os puertos proporcionan un Bt"nel para %ue los datos pasen de lacapa de transporte a la aplicación correcta en el destino.
Capítulo 2: /esumen