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.
- ¿Cómo funciona exactamente traceroute / tracert a nivel de protocolo?
- ¿Cuál es la diferencia entre una URL y un URI?
- ¿Qué está pasando con IPv6?
- ¿Por qué se creó el modelo OSI cuando el TCP / IP ya existía y ya se estaba utilizando?
- ¿Cuál es la diferencia, si hay alguna, entre el servidor DNS y el servidor de nombres?
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