Sua suposição está correta: tracert
foi introduzido no
sistema operacional DOS ,
datado de 1981 e em uso pesado até 1995, quando os aplicativos do Windows assumiram.
o DOS usou o 8.3 nome_do_arquivo , então "traceroute.exe" era muito longo para um nome de arquivo executável. O mesmo aconteceu com outros utilitários Linux / UNIX.
Eu pesquisei a questão um pouco mais por causa de declarações conflitantes. O fato histórico é que o Windows 3.1 não suportava TCP / IP, a menos que produtos de terceiros tenham sido usados. Era preciso usar o Windows for Workgroups 3.11, datado de 1993.
Citação da Wikipedia Windows 3.11 :
A Winsock package was required to support TCP/IP networking in Windows 3.x. Usually third-party packages were used, but in August 1994, Microsoft released an add-on package (codenamed Wolverine) that provided TCP/IP support in Windows for Workgroups 3.11. Wolverine was a 32-bit stack (accessible from 16-bit Windows applications via WinSock Thunk), which gave it superior performance to most of the third-party TCP/IP Windows stacks available.
Deve-se lembrar que o Windows 3.1x era apenas uma camada gráfica na parte superior do MS-DOS 6.22, então é claro que os nomes de arquivos ainda estavam em 8.3.
Pode-se ainda ler sobre os detalhes da utilização do TCP / IP no Windows 3.1x no artigo Como usar seu modem a cabo / DSL Trabalhando com o Windows para grupos de trabalho usando o TCP / IP da Microsoft , artigo que acredito data de 1998. O artigo contém este texto:
TRACERT.EXE (Trace Route) is another valuable diagnostic program. Works like ping, except that it actually shows the path to the site.