¿Cuál es el significado de los campos TSV y TSER en un volcado Ethereal? Intenté buscar en Google pero no pude encontrar la respuesta.¿Cuál es el significado de los campos TSV y TSER en un volcado Ethereal?
10
A
Respuesta
17
TSV es el campo Timestamp Value
. Se usa junto con el número de secuencia para identificar segmentos de manera única (dado que los números de secuencia pueden ajustarse).
TSER es el campo Timestamp Echo Reply
. Esto se usa en mensajes ACK. Tiene una copia del último valor de TSV recibido. Se puede usar para la estimación del tiempo de ida y vuelta (RTT = tiempo actual - TSER).
Los campos se describen formalmente en RFC 1323 (TCP Extensions for High Performance):
TCP Timestamps Option (TSopt):
Kind: 8
Length: 10 bytes
+-------+-------+---------------------+---------------------+
|Kind=8 | 10 | TS Value (TSval) |TS Echo Reply (TSecr)|
+-------+-------+---------------------+---------------------+
1 1 4 4
The Timestamps option carries two four-byte timestamp fields.
The Timestamp Value field (TSval) contains the current value of
the timestamp clock of the TCP sending the option.
The Timestamp Echo Reply field (TSecr) is only valid if the ACK
bit is set in the TCP header; if it is valid, it echos a times-
tamp value that was sent by the remote TCP in the TSval field
of a Timestamps option. When TSecr is not valid, its value
must be zero. The TSecr value will generally be from the most
recent Timestamp option that was received; however, there are
exceptions that are explained below.
Cuestiones relacionadas
- 1. Cuál es el significado de "volcado de hilo"
- 2. ¿Cuál es el significado exacto de los campos estáticos en Java?
- 3. ¿Cuál es el significado de []
- 4. ¿Cuál es el significado de ∃?
- 5. ¿Cuál es el significado de los polyfills en HTML5?
- 6. ¿Cuál es el significado de '==' en C?
- 7. ¿Cuál es el significado de $$ en Ruby?
- 8. ¿Cuál es el significado de @_ en Perl?
- 9. ¿Cuál es el significado de '_' en python?
- 10. ¿Cuál es el significado de los valores de Java Process.exitValue()?
- 11. ¿Cuál es el significado de $ {0%/*} en un script bash?
- 12. ¿Cuál es el significado de $ en un nombre de variable?
- 13. ¿Cuál es el significado de los archivos dylib?
- 14. ¿Cuál es el significado de ORM?
- 15. ¿Cuál es el significado de android.location.LocationManager.PASSIVE_PROVIDER?
- 16. ¿Cuál es el significado SQL de 0x5E5B7D7E?
- 17. ¿Cuál es el significado de grep en un Hash?
- 18. ¿Cuál es el significado de id?
- 19. ¿Cuál es el significado de char (y de prueba (...)) [2]
- 20. ¿Cuál es el significado de "unidad Hero"?
- 21. ¿Cuál es el significado de este typedef?
- 22. ¿Cuál es el significado de Transaction?
- 23. ¿Cuál es el significado de esta sintaxis?
- 24. ¿Cuál es el significado de ".. ::." Cª#?
- 25. ¿Cuál es el significado de svg: svg?
- 26. ¿Cuál es el significado de 'sourceSets.all *'
- 27. ¿Cuál es el significado de view.bounds.origin?
- 28. ¿Cuál es el significado de <#= #>
- 29. ¿Cuál es el significado de BSTR, LPCOLESTR y otros?
- 30. ¿Cuál es el significado de erb?