Como Tony Li mencionó, el cuerpo TCP es parte del paquete TCP. Se entrega en su conjunto. Puede confundirlo con el protocolo de enlace de 3 vías que se produce antes de recibir los datos.
Cuando se establece una conexión, el remitente envía el paquete 1 con la bandera SYN establecida. El receptor devuelve el conjunto de banderas SYN y ACK. El remitente envía la bandera ACK. Luego, el remitente envía otro paquete, esta vez con datos, con la bandera PSH establecida.
- ¿Cuál es la necesidad de un protocolo de ventana deslizante en un pagador de enlace de datos?
- ¿Cuál es la mejor manera de hacer ping a un cliente en un puerto específico después de establecer una conexión TCP entre el cliente y el servidor?
- Cómo hacer que Linux deje de enviar redireccionamientos IPv6 ICMP
- ¿Por qué el número de secuencia en RTP difiere de los de TCP?
- ¿Cuál es la razón detrás de Youtube usando TCP y no UDP?
Hay un pequeño retraso entre los dos paquetes enviados ya que el remitente envía el ACK instantáneamente tan pronto como recibe el primer paquete que indica el apretón de manos del receptor (0.1 ms después de recibirlo en la captura de pantalla). Los datos se envían una fracción de segundo después de ser ensamblados en un paquete. (0.7ms después de recibir ACK).
A partir de entonces, cada paquete enviado tiene piggybacking de datos con ACK.