Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4CCNAExploration Network Chapter4
4CCNAExploration Network Chapter4
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
Cisco Public
asegurar que, si se requiere, todos los datos sean recibidos de manera confiable y en orden por la aplicacin correcta, y
emplear mecanismos de manejo de error.
Cisco Public
Otros protocolos de la capa de Transporte describen procesos que brindan funciones adicionales, como asegurar la entrega confiable entre las aplicaciones. Si bien estas funciones adicionales proveen una comunicacin ms slida entre aplicaciones de la capa de Transporte, representan la necesidad de utilizar recursos adicionales y generan un mayor nmero de demandas en la red.
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 6
Cisco Public
Cisco Public
Control del flujo. Solicitar que la aplicacin que enva reduzca la velocidad del flujo de datos.
Cisco Public
Cisco Public
10
Se debe mantener el seguimiento de todas las porciones de datos que se transmitan y reciban. En la capa de Transporte, existen protocolos que especifican mtodos para entrega confiable, garantizada o de mximo esfuerzo.
Cisco Public
11
Cisco Public
12
streaming de vdeo, y
Voz sobre IP (VoIP).
TCP es un protocolo orientado a la conexin, descrito en la RFC 793. TCP incurre en el uso adicional de recursos para agregar funciones. Las funciones adicionales especificadas por TCP estn en el mismo orden de entrega, son de entrega confiable y de control de flujo.
Las aplicaciones que utilizan TCP son: exploradores Web, e-mail, y transferencia de archivos
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 13
Cisco Public
14
Cuando una aplicacin de cliente enva una solicitud a una aplicacin de servidor, el puerto de destino contenido en el encabezado es el nmero de puerto que se asigna al daemon de servicio que se ejecuta en el host remoto. El software del cliente debe conocer el nmero de puerto asociado con el proceso del servidor en el host remoto. El puerto de origen del encabezado de un segmento o datagrama de un cliente se genera de manera aleatoria. Siempre y cuando no entre en conflicto con otros puertos en uso en el sistema, el cliente puede elegir cualquier nmero de puerto. El nmero de puerto acta como direccin de retorno para la aplicacin que realiza la solicitud.
Cisco Public
15
Cisco Public
16
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
Cisco Public
17
Cisco Public
18
Cisco Public
19
Cisco Public
20
Cisco Public
21
Cisco Public
22
Cisco Public
23
Una manera de mejorar la seguridad en un servidor es restringir el acceso al servidor a slo aquellos puertos asociados con los servicios y aplicaciones accesibles a solicitantes autorizados.
Cisco Public
24
Cisco Public
26
Cisco Public
27
Cisco Public
28
Cisco Public
29
Cisco Public
30
Cisco Public
31
Cisco Public
32
Cisco Public
33
Cisco Public
34
Otra forma de controlar el flujo de datos es utilizar tamaos dinmicos de ventana. Cuando los recursos de la red son limitados, TCP puede reducir el tamao de la ventana para lograr que los segmentos recibidos sean reconocidos con mayor frecuencia. Esto disminuye de manera efectiva la tasa de transmisin, ya que el origen espera que los datos sean recibidos con ms frecuencia.
Cisco Public
35
Cisco Public
36
Protocolo UDP
Baja sobrecarga VS confiabilidad.
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. Esto no significa que las aplicaciones que utilizan UDP no sean confiables. Slo quiere decir que estas funciones no son contempladas por el protocolo de la capa de Transporte y deben implementarse aparte, si fuera necesario.
Cisco Public
37
Protocolo UDP
Protocolos principales de la capa de Aplicacin que utilizan UDP se incluyen:
sistema de denominacin de dominio (DNS), protocolo simple de administracin de red (SNMP),
Algunas aplicaciones como los juegos en lnea o VoIP pueden tolerar algunas prdida de datos. Si estas aplicaciones utilizaran TCP, experimentaran largas demoras, ya que TCP detecta la prdida de datos y los retransmite. Estas demoras seran ms perjudiciales para la aplicacin que las pequeas prdidas de datos. Algunas aplicaciones, como DNS, simplemente reintentan enviar la solicitud si no obtienen respuesta y, por lo tanto, no necesitan TCP para garantizar la entrega del mensaje.
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 38
Protocolo UDP
Ya que UDP opera sin conexin, las sesiones no se establecen antes de que se lleve a cabo la comunicacin, como sucede con TCP. Se dice que UDP es basado en transacciones. En otras palabras, cuando una aplicacin posee datos para enviar, simplemente los enva.
Cantidades mayores grandes de datos deben dividirse en varios segmentos. La PDU de UDP se conoce como datagrama, pese a que los trminos segmento y datagrama a veces se utilizan de manera indistinta para describir una PDU de la capa de Transporte.
Cisco Public
39
Protocolo UDP
Cuando se envan mltiples datagramas a un destino, los mismos pueden tomar rutas distintas y llegar en el orden incorrecto. 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 UDP simplemente reensambla los datos en el orden en que se recibieron y los enva a la aplicacin. Si la secuencia de los datos es importante para la aplicacin, la misma deber identificar la secuencia adecuada de datos y determinar cmo procesarlos.
Cisco Public
40
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.
Cisco Public
41
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.
Cisco Public
42
Protocolo UDP
Ya que no se crean sesiones con UDP, tan pronto como los datos estn listos para ser enviados y los puertos estn identificados, UDP puede formar el datagrama y enviarlo a la capa de Red para direccionamiento y envo a la red. Una vez que el cliente ha elegido los puertos de origen y destino, estos mismos puertos se utilizarn en el encabezado de todos los datagramas que se utilicen en la transaccin. Para la devolucin de datos del servidor al cliente, se invierten los nmeros de puerto de origen y destino en el encabezado del datagrama.
Cisco Public
43
Resumen
Cisco Public
44
Cisco Public
45