Vous êtes sur la page 1sur 49

Capa de Transporte del modelo OSI

Aspectos bsicos de networking: Captulo 4

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Objetivos
Explicar la funcin de los protocolos y los servicios de la capa de transporte en el soporte de las comunicaciones a travs de las redes de datos. Analizar la aplicacin y el funcionamiento de los mecanismos del protocolo TCP que soportan la confiabilidad.

Analizar la aplicacin y el funcionamiento de los mecanismos del protocolo TCP que soportan el reensamblaje y administran la prdida de datos. Analizar el funcionamiento del protocolo de datagrama de usuario (UDP) en relacin con el soporte de la comunicacin entre dos procesos en dispositivos finales.
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 2

Los servicios y la funcin de la capa de transporte

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Los servicios y la funcin de la capa de transporte


La capa de Transporte permite la segmentacin de datos y brinda el control necesario para reensamblar las partes dentro de los distintos streams de comunicacin. Las responsabilidades principales que debe cumplir son:
seguimiento de la comunicacin individual entre aplicaciones en los hosts origen y destino,
segmentacin de datos y gestin de cada porcin,

reensamble de segmentos en flujos de datos de aplicacin, e identificacin de las diferentes aplicaciones.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Los servicios y la funcin de la capa de transporte

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Los servicios y la funcin de la capa de transporte

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Los servicios y la funcin de la capa de transporte

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Los servicios y la funcin de la capa de transporte


Las funciones principales especificadas por todos los protocolos de la capa de Transporte incluyen:
Segmentacin y reensamblaje. Multiplexacin de conversaciones.

Establecimiento de una sesin. Entrega confiable. Entrega en el mismo orden.


Control del flujo.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Los servicios y la funcin de la capa de transporte

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Los servicios y la funcin de la capa de transporte

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

10

Los servicios y la funcin de la capa de transporte


Soporte de comunicacin confiable

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

11

Los servicios y la funcin de la capa de transporte


Los dos protocolos ms comunes de la capa de Transporte del conjunto de protocolos TCP/IP son el Protocolo de control de transmisin (TCP) y el Protocolos de datagramas de usuario (UDP). Ambos protocolos gestionan la comunicacin de mltiples aplicaciones.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

12

Los servicios y la funcin de la capa de transporte


Protocolo de datagramas de usuario (UDP).
un protocolo simple, sin conexin, descrito en la RFC 768.
las porciones de comunicacin en UDP se datagramas. Envindolos como "maximo esfuerzo". llaman

entre las aplicaciones que utilizan UDP se incluyen: DNS, streaming de vdeo, y Voz sobre IP (VoIP).

Protocolo de control de transmisin (TCP)


un protocolo orientado a la conexin, descrito en la RFC 793.
las funciones adicionales especificadas estn en el mismo orden de entrega, son de entrega confiable y de control de flujo.

Las aplicaciones que utilizan TCP son: exploradores Web, email, y transferencia de archivos.
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 13

Los servicios y la funcin de la capa de transporte

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

14

Los servicios y la funcin de la capa de transporte


Los servicios basados en TCP y UDP mantienen un seguimiento de las varias aplicaciones que se comunican. Para diferenciar los segmentos y datagramas para cada aplicacin, tanto TCP como UDP cuentan con campos de encabezado que pueden identificar de manera exclusiva estas aplicaciones. Estos identificadores nicos son los nmeros de los puertos.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

15

Los servicios y la funcin de la capa de transporte

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

16

Los servicios y la funcin de la capa de transporte


La Autoridad de nmeros asignados de Internet (IANA) asigna nmeros de puerto. IANA es un organismo de estndares responsable de la asignacin de varias normas de direccionamiento. Existen distintos tipos de nmeros de puerto:
Puertos bien conocidos (Nmeros del 0 al 1 023): estos nmeros se reservan para servicios y aplicaciones.
Puertos Registrados (Nmeros 1024 al 49151): estos nmeros de puertos estn asignados a procesos o aplicaciones del usuario. Puertos dinmicos o privados (Nmeros del 49 152 al 65 535): tambin conocidos como puertos efmeros, suelen asignarse de manera dinmica a aplicaciones de cliente cuando se inicia una conexin.
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 17

Los servicios y la funcin de la capa de transporte


A veces es necesario conocer las conexiones TCP activas que estn abiertas y en ejecucin en el host de red. Netstat es una utilidad de red importante que puede usarse para verificar esas conexiones. Netstat indica el protocolo en uso, la direccin y el nmero de puerto locales, la direccin y el nmero de puerto ajenos y el estado de la conexin.
Las conexiones TCP no descritas pueden representar una importante amenaza a la seguridad. Esto se debe a que pueden indicar que algo o alguien est conectado al host local.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

18

Los servicios y la funcin de la capa de transporte

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

19

Los servicios y la funcin de la capa de transporte


Dividir los datos de aplicacin en secciones garantiza que los datos se transmitan dentro de los lmites del medio y que los datos de distintas aplicaciones puedan ser multiplexados en el medio. TCP y UDP gestionan la segmentacin de forma distinta.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

20

Los servicios y la funcin de la capa de transporte

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

21

Actividades
Nmeros de puerto UDP y TCP
En esta actividad, "investigar" los paquetes para ver cmo DNS y HTTP utilizan los nmeros de puerto.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

22

Aplicacin y funcionamiento de los mecanismos del protocolo TCP


La confiabilidad de la comunicacin TCP se lleva a cabo utilizando sesiones orientadas a la conexin.
Antes de que un host que utiliza TCP enve datos a otro host, la capa de Transporte inicia un proceso para crear una conexin con el destino. Esta conexin permite el rastreo de una sesin o stream de comunicacin entre los hosts. Luego de establecida la sesin, el destino enva acuses de recibo al origen por los segmentos que recibe. Si el origen no recibe el acuse de recibo dentro de un tiempo predeterminado, retransmite esos datos al destino.
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 23

Aplicacin y funcionamiento de los mecanismos del protocolo TCP

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

24

Aplicacin y funcionamiento de los mecanismos del protocolo TCP


Cada proceso de aplicacin que se ejecuta en el servidor es configurado por el administrador del sistema para utilizar un nmero de puerto, de forma predeterminada o manual.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

25

Aplicacin y funcionamiento de los mecanismos del protocolo TCP


Para establecer la conexin los hosts realizan un intercambio de seales de tres vas.
En conexiones TCP, el host que brinde el servicio como cliente inicia la sesin al servidor. Los tres pasos para el establecimiento son:
1. El cliente que inicia la conexin enva un segmento que contiene un valor de secuencia inicial (solicitud).
2. El servidor responde con un segmento que contiene un valor de reconocimiento igual al valor de secuencia recibido ms 1, adems de su propio valor de secuencia de sincronizacin. 3. El cliente que inicia la conexin responde con un valor de reconocimiento igual al valor de secuencia que recibi ms uno.
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 26

Aplicacin y funcionamiento de los mecanismos del protocolo TCP

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

27

Aplicacin y funcionamiento de los mecanismos del protocolo TCP


Si se utiliza un proceso de cuatro pasos, los sealizadores se intercambian para finalizar la conexin TCP.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

28

Aplicacin y funcionamiento de los mecanismos del protocolo TCP

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

29

Actividades
Establecimiento y terminacin de la sesin TCP
En esta actividad, estudiar el protocolo de enlace de tres vas de TCP para el establecimiento de sesin y el proceso TCP para la terminacin de la sesin. Muchos protocolos de aplicacin utilizan TCP y visualizar el establecimiento de la sesin y los procesos de terminacin con el Packet Tracer profundizar sus conocimientos.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

30

Administracin de sesiones TCP


Cuando los servicios envan datos utilizando TCP, los segmentos pueden llegar a destinos desordenados.

Para que el receptor comprenda el mensaje original, los datos en estos segmentos se reensamblan en el orden original. Para lograr esto, se asignan nmeros de secuencia en el encabezado de cada paquete. Durante la configuracin de la sesin, se establece un nmero de secuencia inicial (ISN). A medida que se transmiten los datos durante la sesin, el nmero de secuencia se incrementa en el nmero de bytes que se han transmitido.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

31

Administracin de sesiones TCP


Los nmeros de secuencia de segmento permiten la confiabilidad indicando cmo reensamblar y reordenar los segmentos recibidos.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

32

Administracin de sesiones TCP


Una de las funciones de TCP es asegurar que cada segmento llegue a su destino. Los servicios TCP en el host de destino envan a la aplicacin de origen un acuse de recibo de los datos recibidos.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

33

Administracin de sesiones TCP


La cantidad de datos que un origen puede transmitir antes de que un acuse de recibo deba ser recibido se denomina tamao de la ventana. El tamao de la ventana es un campo en el encabezado TCP que permite la administracin de datos perdidos y el control del flujo.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

34

Administracin de sesiones TCP


Manejo de la prdida de segmentos

animacin
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 35

Administracin de sesiones TCP


El control del flujo contribuye con la confiabilidad de la transmisin TCP ajustando la tasa efectiva de flujo de datos entre los dos servicios de la sesin.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

36

Administracin de sesiones TCP


Otra forma de controlar el flujo de datos es utilizar tamaos dinmicos de ventana. Cuando los recursos de la red son limitados,

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

37

Protocolo UDP
UDP es un protocolo simple que provee las funciones bsicas de la capa de Transporte. Genera mucho menos sobrecarga que TCP, ya que no es orientado a la conexin y no cuenta con los sofisticados mecanismos de retransmisin, secuenciacin y control del flujo.

Entre los protocolos principales de la capa de Aplicacin que utilizan UDP se incluyen: DNS, SNMP, DHCP, RIP, TFTP y juegos en lnea.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

38

Protocolo UDP

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

39

Protocolo UDP
UDP opera sin conexin, las sesiones no se establecen antes de que se lleve a cabo la comunicacin. Se dice que UDP es basado en transacciones, cuando una aplicacin posee datos para enviar, simplemente los enva.

UDP no mantiene un seguimiento de los nmeros de secuencia de la manera en que lo hace TCP. UDP no puede reordenar los datagramas en el orden de la transmisin.
Por lo tanto, UDP simplemente reensambla los datos en el orden en que se recibieron y los enva a la aplicacin.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

40

Protocolo UDP

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

41

Protocolo UDP
Al igual que las aplicaciones basadas en TCP, a las aplicaciones de servidor basadas en UDP se les asigna nmeros de puerto bien conocidos o registrados. Cuando se ejecutan estas aplicaciones o procesos, aceptan los datos que coincidan con el nmero de puerto asignado.

Cuando UDP recibe un datagrama destinado a uno de esos puertos, enva los datos de aplicacin a la aplicacin adecuada en base a su nmero de puerto.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

42

Protocolo UDP

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

43

Protocolo UDP
Como en TCP, la comunicacin cliente/servidor se inicia por una aplicacin cliente que solicita datos de un proceso del servidor. El proceso de cliente UDP selecciona al azar un nmero de puerto del rango dinmico de nmeros de puerto y lo utiliza como puerto de origen para la conversacin.

El puerto de destino por lo general ser el nmero de puerto bien conocido o registrado asignado al proceso del servidor.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

44

Protocolo UDP

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

45

Actividades
Funcionamiento de UDP
En esta actividad, se examina cmo DNS utiliza UDP.

Examen de protocolos de la capa de Transporte y Aplicacin.


En esta actividad, utilizar el modo simulacin del Packet Tracer para capturar y analizar paquetes que la Web solicita utilizando un URL

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

46

Laboratorios
Observacin de TCP y UDP utilizando Netstat
En esta prctica de laboratorio examinar el comando netstat (utilidad estadstica de red) en una computadora host, y ajustar opciones de salida de netstat para analizar y comprender el estado del protocolo TCP/IP de capa de Transporte.

Protocolos de la capa de transporte TCP/UDP


En esta prctica de laboratorio utilizar Wireshark para capturar e identificar la operacin y los campos TCP del encabezado durante una sesin FTP y la operacin y los campos UDP del encabezador durante una sesin TFTP.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

47

Laboratorios
Examen de protocolos de la capa de transporte y aplicacin
En esta prctica de laboratorio usar Wireshark para monitorear y analizar las comunicaciones de la aplicacin (FTP y HTTP) del cliente entre un servidor y clientes.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

48

Resumen

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

49

Vous aimerez peut-être aussi