A TCP traceroute run to a domain on a specific port should give a good idea as to where the traffic is being dropped. A traceroute simply shows the 'path' on the Internet between the host where the traceroute is run and the destination that's specified as well as where, if anywhere, the route is failing to complete.How to use tracert to troubleshoot TCP / IP problems?
For example, you can type tracert www.google.com in Command Prompt and press Enter to show the path from the local computer to the network device with the hostname www.google.com. For more information and usage example of Tracert CMD utitlity, you can visit: How to Use TRACERT to Troubleshoot TCP/IP Problems in Windows.What does tracert do on the command line?
This article describes TRACERT (Trace Route), a command-line utility that you can use to trace the path that an Internet Protocol (IP) packet takes to its destination. The TRACERT diagnostic utility determines the route to a destination by sending Internet Control Message Protocol (ICMP) echo packets to the destination.What kind of traceroute is used for Perforce?
In the case of Perforce, Subversion and Git, the protocol used is TCP; however, traditional traceroutes on Windows, Mac and Linux use the ICMP or UDP protocols. This means that a traditional traceroute may not give the real picture as to what's happening with repository traffic.