Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RedesCapa
de Comunicaciones
de transporte 1
❑ Capa de transporte
❑ Detalles de la capa de Transporte
❑ El protocolo UDP
❑ El protocolo TCP
❑ Los Números de puertos
❑ El Proceso de comunicación de TCP
❑ Confiabilidad y Control de flujo
❑ El Proceso de comunicación UDP
Objetivo de aprendizaje: Capa de Transporte
▪ Protocolos de capa de transporte
• Explicar la forma en que los protocolos y servicios de capa de transporte admiten comunicaciones a través
de las redes de datos.
• Explicar el propósito de la capa de transporte en la administración del transporte de datos en la
comunicación de extremo a extremo.
• Explicar las características de los protocolos TCP y UDP, incluidos los números de puerto y sus usos.
▪ TCP y UDP
• Comparar el funcionamiento de los protocolos de capa de transporte en la admisión de la comunicación de
extremo a extremo.
• Explicar la forma en que los procesos de establecimiento y finalización de sesión TCP promueven una
comunicación confiable.
• Explicar la forma en que se transmiten y se reconocen las unidades de datos del protocolo TCP para
garantizar la entrega.
• Describir los procesos de cliente UDP para establecer la comunicación con un servidor.
• Determinar si las transmisiones TCP de alta fiabilidad, o transmisiones UDP no garantizadas, son las más
adecuadas para aplicaciones comunes.
Transporte de datos
Función de la capa de transporte
▪ Es responsable de establecer una sesión
de comunicación temporaria entre dos
aplicaciones y de transmitir datos entre
ellas.
▪ Enlace entre la capas de aplicación y las
capas inferiores que se encargan de la
transmisión a través de la red.
Transporte de datos
Tareas de la capa de transporte
▪ Identificación de la aplicación:
▪ Segmentación.
▪ Multiplexación de conversaciones.
▪ Agregar Cabecera.
Transporte de datos
Tareas de la capa de transporte
▪ Identificación de la aplicación.
▪ Segmentación:
▪ Multiplexación de conversaciones.
▪ Agregar Cabecera.
Transporte de datos
Tareas de la capa de transporte
▪ Identificación de la aplicación.
▪ Segmentación.
▪ Multiplexación de conversaciones:
▪ Agregar Cabecera.
Transporte de datos
Tareas de la capa de transporte
▪ Identificación de la aplicación.
▪ Segmentación.
▪ Multiplexación de conversaciones.
▪ Agregar Cabecera.
En la capa de transporte, cada conjunto de datos que fluye entre una aplicación de origen y una
aplicación de destino se conoce como una conversación y se rastrea por separado. Es responsabilidad
de la capa de transporte mantener y hacer un seguimiento de todas estas conversaciones.
Como se ilustra en la figura, un host puede tener múltiples aplicaciones que se comunican a través de la
red simultáneamente.
Transporte de datos
Tareas de la capa de transporte
▪ Identificación de la aplicación.
▪ Segmentación.
▪ Multiplexación de conversaciones.
▪ UDP:
Si uno o dos datagramas de una
transmisión de video en vivo no
llegan o si se interrumpe la
transmisión, es posible que no sea
perceptible para el usuario o al
menos sea “aceptable”
Descripción general de TCP
Características de TCP
▪ Establecimiento de sesión
• Protocolo orientado a la conexión
• Garantiza que la aplicación está lista para recibir datos
• Negocia la cantidad de tráfico que se puede reenviar en un momento determinado
▪ Garantiza entrega confiable
• Asegura que cada segmento que envía el origen llegue al destino
▪ Entrega en el mismo orden
• La numeración y la secuencia de los segmentos garantiza el rearmado en el orden correcto
▪ Control de flujo
• Regula la cantidad de datos que transmite la fuente: Cuando TCP advierte que estos recursos están
sobrecargados, puede solicitar que la aplicación emisora reduzca la velocidad del flujo de datos.
Descripción general de TCP
Encabezado TCP
▪ Todo el segmento/datagrama se
encapsula en el paquete IP.
▪ Ejemplo: 192.168.1.7:80.
▪ Puertos conocidos (números del 0 al 1023): estos números se reservan para servicios
y aplicaciones.
▪ Puertos registrados (números del 1024 al 49 151): IANA asigna estos números de
puerto a una entidad que los solicite para utilizar con procesos o aplicaciones
específicos.
▪ Puertos dinámicos o privados (números 49 152 a 65 535): en general, el sistema
operativo del cliente los asigna dinámicamente y los utiliza para identificar la
aplicación del cliente durante la comunicación.
Descripción general de TCP y UDP
Grupos de números de puerto (continuación)
Números de
puerto
conocidos
Descripción general de TCP y UDP
El comando netstat
▪ Utilidad de red que puede
utilizarse para verificar
conexiones.
▪ De manera predeterminada,
intenta resolver las direcciones
IP en nombres de dominio y los
números de puerto en
aplicaciones conocidas.
▪ La opción -n se utiliza para
mostrar direcciones IP y
puertos en formato numérico.
Proceso de comunicación en TCP
Proceso del servidor TCP
Cada cliente usa puerto destino well-know para solicitor servicio Puerto origen aleatorio del rango: 49152 al
Proceso de comunicación en TCP
Proceso del servidor TCP (continuación)
En el servidor sera al reves
Proceso de comunicación en TCP
Establecimiento de conexiones TCP
3 way handshake
▪ Para cerrar una conexión, se debe establecer el bit de control como (FIN) en el
encabezado del segmento.
▪ Para finalizar todas las sesiones TCP de una vía, se utiliza un enlace de dos vías,
que consta de un segmento FIN y un segmento de reconocimiento (ACK).
▪ Para terminar una conversación simple admitida por TCP, se requieren cuatro
intercambios para finalizar ambas sesiones.
Proceso de comunicación en TCP
Importancia del proceso TCP 3way handshake “de enlace de tres vías”
▪ Sirve para:
• Establecer que el dispositivo de destino está presente en la red.
• Verificar que el dispositivo de destino tenga un servicio activo y
acepte solicitudes en el número de puerto de destino que el
cliente de origen desea utilizar.
• Informar al dispositivo de destino que el cliente de origen intenta
establecer una sesión de comunicación en dicho número de
puerto.
▪ Los seis bits del campo de bits de control del encabezado del
segmento TCP también se conocen como marcadores.
• El marcador RST se utiliza para restablecer una conexión cuando
ocurre un error o se agota el tiempo de espera.
▪ La aplicación debe
identificar la secuencia
correcta.