Mengapa traceroute di Windows dinamai tracert - buku yang saya baca mengklaim bahwa ada beberapa konteks historis

6

Buku berjudul "UNIX dan Linux System Administration Handbook, 5th Edition" pada halaman tentang traceroute, dalam catatan kaki mengatakan bahwa "Windows memiliki versi sendiri, bernama tracert (poin khusus pada pengetahuan sejarah untuk semua orang yang tahu mengapa)" . Saya menerjemahkannya dari bahasa saya ke bahasa Inggris, jadi dalam versi bahasa Inggris itu mungkin saya kata berbeda.

Apakah Anda tahu mengapa itu "tracert", bukan "traceroute", dan apakah benar-benar ada penjelasan sejarah yang menarik, seperti "windows tidak dapat memiliki perintah lebih lama dari huruf X pada masa itu" atau hal-hal seperti itu?

// BTW seperti yang kuduga itu mungkin sesuatu dengan kata-kata panjang. Seseorang mengatakan kepada saya bahwa itu mungkin ada hubungannya dengan konvensi penamaan Windows 8.3

8.3 nama file dibatasi paling banyak delapan karakter

Apakah itu alasan nama "tracert" atau hanya herring merah?

Pelajar
sumber
1
Saya pikir Anda telah memakukannya dengan 8.3. Saya akan terkejut jika ada alasan di luar itu.
Burgi
2
Disarankan bahwa pertanyaan dibiarkan tidak diterima selama 24 jam untuk memungkinkan orang lain juga menjawab.
Burgi
Terima kasih telah memberi tahu saya Burgi, saya tidak tahu itu. Saya mengubahnya dan sekarang tidak dapat diterima. Akhirnya akan ditandai sebagai diterima besok :)
Learner

Jawaban:

6

Anggapan Anda benar: tracertdiperkenalkan di sistem operasi DOS , yang dimulai sejak 1981 dan banyak digunakan hingga 1995, ketika aplikasi Windows mengambil alih.

DOS menggunakan nama file 8.3 , jadi "traceroute.exe" terlalu panjang untuk nama file yang dapat dieksekusi. Hal yang sama juga terjadi pada utilitas Linux / UNIX lainnya.


Saya mencari lebih banyak pertanyaan karena klaim yang saling bertentangan. Fakta sejarahnya adalah bahwa Windows 3.1 tidak mendukung TCP / IP, kecuali produk pihak ketiga digunakan. Seseorang harus menggunakan Windows for Workgroups 3.11, yang berasal dari tahun 1993.

Kutipan dari Wikipedia Windows 3.11 :

Paket Winsock diperlukan untuk mendukung jaringan TCP / IP di Windows 3.x. Biasanya paket pihak ketiga digunakan, tetapi pada Agustus 1994, Microsoft merilis paket add-on (nama kode Wolverine) yang menyediakan dukungan TCP / IP pada Windows for Workgroups 3.11. Wolverine adalah tumpukan 32-bit (dapat diakses dari aplikasi Windows 16-bit melalui WinSock Thunk), yang memberikan kinerja yang unggul untuk sebagian besar tumpukan Windows TCP / IP pihak ketiga yang tersedia.

Orang harus diingatkan bahwa Windows 3.1x hanya lapisan grafis di atas MS-DOS 6.22, jadi tentu saja nama file masih di 8.3.

Seseorang dapat membaca lebih lanjut tentang detail mengerikan menggunakan TCP / IP di Windows 3.1x di artikel Getting Your Cable Modem / DSL Bekerja Dengan Windows untuk Workgroups Menggunakan Microsoft TCP / IP Stack , artikel yang saya yakini berasal dari 1998. Artikel ini memuat teks:

TRACERT.EXE (Rute Jejak) adalah program diagnostik lain yang berharga. Bekerja seperti ping, kecuali itu benar-benar menunjukkan jalur ke situs.

harrymc
sumber
Sempurna, dapatkan upvote! :)
Burgi
1
Menangkan 95 dukungan tambahan untuk nama file yang panjang melalui VFAT. Di sebagian besar aplikasi Windows Anda akan melihat nama file yang panjang, tetapi jika Anda memeriksanya di DOS, mereka akan terlihat seperti SOMEFI ~ 1.TXT - lihat di sini en.wikipedia.org/wiki/…
Hefewe1zen