I'm trying to understand TCP timestamps and their uses.
Suppose I have a TCP session between two hosts, and one of them sends a packet to the other. When the receiver receives the packet, is it possible to use the TCP timestamp to compute the time that packet took to go from the sender to the receiver? Does it matter that the clocks used for the timestamps on the two hosts may not be synchronized?
I know trip time can be measured if you wait for an ACK to get the RTT and then divide by 2, but can the receiver measure trip time from some sender without having to send or receive further packets (and just using TCP/IP header data?