ThousandEyes interview question

How does a TCP traceroute work?