Por que traceroute no Windows é chamado tracert - livro que estou lendo está afirmando que existe algum contexto histórico

6

O livro chamado "Manual de Administração do Sistema UNIX e Linux, 5ª Edição" em uma página sobre traceroute, na nota diz que "Windows tem sua própria versão, chamada tracert (especial aponta para o conhecimento da história para todos que sabem por quê) ". Traduzi da minha língua para o inglês, então, na versão em inglês, poderia ser diferente.

Você sabe por que é "tracert", não "traceroute", e há realmente alguma explicação histórica interessante, como "as janelas não poderiam ter comandos maiores que X letras de volta nos dias" ou coisas assim?

// BTW como eu suspeitava que poderia ser algo com palavras longas. Alguém me disse que talvez tenha algo a ver com a convenção de nomenclatura do Windows 8.3

8.3 filenames are limited to at most eight characters

É o motivo do nome "tracert" ou é apenas arenque vermelho?

    
por Learner 19.09.2018 / 10:03

1 resposta

6

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.

    
por 19.09.2018 / 10:32