Вы находитесь на странице: 1из 31

Captulo 7:

Capa de Transporte

Introduccin a las Redes

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Captulo 7
7.1 Protocolos de capa de transporte
7.2 TCP y UDP
7.3 Resumen

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Captulo 7: Objectivos
Describir el propsito de la capa de transporte en la gestin del
transaporte de datos en comunicaciones end-to-end.
Describir caractersticas de los protocolos TCP y UDP incluyendo
nmeros de puerto y sus usos.
Explicar cmo los procesos de establecimiento y finalizacin se
sesiones TCP facilitan la comunicacin confiable.
Explicar cmo unidades de datos de protocolo TCP son
transmitidas y confirmadas para garantizar la entrega.
Explicar los procesos de clientes UDP para establecer
comunicacin con un servidor.
Determinar si transmisiones TCP de alta confiabilidad, o
transmisiones UDP sin garanta, son ms adecuadasd para
aplicaciones comunes.
Traducido por Nicols Contador
2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Rol de la capa de transporte

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Transportate de datos

Rol de la capa de transporte


La capa de transporte es responsable del establecimiento de una
sesin de comunicacin temporal entre dos aplicaciones y de la
entrega de datos entre ellos. TCP/IP usa dos protocolos para
alcanzar esto:
Transmission Control Protocol (TCP)
User Datagram Protocol (UDP)
Principales responsabilidades de los protocolos de la capa de
transporte
Seguimiento de las comunicaciones individuales entre aplicaciones
en los hosts origen y destino
Segmentacin de datos para la manejabilidad y reensamblado de
segmentos de datos en flujos de datos de aplicacin en el destino
Identificacin de la aplicacin apropiada para cada flujo de
comunicacin
Traducido por Nicols Contador
2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Transporte de datos

Multiplexacin de las Conversaciones


Segmentacin de datos
Permite muchas
comunicaciones, desde
diferentes usuarios, para ser
intercalada (multiplexada) en
la misma red, al mismo
tiempo.
Provee los medios para
enviar y recibir datos cuando
estn corriendo mltiples
aplicaciones.
Encabezado agregado a cada
segmento para identificarlo.

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Transporte de datos

Confiabilidad de capa de Transporte


Diferentes aplicaciones tienen diferentes requerimientos de confiabilidad de
transporte
TCP/IP provee dos protocolos de capa de transporte, TCP y UDP
Transmission Control Protocol (TCP)
Provee entrega confiable asegurando que todos los datos llegan al
destino.
Usa confirmaciones y otros procesos para asegurar la entrega
Gran demanda en la red mucha carga
User Datagram Protocol (UDP)
Provee slo las funciones bsicas para la entrega no confiable
Menos sobrecarga
TCP o UDP
Hay un equilibrio entre el valor de la confiabilidad y el esfuerzo en ponerlo
en la red.
Desarrolladores de aplicaciones eligen el protocolo de transporte basado
en los requerimientos de sus aplicaciones.
Traducido por Nicols Contador
2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Introduccin TCP y UDP

Introduccin a TCP
Transmission Control Protocol (TCP)
RFC 793
Orientado a la conexin creando una sesin entre origen y
destino
Entrega confiable retransmicin de datos perdidos o corruptos
Reconstruccin ordenada de datos numerando y secuenciando
los segmentos
Control de flujo - regulando la cantidad de datos transmitidos
Protocolo Stateful (con estado) mantiene un seguimiento de la
sesin

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Introduccin TCP y UDP

Introduccin a UDP
User Datagram Protocol (UDP)
RFC 768
Sin conexin
Entrega no confiable
Reconstruccin no ordenada de
datos
Sin control de flujo
Protocolo sin estado
Aplicaciones que usan UDP:
Domain Name System (DNS)
Video Streaming
Voice over IP (VoIP)
Traducido por Nicols Contador
2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Introduccin TCP y UDP

Separando Mltiples Comunicaciones


Nmeros de puerto son usados por TCP y UDP para diferenciar entre
aplicaciones.
.

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

10

Introduccin TCP y UDP

Direccionamiento de puerto TCP y UDP

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

11

Introduccin TCP y UDP

Direccionamiento de puerto TCP y UDP

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

12

Introduccin a TCP y UDP

Direccionamiento de puerto TCP y UDP


Netstat
Usado para examinar conexiones TCP que estn
abiertas y corriendo en un host de red

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

13

Comunicacin TCP

Procesos de servidor TCP

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

14

Comunicacin TCP

TCP Conexin, Establecimiento y


finalizacin
Three-Way Handshake
Determina que el dispositivo destino est presente en
la red.
Verifica que el dispositivo destino tiene un servicio
activo y est aceptando solicitudes en el nmero de
puerto destino que el cliente que inici la sesin
pretende usar.
Informa al dispositivo destino qu el cliente origen
pretende establecer una sesin de comunicacin en
ese nmero de puerto.

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

15

Comunicacin TCP

TCP Three-Way Handshake Paso 1


Paso 1: El cliente solicita una sesin de
comunicacin cliente-a-servidor con el servidor.

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

16

Comunicacin TCP

TCP Three-Way Handshake Paso 2


Paso 2 : El servidor confirma la sesin de
comunicacin cliente-a-servidor y solicita una
sesin de comunicacin servidor-a-cliente.

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

17

Comunicacin TCP

TCP Three-Way Handshake Paso 3


Paso 3: El cliente confirma la sesin de
comunicacin servidor-a-cliente.

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

18

Comunicacin TCP

Finalizacin de sesin TCP

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

19

Confiabilidad y control de flujo

Confiabilidad TCP Entrega Ordenada


Nmeros de secuencia son usados para reensamblar
segmentos en el orden original

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

20

Confiabilidad TCP Confirmacines


(Acknowledgement) y tamao de
ventana
Los nmeros de secuencia y nmeros de acuse de
recibo (acknowledgement) son usados para confirmar
la recepcin.

Tamao de ventana - La cantidad de datos que un


origen puede transmitir antes de que una confirmacin
deba ser recibida.

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

21

Confiabilidad TCP y control de flujo

Tamao de ventana y acuses de recibo

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

22

Confiabilidad y control de flujo

Control de flujo TCP Prevencin de


congestin

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

23

Confiabilidad y control de flujo

Confiabilidad TCP - Acuse de recibo

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

24

Comunicacin UDP

Baja sobrecarga UDP vs. Confiabilidad


UDP
Protocolo simple que provee las funciones bsicas de la capa de
transporte
Usado por las aplicaciones que pueden tolerar pequeas prdidas
de datos
Usado por aplicaciones que no pueden tolerar retardos

Usado por
Domain Name System (DNS)
Simple Network Management Protocol (SNMP)
Dynamic Host Configuration Protocol (DHCP)
Trivial File Transfer Protocol (TFTP)
IP telephony or Voice over IP (VoIP)
Juegos online

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

25

Comunicacin UDP

Reensamble de Datagrama

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

26

Comunicacin UDP

Procesos UDP de servidor y cliente


Aplicaciones de servidor basadas en UDP son asignados a
nmeros de puertos bien conocidos o registrados.
Los procesos clientes UDP, aleatoriamente seleccionan
nmeros de puerto, de un rango de nmeros de puerto
dinmicos como puerto origen.

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

27

TCP o UDP

Aplicaciones que usan TCP

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

28

TCP o UDP

Aplicaciones que usan UDP

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

29

Captulo 7: Resumen
El rol de la capa de Transporte es la de proveer tres
principales funciones: multiplexacin, segmentacin,
reensamblado, y chequeo de errores.
Estas funciones son necesarias para abordar problemas en
calidad de servicio y seguridad en redes.
Conocer cmo operan TCP y UDP y qu aplicaciones
populares usan cada protocolo permitir la implementacin
de calidad de servicio y construir redes ms confiables.
Los puertos provee un tnel para que los datos lleguen a la
aplicacin correcta al destino.

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

30

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

31

Вам также может понравиться