Aquí hay cinco funciones clave que podría realizar una capa en el modelo de red, ilustrada con ejemplos de la capa de transporte (capa 4) :
1. Segmentación y reensamblaje de datos: La capa de transporte descompone grandes mensajes en paquetes más pequeños (segmentos) para una transmisión eficiente y los vuelve a montar en el destino.
2. Dirección y gestión de puertos: La capa de transporte utiliza números de puerto para identificar aplicaciones o servicios específicos en los hosts de envío y recepción. Esto permite que múltiples aplicaciones compartan la misma conexión de red.
3. Gestión de la conexión: La capa de transporte puede establecer, mantener y terminar conexiones entre aplicaciones en diferentes hosts. Esto proporciona una entrega confiable y ordenada de datos.
4. Control de flujo: La capa de transporte asegura que los datos se envíen a una velocidad que el receptor puede manejar, evitando los desbordamientos del búfer y la pérdida de datos.
5. Control de errores: La capa de transporte implementa mecanismos como suma de verificación y reconocimientos para detectar y corregir errores en la transmisión de datos.
Es importante recordar que cada capa en el modelo de red tiene su propio conjunto de funciones y tareas, y estas funciones trabajan juntas para facilitar la comunicación de extremo a extremo.