ACM to Honor TCP/IP Creators with Turing Award 143
bth writes "The New York Times reports that Vint Cerf and Robert Kahn will receive the ACM Turing Award. According to the ACM website: The Association for Computing Machinery, has named Vinton G. Cerf and Robert E. Kahn the winners of the 2004 A.M. Turing Award, considered the "Nobel Prize of Computing," for pioneering work on the design and implementation of the Internet's basic communications protocols." Commentary from Groklaw also available.
About time (Score:5, Insightful)
Re:About time (Score:1, Insightful)
This is only because it became mainstream. Many other protocols were just as good. Some were even more important, as a stepping stone to TCP/IP.
Re:About time (Score:1, Funny)
See, the DOD isn't AFU.
Re:About time (Score:1)
Re:About time (Score:1)
Re:About time (Score:5, Funny)
I se dad pepe n y back yrd.
Re:About time (Score:2)
Re:About time (Score:3, Informative)
Re:About time (Score:2)
This is a travesty (Score:1, Funny)
Re:This is a travesty (Score:5, Informative)
Re:This is a travesty (Score:1, Offtopic)
We can not let Bush get away with this!
Re:This is a travesty (Score:2)
2) If it weren't for Al Gore, yes we probably wouldn't have the Internet. He's the one who pushed it through and got it funded. He does have some bragging rights.
3) Stop listening to people like Rush Limbaugh who lie about this stuff day in and day out.
Re:This is a travesty (Score:4, Informative)
http://www.interesting-people.org/archives/interes ting-people/200009/msg00052.html
Re:This is a travesty (Score:1)
Perhaps this will put the "Gore claims to invent the Internet" comments to bed forever, at least on Slashdot.
Re:This is a travesty (Score:2)
Not until the troll filter blocks mention of it, or throws up an idiot screen to educate people who repeat it.
Re:This is a travesty (Score:2)
The average poster can't differentiate between "lose" and "loose".
Al Gore NEVER claimed to have "invented the Internet"
Bill Gates NEVER said "640 k is enough for anyone"
Rick NEVER said "Play it again, Sam"
Holmes NEVER said "Elementary, my dear Watson"...
Re:This is a travesty (Score:1)
Good to see a news that really matters (Score:2, Insightful)
Re: (Score:2)
Re:Good to see a news that really matters (Score:1)
Shhh, I have more than one ID!!! (Score:2)
Packet switching before them? (Score:4, Insightful)
Re:Packet switching before them? (Score:4, Insightful)
that is like saying "what about the guy who first cut open the chest of some one and failed to successfully perform heart surgery?"
the people that get credit for stuff are not the ones who come up with an under performance. they are the ones that come up with something that out performs even what they thought posable.
Re:Packet switching before them? (Score:1)
Re:Packet switching before them? (Score:1)
Re:Packet switching before them? (Score:5, Informative)
----
Most notably, for the last 10 years, Leonard Kleinrock, a computer scientist at the University of California, Los Angeles, has been laying claim to having invented packet switching, the general method of splitting up a message into digital packets, routing the packets individually and reassembling the message on the other end.
Until Dr. Kleinrock began making his case prominently, two others, Paul Baran and Donald W. Davies, had been widely recognized as packet switching's inventors. Dr. Davies died in 2000.
In recent years, Lawrence G. Roberts, who in the late 1960's designed the Arpanet, a precursor of the Internet, has been a supporter of Dr. Kleinrock's claim.
Re:Packet switching before them? (Score:2)
Wait, wait, wait!!! (Score:2)
What about Al Gore [mintruth.com]?
And the funny thing is... (Score:5, Interesting)
Now a real question : If Baran and Davies had been granted a patent on packet switching networks in 1964, what would the internet look like now?
Re:And the funny thing is... (Score:3, Informative)
Some slashdotters might. This is hardly a unified group, much less a group consciousness.
OTOH if it were Microsoft introducing the standard, those expressing worry probably would be correct in their concerns, if history is any judge at all.
Now a r
Re:And the funny thing is... (Score:1)
Not really the correct analogy. I think Slashdotters would end up in a gigantic flamewar where one side would say that TCP/IP is a horrible no-good half-afternoon hack and we should be supporting OSI which was actually designed, while the other half would be going like "well, TCP/IP works for me, and it's easier to understand".
It's kind of like Java vs. PHP. Both are reasonably open standards, it's just that one is a commitee-designed monstrosity and other is an organically-grown weakling.
Um, read your history (Score:2)
OSI copied IP, according to Dr Radia Perlman in Interconnections: Bridges, Routers, Switches, and Internetworking Protocols, 2nd Edition [awprofessional.com]. And if you don't know who she is, I'd suggest you spend some time finding out.
the father of SMTP certainly will not win (Score:4, Funny)
but I bet the father of the protocol that sits on top of SMTP to add SPAM protection will.
Re:the father of SMTP certainly will not win (Score:3, Informative)
Jon's homepage [isi.edu]
Also check RFC 2468.
J
My appreciation for standards (Score:5, Insightful)
Congratulations to some truly innovative pioneers.
They haven't received one yet? (Score:4, Insightful)
You'd have thought they would've received this during the dot-com boom or before that.
I won that (Score:4, Funny)
It's suprising (Score:5, Insightful)
Re:It's suprising (Score:5, Funny)
Re:It's suprising (Score:2)
Are you trying to distinguish yourself from people who can't see beyond their Windows PC?
Re:It's suprising (Score:5, Informative)
In Vinton Cerf's words:
ftp://ftp.rfc-editor.org/in-notes/rfc2468.txt [rfc-editor.org]
http://www.usc.edu/dept/pubrel/trojan_family/spri
Thank you for Jon Postel links. (Score:4, Insightful)
What a strange beast, the Internet, which can be a vessel of human connection, understanding and sharing of feelings, aside from all the latching shift registers and so forth.
Mr. Morse transmitted over an early electronic network, "What hath God wrought?" Don't know the answer to that, but I do know what Morse, Cerf, Postel and others hath wrought.
Thanks for reminding us.
Re:It's suprising (Score:2)
It's suprising the people who architect some of the finest PC ideas are not recognized more by the media.
This happens in all areas, not just computer science. When was the last time you remember hearing Joseph Cugnot's name on the 11 o'clock news, or reading John Lambert's name in the paper? Both were pioneers in the automotive field -- the former developed the first self-propelled road vehicle, while the latter developed the USA's first gas-powered car -- but they seldom get any mention. Instead, yo
Re:It's suprising (Score:2, Interesting)
He, more than any other single person, is the reason why I can own my own car.
Perhaps more importantly, and counterintuitive, he made cars cheaply in part by paying his workers more.
"Henry Ford has made more money by paying more and charging less . .
I don't know what kind of a buddy Ford would have been, but I think it's unreasonable to think that he didn't c
Re:It's suprising (Score:1)
Although I agree that ornamentation usually gets more attention than substance, Henry Ford is not, IMO, a good example. He, more than any other single person, is the reason why I can own my own car.
I think it's a fairly accurate example. While this will surely be debated on Slashdot, Bill Gates is one of the main reasons why people have personal computers. Ask the general population about computers, and they'll mention MS-DOS or Windows. Look at the proliferation of Windows on the desktop. For Joe U
Re:It's suprising (Score:2)
You have 2 arguments there: 1st is whether Gates is, in fact, the "main reason" we have PCS on our desks. I submit this is not at all true. The main reason is cheap h
Re:It's suprising (Score:1)
1st is whether Gates is, in fact, the "main reason" we have PCS on our desks
"One of" the main reasons. Like I said, that statement would provoke debate.
As for what Joe User thinks, well, probably he does think Bill invented the Internet, the mouse, the keyboard, word processing, etc.
...which was really my point to begin with. The media and Joe Public will equate Henry Ford and Bill Gates to cars and computers, while failing to recognize the other players.
That's all, really.
Re:It's suprising (Score:2)
I agree very much with your statement. The alternative to DOS at the time was CP/M. It isn't like DOS was the only game in town.
(And technically, it wasn't even the best game in town.).
Most of what is good about DOS (in retrospect) is directly related to CP/M, and most of the problems with DOS are where it diverged from CP/M.
We would be in a different world had CP/M taken off, and GEM had taken over the GUI. But we'd still have computers in our homes and we would still have the Internet.
Just because p
Re:It's suprising (Score:2)
All of that happened without Bill Gates.
Re:It's suprising (Score:3, Interesting)
Maybe that's why google has 10X the number of hits for than with Kahns name. Bob did the vast majority of the work on TCP/IP and is still a scientist, Vint is the Madonna of the modern internet. Capable, but truly adept at shameless self promotion.
Bob Matcalf (who invented ethernet) called Vint "Darth Cerf".
Nice to see (Score:5, Interesting)
Re:Nice to see (Score:1)
Re:Nice to see (Score:2)
Re:Nice to see (Score:3, Informative)
I don't think you have the faintest idea what you're talking about. The winners (list below, from ACM's website) have always been a mixture of practitioners and theorists. For example, Wilkes built the first stored-program computer, Backus was in charge of the first successful compiler project, Knuth created TeX, and everybody knows abou
Re:Nice to see (Score:1)
My comment should be reworded. It has mainly given to people for their theoretical contributions. Thompson and Ritchie were sort of an anomaly.
While I'm sure lots of the people on that list were fantastic practitioners, it was their more theoretical contributions that got them the award.
And you only mentioned a few people from a very large list.
The Turing Award people have only recently started to make the practitioners viable candidates every year.
Re:Nice to see (Score:1)
1966 A.J. Perlis - compiler construction
1967 Maurice V. Wilkes - builder and designer of the EDSAC, the first computer with an internally stored program.
1968 Richard Hamming - error correcting codes
1969 John McCarthy - (citation missing, but how about Lisp?)
1972 E.W. Dijkstra - Algol
1977 John Backus - FORTRAN
1979 Kenneth E. Iverson - APL
1981 Edgar F. Codd -
Why ? (Score:1, Interesting)
It's a serious insult to compare this to Einsteins innovations. This just strengthens the view that computer science is a pseudo science like social sciences in the scientific community.
Re:Why ? (Score:2, Insightful)
Well, *most* sci/tech awards don't measure up to Einstein's work. Those are big shoes to fill. Perhaps they should rank the awards, or offer a Century Award for the biggies. Einstein didn't even get a prize for relativity, it was something slightly more obscure IIRC.
But you are right in that much of software and compute
Re:Why ? (Score:2)
The Photoelectric Effect
Re:Why ? (Score:2)
True; it was for his early work in that obscure field called "quantum mechanics".
Basically, he got the Nobel Prize for showing that light is quantized. His primary paper dealt with the properties of the "photoelectric effect", in which photons are absorbed and electrons are ejected. He showed that the energy of the photons and electrons isn't continuously distributed, but has only a small set of discrete val
Re:Why ? (Score:2)
To the extent that TCP violated "principles" those principles are debatable. TCP did make some design compromises - such as to use the same field for both an endpoint identifier and a locator - which seem shortsighted today but which also made TCP much eaiser to deploy at the time it was invented. In any engineering effort, it is
Re:Why ? (Score:2)
Yeah, there's no reason we should study algorithms. Nobody uses them in day to day life. Oh wait...
Re:Why ? (Score:2)
TCP part (Score:3, Funny)
I am just waiting for... (Score:1, Funny)
You laugh, but it wouldn't surprise me.
Not exactly a perfect invention (Score:4, Insightful)
I'm not saying what they did was all bad
Re:Not exactly a perfect invention (Score:1)
As they say, "put up or shut up" (Score:3, Insightful)
award them for creating the TCP layer, which breaks down massively under (non-congestion related) packet loss?
The greatest majority of traffic on the Internet is TCP acknowledgments (35%), meaning that TCP is the most used transport layer protocol of the few other alternatives. If it is as bad as you say it is, why is everybody using it ?
If you're such an expert, spend time fixing the problems you think exist, by contributing to the IETF, rather than running an IRC server, and complaining anonymously
Why Not? (Score:2)
Why not? They're letting Bill Gates give a keynote speech at the RSA security conference
Just goes to show that money will, in fact, buy you anything, and even well educated people will grovel at the ass of the wealthy. Next he'll buy a Turing award of his very own, for
Great read (Score:3, Insightful)
http://en.wikipedia.org/wiki/TCP/IP#Layers_in_the_ TCP.2FIP_stack [wikipedia.org]
what about UDP? (Score:2)
What about Van Jacobson? (Score:3, Informative)
Size does not matter (Score:5, Insightful)
IMHO the genius of Kahn and Cerf lies in the fact that they "thought deeply of simple things" almost exactly like Thompson and Ritchie did with Unix. For me, the transmission error handling and the routing are simply beautiful.
If a packet is lost, IP and UDP simply don't care and neither should the underlying layers do (forget about x.25 for a moment.) Try explaining this apparently frivolous approach to an IBM SNA guy -or even to most non networking CS people. Hell, IBM even built quality of service stuff in their Tokenring stuff. Nice to have, if you can switch it OFF. If a packet or frame is lost: too bad, TCP will take care of it, anything else should stop whining about it.
The fact that part of the routing is done by IP on any node is also marvelous. It made the protocol usable in small networks without having to buy or explicitly set-up a router. You know, equipment used to be horribly expensive. Ever studied SNA or OSI?
There would be loads of jobs for us techies in supporting the Internet if it were made up SNA, OSI or NetBIOS. But who'd want them?
Would Metcalf deserve the same honor as Kahn and Cerf but then for inventing Ethernet? I'd say yes.
Another argument against software patents (Score:3, Interesting)
Nobel Reloaded (Score:1)
Why isn't there a Nobel Prize of Computing? Just because they did not have computers in the 1800's is not a reason to not add it. They bent the rules for Economics.
Re:Nobel Reloaded (Score:2)
Re:Nobel Reloaded (Score:1)
Whatever it is formally considered, they generally do consider it one.
Is William Shatner presenting the award? (Score:5, Funny)
How about rewarding UDP/IP or ICMP/IP creators? (Score:1)
I don't see why the IP protocol is always referred to as "TCP/IP" when TCP is only one of protocols running under IP.
Re:How about rewarding UDP/IP or ICMP/IP creators? (Score:1)
Turing award? (Score:3, Funny)
I would like... (Score:1)
now the mpaa and riaa have a new target (Score:1)
We Put Up with TCP/IP!!!! (Score:1, Informative)
Just like Betamax was a better standard than VHS, OSI is better than TCP/IP.
TCP/IP was only meant for dial-up modems. I've been using it since the Internet was called DARPA-Net, and it was great back then when error correcting was needed in layer three.
The TCP layer always had error-correcting code in it, and re-transmits, etc. When reliable network media showed up, the error-correcting code wasn't needed, although it didn't hurt to much at 10Mb/sec. Once 100Mb/sec showed up, the media was faster th
Re:We Put Up with TCP/IP!!!! (Score:2)
Re:Shutup you TROLL!!!! (Score:1)
Second, I left out the fact that this was in reference to testing ten years ago, and at that time we didn't have all the options in TCP/IP that we have today.
Third, you are rude. I didn't call you a troll. Maybe an individual lacking social skills, but what do you expect from a coward.
Fourth, Yes you are right there isn't any "error correction" code in TCP. However, it detects and then requests a retransmit of the failed datagra
Right Guys, Wrong Award (Score:3, Insightful)
It seems to me that TCP/IP is an fine engineering result that has benefited from being in the right place at the right time. If circumstances were different we would be lauding the inventors of Banyan Vines or DECnet or some schlock M$ protocol. Thankfully we are not. But the idea of associating workmanlike engineering results with a theoretical genious like Turing and other deserving winners of the Turing Award is irksome.
Vint Cerf - helping to destroy the net (Score:5, Interesting)
For a man that was so instrumental in creating the underlying technology the Internet is based on, he sure has come a long way since then.
He works for MCI, the only US network that refuses to terminate spammers, spamware peddlers and bulletproof hosting facilities. Vint Cerf is claiming they can't do that, because of 1st Amendment issues. For someone as smart as him, he sure can be clueless; 1st Amendment does not apply to anyone but the US Government.
This is what Steve Linford of spamhaus.org wrote on SPAM-L yesterday about Vint Cerf's role, among other things, in all this:
Award not a lifetime good-citizen award... (Score:2)
To draw a comparison, in later life Isaac Newton spent his time exploring rather idiosyncratic Bible interpretations, not to mention alchemy. That doesn't alter the fact that Newton's earlier scientific work ranks as one of the greatest achievements in science of all time.
Important but a Turing Award? (Score:3, Insightful)
It's no doubt that we would speak about Internet protocols a little differently had these guys not done what they did, but to me it seems like we'd just be saying some other acronym (does anyone really buy that they invented the idea of packets and it didn't come about until 1973?) They invented the basic scheme, but the real cleverness seems to have come as a result of the various exponential-backoff mechanisms and other complexities in today's implementation of TCP/IP, not the basic protocol they designed in the 70's.
Looking at the previous winners [toronto.edu] it's kind of hard to tell what the point of the Turing award is. In some cases it's given to researchers that have made very influential theoretical break-throughs and others that seem to have invented something that became popular. Maybe I'm just being sidetracked by what is essentially the old debate about whether "systems" research is true research since it's often difficult to comparatively evaluate alternatives.
I just like to see the award go to people that did something that no one else (or at least very few people) working at the time would have been likely to think of and I'm not sure this meets that criterion.
Did they really deserve it? (Score:3, Insightful)
Re:Turing what? (Score:2)
Yeah, but it had a 2-day ping time. This was mostly due to tape spinning.
Now that we have terabyte-size disk drives, they've got the ping time down to under an hour.
(Hey, it's better than the ping time to Cassini.
Re:Turing what? (Score:2)
Yeah, but it had a 2-day ping time. This was mostly due to tape spinning.
"Note that 120 sec is defined in the protocol as the maximum possible RTT. I guess we'll have to use something other than TCP to talk to the University of Mars."--Linus Torvalds, net/ipv4/tcp_timer.c kernel source code comment
Re:Turing what? (Score:3, Interesting)
It was also limited by the failure to implement an infinite tape.
I don't remember where I read this; it's been a while. I know that a number of different p
Re:Turing what? (Score:2)
Re:Turing what? (Score:2)
Re:Turing what? (Score:2)
Re:Turing what? (Score:2)
You should replace your crappy MS Turing Machine (TM) to the new Apple iTurMach.
Or, if you don't want to spend that much, Microsoft has announced the upgrade to the new Infinite Tape module in 2007. Sure, there are some critics who predict that it will have more production delays and won't be delivered until 2012, but they're just a bunch of Open Source communists who should be ignored.
Bill Gates is also lobbying several standards committees to officiall
Re: (Score:2)