Redes Capitulo 6

31
Capítulo 6: Capa de transporte Introducción a redes

description

Capitulo 6 de redes de computación

Transcript of Redes Capitulo 6

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

7/18/2019 Redes Capitulo 6

http://slidepdf.com/reader/full/redes-capitulo-6 31/31