Está en la página 1de 27

Captulo 7:

Capa de transporte

Introduccin a redes

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

Captulo 7
7.1 Protocolos de la capa de transporte
7.2 TCP y UDP

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

El rol de la capa de transporte

Responsable de establecer una sesin temporal entre dos


aplicaciones y de transmitir datos entre ellas
Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

Transporte de datos

Funcin de la capa de transporte


TCP/IP utiliza dos protocolos para lograrlo:
Protocolo de control de transmisin (TCP)
Protocolo de datagramas de usuario (UDP)
Principales responsabilidades de los protocolos
Rastreo de comunicacin individual entre aplicaciones en los hosts de
origen y destino

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

Transporte de datos

Funcin de la capa de transporte


Principales responsabilidades de los protocolos
Divisin de los datos en segmentos y reunificacin de los datos
segmentados en el destino
Identificacin de la aplicacin correspondiente para cada stream de
comunicacin (c/ N de puertos)

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

Transporte de datos

Multiplexacin de conversaciones
Segmentacin de los datos
Permite que se entrelacen
(multiplexen)
varias
comunicaciones
diferentes
de varios usuarios distintos
en la misma red en forma
simultnea.
Proporciona los medios para
enviar y recibir datos durante
la ejecucin de varias
aplicaciones.
Se agrega un encabezado
a cada
segmento
para
identificarlo.

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

Confiabilidad de la capa de transporte

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

Transporte de datos

Confiabilidad de la capa de transporte


Las diferentes aplicaciones tienen distintos requisitos de
confiabilidad de transporte (TCP y UDP).
Protocolo de control de transmisin (TCP)
Entrega confiable, asegura que datos lleguen al destino.
Utiliza el acuse de recibo para asegurar la entrega.
Mayor sobrecarga en la red
Protocolo de datagramas de usuario (UDP)
No proporciona confiabilidad.
Menor sobrecarga.
TCP o UDP
Los desarrolladores de aplicaciones eligen el protocolo
de transporte segn los requisitos de las aplicaciones.
Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

Introduccin a TCP y UDP

Introduccin a TCP (RFC 793)


Orientado a la conexin: crea una sesin entre el origen y
destino.
Entrega confiable: retransmite datos perdidos o daados.
Reconstruccin de datos ordenada: numeracin y
secuenciacin de segmentos.
Control del flujo: regula la cantidad de datos que se
transmiten.
Protocolo con estado: realiza un seguimiento de la sesin.

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

Introduccin a TCP y UDP

Introduccin a UDP (RFC 768)


Sin conexin

Entrega poco confiable

No hay reconstruccin de datos ordenada


Sin control del flujo

Protocolo sin estado

Aplicaciones que utilizan UDP:


Streaming video
Voz sobre IP (VOIP)
Sistema de nombres de dominio (DNS)

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

10

Introduccin a TCP y UDP

Separacin de varias comunicaciones

Los datos de las distintas aplicaciones se dirigen a la


aplicacin correcta, ya que cada aplicacin tiene un nmero
de puerto nico.
Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

11

Introduccin a TCP y UDP

Direccionamiento de puertos TCP y UDP

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

12

Introduccin a TCP y UDP

Direccionamiento de puertos TCP y UDP

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

13

Introduccin a TCP y UDP

Direccionamiento de puertos TCP y UDP


Netstat
Se utiliza para inspeccionar las conexiones TCP que
estn abiertas y en ejecucin en el host de red.

Protocolo

Presentation_ID

Puerto de origen

IP o nombre de
host remoto

Puerto de destino

2008 Cisco Systems, Inc. Todos los derechos reservados.

Estado de
conexin

Informacin confidencial de Cisco

14

Comunicacin TCP

Procesos de servidores TCP

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

15

Segmentacin TCP y UDP

La capa de transporte segmenta los datos y agrega un


encabezado para la entrega a travs de la red.
Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

16

Comunicacin TCP

Establecimiento y finalizacin de conexiones TCP


Protocolo de enlace de tres vas
Establece que el dispositivo de destino est presente.
Verifica que el destino tenga un servicio activo y que
acepte solicitudes en el nmero de puerto de destino
que el cliente de origen intenta utilizar.
Informa al destino que el origen pretende establecer una
sesin en dicho nmero de puerto.

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

17

Comunicacin TCP

Protocolo TCP de enlace de tres vas


Paso 1 (SYNC): el cliente de origen solicita una sesin de
comunicacin de cliente a servidor con el servidor.
Paso 2 (SYNC ACK): el servidor reconoce la sesin de cliente a
servidor y solicita una sesin de servidor a cliente.
Paso 3 (ACK): el cliente de origen reconoce la sesin de
comunicacin de servidor a cliente.

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

18

Comunicacin TCP

Terminacin de sesin TCP

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

19

Confiabilidad y control del flujo

Confiabilidad de TCP: entrega ordenada

Se utilizan nmeros de secuencia para volver a armar los


segmentos en el orden original.
Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

20

Confiabilidad de TCP: reconocimiento y tamao de la


ventana
El nmero de secuencia y el nmero de acuse de recibo se utilizan
conjuntamente para confirmar la recepcin.

Tamao de la ventana: cantidad de datos que puede transmitir un


origen antes de recibir un acuse de recibo.
Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

21

Confiabilidad y control del flujo

Control del flujo de TCP: prevencin de congestiones

Si se pierden los segmentos debido a la congestin, el receptor acusar


recibo del ltimo segmento secuencial recibido y responder con un
tamao de ventana.
Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

22

UDP

Comunicacin

Comparacin de baja sobrecarga y confiabilidad


de UDP
UDP
Protocolo simple que proporciona las funciones bsicas de la capa de
transporte.
Lo utilizan las aplicaciones que pueden tolerar una pequea prdida de datos.
Lo utilizan las aplicaciones que no pueden tolerar retrasos.

Utilizado por:
Sistema de nombres de dominio (DNS)
Protocolo simple de administracin de red (SNMP)
Protocolo de configuracin dinmica de host (DHCP)
Protocolo de transferencia de archivos trivial (TFTP)
Telefona IP o voz sobre IP (VoIP)
Juegos en lnea
Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

23

Comunicacin UDP

Rearmado de datagramas

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

24

Comunicacin UDP

Procesos de servidores y clientes UDP


A las aplicaciones de servidor basadas en UDP se les
asignan nmeros de puerto bien conocidos o registrados.
El proceso del cliente UDP selecciona al azar un nmero
de puerto del rango de nmeros de puerto dinmicos
como puerto de origen.

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

25

TCP o UDP

Aplicaciones que utilizan TCP y UDP

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

Informacin confidencial de Cisco

26

CS 7.2.1.8

Presentation_ID

2008 Cisco Systems, Inc. Todos los derechos reservados.

CS 7.3.1.2

Informacin confidencial de Cisco

27

También podría gustarte