3. Capa de transporte

La tarea principal de la capa de transporte: proporcionar servicios de comunicación lógica de un extremo a otro entre procesos de aplicaciones

Revisión: solo los hosts tienen capas de transporte, enrutadores, conmutadores, concentradores, etc. en el núcleo de la red Solo se utilizan las funciones de las tres capas inferiores

Nota: Multiplexación y búsqueda de errores: confiable

En una computadora, los diferentes procesos de aplicación se distinguen por identificadores de proceso (ID de proceso)

En el entorno de red:

Solución para la red de arquitectura TCP/IP:

Utilice el número de puerto del protocolo en la capa de transporte, generalmente denominado puerto (puerto), utilice dirección IP + número de puerto para identificar de forma única un punto final de comunicación en toda la red

El número de puerto de la capa de transporte es un entero de 16 bits, que se puede numerar 65536 (2 al 16 power)

Puertos de uso común: puertos con números de puerto inferiores a 256

Números de puerto de la capa de transporte:

1. Números de puerto utilizados por el servidor: well- números de puerto conocidos y números de puerto registrados

2. El número de puerto utilizado por el cliente es temporal Cuando el proceso del cliente se está ejecutando, el sistema operativo selecciona aleatoriamente un número de puerto único no utilizado:

Multiplexación: en el host de origen, capa de transporte. El protocolo recopila bloques de datos enviados por procesos de aplicación desde diferentes sockets y encapsula la información del encabezado (incluida la información para la descomposición) de cada bloque de datos para formar un segmento de mensaje y luego pasa el segmento de mensaje a la capa de red

Demultiplexación: en el host de destino, el protocolo de la capa de transporte lee los campos en el segmento de mensaje, identifica el socket receptor y luego entrega los datos en el segmento de mensaje de la capa de transporte al Socket correcto

Multiplexación y demultiplexación (multiplexación y demultiplexación / multiplexación y demultiplexación): admite múltiples procesos de aplicación para utilizar el mismo protocolo de capa de transporte y puede recibir Los datos recibidos se entregan con precisión a diferentes procesos de aplicación

Protocolo de datagramas de usuario (UDP): protocolo de capa de transporte de Internet que proporciona servicios sin conexión

Tupla UDP Socket 2:

Protocolo de control de transmisión (TCP) ): Internet proporciona un protocolo de capa de transporte para servicios de conexión

Socket TCP Cuádruple:

Medidas tomadas para logre una transmisión de datos confiable basada en canales no confiables

Detección de errores: Exploit Coding implementa la detección de errores de bits durante la transmisión de datagramas

Confirmación: la dirección de recepción retroalimenta el estado de recepción al remitente.