How ping came to be
Great story about how the network tool ping came to be.
"In December of 1983 I encountered some odd behavior of
the IP network at BRL.
Recalling Dr. Mills' comments, I quickly coded up the PING
program, which revolved around opening an ICMP style SOCK_RAW AF_INET
Berkeley-style socket(). The code compiled just fine, but it didn't work --
there was no kernel support for raw ICMP sockets!
Incensed, I coded up the kernel support and had
everything working well before sunrise. Not surprisingly, Chuck Kennedy
(aka "Kermit") had found and fixed the network hardware before I was
able to launch my very first "ping" packet. But I've used it a few
times since then. *grin* If I'd known then that it would be my most
famous accomplishment in life, I might have worked on it another day or two
and added some more options." The Story of the PING Program
(Submitted by Noel Thu Oct 13, 2005 )
Our content can be syndicated: Main page Mac Page
Copyright 1999-2005 Noel Davis. Noel also runs web sites about sailing and kayaking.
All trademarks are the property of their owners.
All articles are owned by their author