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:
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.