Beruflich Dokumente
Kultur Dokumente
SEMANA 7
Capa de transporte
Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni
IACC-2019
utilizar los contenidos para fines comerciales de ninguna clase.
1
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
1.
APRENDIZAJE ESPERADO
El estudiante será capaz de:
IACC-2019
2
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
APRENDIZAJE ESPERADO..................................................................................................................... 2
INTRODUCCIÓN ................................................................................................................................... 4
1. PROTOCOLOS DE LA CAPA DE TRANSPORTE ............................................................................... 5
1.1 TRANSPORTE DE DATOS ...................................................................................................... 5
1.2 DESCRIPCIÓN GENERAL DE TCP Y UDP ................................................................................ 7
2. PROTOCOLO DE CONTROL DE TRANSMISIÓN (TCP). ................................................................ 11
2.1 PROCESO DE COMUNICACIÓN TCP ................................................................................... 11
2.2 CONFIABILIDAD Y CONTROL DE FLUJO.............................................................................. 12
3. PROTOCOLO DE DATAGRAMA DE USUARIO (UDP) ................................................................... 14
3.1 PROCESO DE COMUNICACIÓN DE UDP ............................................................................. 15
COMENTARIO FINAL.......................................................................................................................... 16
REFERENCIAS ..................................................................................................................................... 17
IACC-2019
3
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
INTRODUCCIÓN
Como se ha visto a lo largo de las semanas para el direccionamiento en la capa de red. El
anteriores, las redes de datos respaldan la host de origen se comunica con el host de
vida, desde una conversación por medio de destino para tomar decisión de cómo se
un chat hasta la forma que se estudia esta deben dividir los datos en segmentos, además
formación. Todos estos procesos se pueden de garantizar que no haya pérdida de
llevar a cabo en simultáneo desde una segmentos y verificar que todos los
estación de trabajo además de poder utilizar segmentos estén completos.
otras aplicaciones, como correo electrónico,
la web y mensajería instantánea para enviar Este contenido, se concentrará en el rol de la
mensajes u obtener información. capa de transporte, examinando cómo divide
los datos en segmentos, la garantía de
Los datos de cada una de estas aplicaciones se entrega y el reordenamiento de los
empaquetan, se transportan y se entregan a segmentos. También se explica cómo el
la aplicación correspondiente en el dispositivo protocolo UDP cumple un rol importante en la
de destino. capa de transporte.
IACC-2019
4
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
Aplicación Aplicación
La capa de
transporte
Transporte traslada datos Transporte
entre las
Internet aplicaciones en
Internet
dispositivos de
red
Acceso a la red Acceso a la red
En la capa de transporte, los datos fluyen entre una aplicación de origen y una de destino se conoce
como “conversación”. Tal como se muestra en la figura 2, un host puede tener varias aplicaciones
que se ejecutan en simultáneo, lo que se logra por medio de la multiplexación. De allí que en un
IACC-2019
5
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
host se puede tener una llamada de VoIP, consultar una serie de páginas web y enviar un correo
electrónico todo en el mismo instante de tiempo. Dentro de las principales responsabilidades de la
capa de transporte se encuentran la de mantener y hacer un seguimiento de todas estas
conversaciones.
Debido a la cantidad de datos recibidos de las capas superiores las cuales pueden variar, los datos
se deben preparar para el envío a través de los medios en partes que puedan ser manejados por la
red. A este proceso de dividir en porciones más pequeñas los datos es lo que se conoce como
segmentación. Es responsabilidad de los protocolos de la capa de transporte poder llevar a cabo
esta tarea de dividir o segmentar los datos de aplicación en bloques de un tamaño apropiado tal
como se muestra en la figura 3.
En el destino, la capa de transporte debe poder reconstruir las porciones de datos en un flujo de
datos completo que sea útil para la capa de aplicación. Los protocolos en la capa de transporte
describen cómo se utiliza la información del encabezado de dicha capa para rearmar las porciones
de datos en flujos y transmitirlos a la capa de aplicación.
IACC-2019
6
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
Figura 3. Segmentación.
Fuente: material desarrollado para la asignatura.
Dado que los datos fueron segmentados para poder ser enviados por la red es posible que se
mezclen con otros segmentos de diferentes aplicaciones. Siendo que cada segmento pertenece a
diferentes aplicaciones, se hace necesario poder identificar las aplicaciones para luego poder
reensamblar los segmentos y esto es posible por medio de los números de puertos de las
aplicaciones. Ejemplo: puerto 80 para aplicación de HTTP, 443 puerto para HTTPS.
IACC-2019
7
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
• Establecimiento de una sesión: garantiza que la aplicación esta lista para recibir los
datos.
• Entrega confiable: implica el reenvío de segmentos perdidos para que se reciban los
datos en forma correcta.
• Entrega en el mismo orden: garantiza que los segmentos se rearmen en el orden
correcto.
• Control del flujo: garantiza que el receptor puede procesar los datos recibidos.
•
Encabezado TCP
TCP es un protocolo orientado a conexión, es decir, que previamente debe establecer una sesión de
comunicación y luego hacer un seguimiento del estado de esa sesión. TCP registra qué información
se envió y qué información se reconoció. La sesión con estado comienza con el establecimiento de
sesión y finaliza cuando se cierra en la terminación de sesión. Esto es conocido como intercambio
de señales de tres vías.
Como se muestra en la figura, cada segmento TCP tiene 20 bytes de sobrecarga en el encabezado
que encapsula los datos de la capa de aplicación:
IACC-2019
8
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
Los campos más importantes del encabezado de un segmento son los siguientes:
Encabezado UDP
IACC-2019
9
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
Características de UDP
IACC-2019
10
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
Toda solicitud entrante de un cliente direccionado al socket correcto es aceptada y los datos se
envían a la aplicación del servidor. Pueden existir varios puertos abiertos simultáneamente en un
servidor, uno para cada aplicación de servidor activa.
IACC-2019
11
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
IACC-2019
12
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
Sobre el control de flujo es un mecanismo para determinar la cantidad de datos que el destino puede
recibir y procesar con fiabilidad. El control de flujo permite mantener la confiabilidad de la
transmisión de TCP mediante el ajuste de la velocidad del flujo de datos entre el origen y el destino
para una sesión dada. Para lograr esto, el encabezado TCP incluye un campo de 16 bits llamado
“tamaño de la ventana”.
Para ver una lista completa de los números de puertos y las aplicaciones
asociadas en el sitio web de la IANA seguir el siguiente enlace:
https://bit.ly/2q7CZPX
IACC-2019
13
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
Tal como ocurre en TCP los datagramas pueden tomar diferentes rutas, pero en el caso de UDP los
datagramas se van entregado en el orden que llegan al receptor, es decir, reensambla los datos en
el orden en que se recibieron y los envía a la aplicación.
IACC-2019
14
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
UDP no realiza un seguimiento de los números de secuencia de la manera en que lo hace TCP. UDP
no tiene forma de reordenar datagramas en el orden en que se transmiten, por lo tanto, cualquier
pérdida de los datagramas UDP no será capaz recuperar dicha información.
Toda solicitud entrante de un cliente direccionado al socket correcto es aceptada y los datos se
envían a la aplicación del servidor. Pueden existir varios puertos abiertos simultáneamente en un
servidor, uno para cada aplicación de servidor activa.
IACC-2019
15
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
COMENTARIO FINAL
Se ha visto a lo largo del contenido cómo la importancia de los protocolos de la capa de transporte
TCP y UDP, juegan un rol preponderante para las comunicaciones entre hosts de extremo a extremo.
De allí que cada desarrollador de aplicaciones decide usar TCP o UDP de acuerdo con los
requerimientos o necesidades.
IACC-2019
16
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
REFERENCIAS
Dye. M, McDonald. R, y Rufi. A (2008). Fundamentos de Telecomunicaciones y Redes. Madrid:
Pearson Educación.
IACC-2019
17
SEMANA 7 – FUNDAMENTOS DE REDES Y SEGURIDAD
IACC-2019
18