En TCP, si tenemos buffers de envío y recepción, ¿por qué necesitamos bytes y segmentos?

Gracias por A2A.

Bien, debe saber por qué enviamos bytes y segmentos (es decir, datos) mientras enviamos el búfer (que también es el mismo dato).

La respuesta está en el concepto de TCP.

TCP es un protocolo orientado a la conexión. TCP es responsable de la comunicación sin errores de extremo a extremo y lo logra mediante el envío y la recepción de paquetes de confirmación.

El búfer de envío TCP contiene todos los datos enviados al host remoto pero aún no reconocidos por ese host. Con algunas excepciones aisladas *, los datos aún no enviados no están en el búfer y permanecen en el búfer proxy, que está sujeto a diferentes parámetros de perfil.

Por lo tanto, es muy probable que necesitemos retransmitir datos y, en este punto, TCP utilice este paquete Buffer.

Además, cuando llega un reconocimiento de algunos datos, no habrá retransmisión y puede liberar esos datos (Buffer).

Espero que esto haya sido útil.

Gracias

Buffers denota el tamaño de la memoria física . Estas memorias intermedias se encuentran en su NIC (tarjeta de interfaz de red) y para cada sesión, los hosts (transmisión y recepción) tendrán memorias intermedias de transmisión y recepción donde almacenarán temporalmente los datos antes de enviarlos para su procesamiento.

Bytes y segmentos denota la representación lógica de la memoria .

El segmento se utiliza para representar PDU (Unidad de datos de protocolo) en la capa de transporte. Los bytes representan el tamaño de los datos en general.

¡No te confundas!

Los buffers de envío y recepción se encuentran en dispositivos de red físicos, lo que determina la cantidad máxima de datos que el dispositivo puede contener hasta que el paquete se reenvía, procesa o descarta.

Como cada dispositivo conectado a la red puede tener un tamaño de búfer diferente, se proporciona un tamaño de paquete universal para que cada protocolo de red pueda usarlo.

Pero para transferir datos, los datos debían dividirse en segmentos para que puedan transmitirse fácilmente a través de la red, y cada segmento puede tomar una ruta diferente al destino en caso de conmutación de paquetes.