Slashdot Mirror


Leonard Kleinrock On The Origins of Packet Switching

An Anonymous Coward writes: "From Ben Sullivan's Tech Blog (http://www.techblog.com). An email from Leonard Kleinrock on why he really was the brains behind packet switching. It's a first-hand account from Kleinrock in a blog. A neat little journalistic scoop for bloggers, and some insights for techheads on Internet history."

137 comments

  1. everyone knows... by doooras · · Score: 2, Funny

    "I invented packet switching"

    -Al Gore

    1. Re:everyone knows... by Zeinfeld · · Score: 2, Informative
      "I invented packet switching" -Al Gore

      It is a shame that the GOP have to pay dweebs to sit in front of computers to repeat lies. Gore never claimed to invent the Internet.

      Gore correctly and truthfully took credit for getting us the money to develop the Internet. He was also very helpful in the development of the Web. The endorsement of the Web by the Whitehouse had a massive effect on commercial use. It was also the final nail in the coffin for 'Interactive TV'.

      Of course if a lie is repeated often enough people will eventually mistake it for the truth. This particular lie was invented because the GOP was frightened of the comparison between Gore who had achieve a lot and their empty suit of whom the best they could say was he would not interfere with his advisers.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    2. Re:everyone knows... by ZaBu911 · · Score: 2

      During the campaign of '00 scheduled debates, when Bush was preaching ridiculously incorrect numbers and Gore proved him wrong, Bush said the following:

      "It appears that Gore has not only invented the internet but the Calculator as well."

      That was a rather witty comeback. Being a president is about having a good sense of humor, eloquence, and people skills. The point I'm trying to make is that you shouldn't take everything too seriously, or whatever.

    3. Re:everyone knows... by Anonymous Coward · · Score: 0

      The point is that that was a total setup and giving bush credit for his speechwriters is probably what got us into this mess in the first place.

    4. Re:everyone knows... by Zeinfeld · · Score: 1, Offtopic
      this one is the truth, not the parent, yet this post get -1 and the partne 3, informative. what a load of crap. that is exactly what gore said "I took the initiative in creating the internet." idiot slashcrappers.

      There is a very determined group of people who want to project their particular version of events as 'the truth'. So someone at GOP spin control thinks the issue important enough to tell their people to log into slashdot, see ifthey have mod points and mod people down. And no, I am not making this up, they really do do that sorta thing these days, pretty pathetic eh?

      Kinda makes the pissing contest between Kleinrock et. al. over who was the sole inventor of packet switching sound small beer. I mean who actually cares who did what? None of them invented the whole thing, the fact that there are three possible contenders points to the fact that however necessary the design step was, it would have been discovered somehow at that time. It is not like Hawking radiation or Einstein's relativity which could easily have waited several decades longer but for a flash of inspiration.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    5. Re:everyone knows... by nomadic · · Score: 1

      Well, it was a better comeback than Bush's constant complaining about Gore's "Worshington math".

    6. Re:everyone knows... by Lars+T. · · Score: 2

      But it's not about being stupid. Tough luck America, you should have known better.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    7. Re:everyone knows... by Anonymous Coward · · Score: 0

      Some Evil Moderators seem to be moderating the comment based on their political views instead of the comment itself.

    8. Re:everyone knows... by dillon_rinker · · Score: 2

      Gore correctly and truthfully took credit for getting us the money to develop the Internet.

      Right. I suppose you also believe that President Clinton did not perjure himself because he consciously defined "is" differently than his questioner.

      Let's quote Al Gore...

      "I took the initiative in creating the Internet." I'll grant that he didn't use the word "invent." I'll also suggest this analogy...

      You work 70-hour weeks for a year to develop THE software technology that will rocket your startup into the ranks of the Fortune 500. Your manager goes to the CEO and says "I should be given money and power because I took the initiative in creating this new technology." Did he lie? According to you, no. Did he choose his words carefully so that the uninformed would be led to believe a mistruth? Absolutely.

    9. Re:everyone knows... by isdnip · · Score: 3, Informative

      In Congress, "initiative" refers to a funding measure. Gore led the charge for the funding for the NSFnet. That was indeed an "initiative". And the NSFnet was *the* major Internet backbone after the ARPAnet and before commercialization.

      Finding a different meaning of a word which doesn't apply is simply obfuscation.

    10. Re:everyone knows... by ahde · · Score: 1

      so Gore "took" the funding measure?

    11. Re:everyone knows... by Alan+Partridge · · Score: 2

      Reagan could wisecrack too, didn't sop him being a chowderhead though did it?

      --
      That was classic intercourse!
    12. Re:everyone knows... by Alan+Partridge · · Score: 2

      yeah? so? it's nice to know that even geeks posess a trace of humanity.

      --
      That was classic intercourse!
    13. Re:everyone knows... by Inthewire · · Score: 0

      Every day is Bad Moderator Day.
      Maybe Sunday was Worse Moderator Day.

      --


      Writers imply. Readers infer.
    14. Re:everyone knows... by Anonymous Coward · · Score: 1, Insightful
      "So someone at GOP spin control thinks the issue important enough to tell their people to log into slashdot, see ifthey have mod points and mod people down. And no, I am not making this up, they really do do that sorta thing these days, pretty pathetic eh?"

      Prove it. Provide evidence for this claim, other than just "well, some anti-Gore stuff [which could have been posted by Naderines] appeared on /.".

      Failing to do so, we can all conclude that you're a liar for saying "I am not making this up".

  2. From last time by oregon · · Score: 3, Informative

    A previous discussion here.

    --

    ---
    Oregon
    1. Re:From last time by Anonymous Coward · · Score: 0

      Not to be cynical or anything but this is another rewritting of history in favour of Americans, I wonder why? Maybe because Davies is now dead and can't argue from the grave, nice way to alienate the rest of the world don't you think?

    2. Re:From last time by kimihia · · Score: 1

      Fortunately somebody remembered it! I thought I had deja vu!

  3. Is it really that clever? by Anonymous Coward · · Score: 0

    Isn't packet switching just an electronic version of our snail mail delivery system? The rest is just implementation details.

    1. Re:Is it really that clever? by Beetjebrak · · Score: 4, Insightful

      Umm, yes, it is that clever. When you send someone a letter (one of those cool paper things with ink on 'em), you expect it to arrive on time and in one piece. This is exactly what snailmail does. The postal service picks up your letter, routes it through their distribution channels, and delivers it to the recipient's mailbox. Now what if your company wishes to send out an enormous box containing for example a new big screen TV to some customer? You probably won't use regular mail, but have a heavier-duty delivery service handle it at a higher price because the postman would break his back lugging your box across the city. But what if there were no alternative? Man, that postman would be SLOW! Same goes for electronic bandwidth. If you'd send a single small e-mail out as a single entity (packet if you will), the chances of it arriving properly at the recipient's inbox are pretty good. This is because the tiny little email doesn't pull a lot of bandwidth and will relatively easily slip through more or less congested lines. Sending out the 2-hour video of your wedding as a single packet across a routed network is bound to give problems. Somewhere along the line the network gets congested because your huge video can't go throught he same pipe together with the next guy's MP3 collection. Result: digital roadblock and there is no such thing as UPS on the internet to deliver big packets. The smart bit on packet switching in analogy to snail mail (considering the fact that we're talking 1962 here) is this: you'd never chop that big screen TV into little pieces so a small army of postmen could swiftly deliver it to your customer and reassemble it on the spot. It must have required a pretty brilliant leap of thought to actually do this for data. Intuitively you'd think the risk of data corruption would be too great with this disassembly- reassembly-step. Luckily we're dealing with computers here, not humans, so packet switching actually did turn out a big success. PS. I know my analogy here is flawed, but hey, you get the point, right? ;-)

      --
      Learn from the mistakes of others. There isn't enough time to make them all yourself.
    2. Re:Is it really that clever? by Alien+Being · · Score: 1

      It wouldn't have been much of a stretch for a railroad designer.

      Multiple routes, switches, hubs, semaphore signals. fragmenting a large train to fit between highway crossings or to go up a hill...

    3. Re:Is it really that clever? by Alan+Partridge · · Score: 2

      absolutely. Even more so would be the way that containers are transported around the world by land and sea. Have you ever been to a modern container port? It's mind-bending.

      --
      That was classic intercourse!
    4. Re:Is it really that clever? by Dirtside · · Score: 2

      (Be warned - this post is offtopic.)

      Your sig says "There is one thing humans can never do: be descendant from apes."

      Computers descended from humans, and humans descended from apes. Therefore computers descended from apes. ;)

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  4. emphasize the totality? by lahosken · · Score: 1
    Excerpt from the article:
    "I must emphasize that the totality of understanding the full picture, and not just the issue of packetization (i.e., chopping messages into small pieces) had to be developed before a convincing body of knowledge could be amassed to prove the case for data networks."

    Wow. Maybe this guy would get more credit for his discoveries if he could describe them in English

    1. Re:emphasize the totality? by Len · · Score: 1
      Wow. Maybe this guy would get more credit for his discoveries if he could describe them in English
      Kleinrock's discoveries are described mainly in mathematics. Like:
      w(t) = ì(1 - ó) exp(-ì(1 - ó)t)
      (sorry for the way that looks through HTML)
  5. repeat article! by Anonymous Coward · · Score: 0

    http://slashdot.org/article.pl?sid=01/11/09/162824 1&mode=thread

  6. An Alternate History by Alien54 · · Score: 2
    I think I now understand why Davies was so hung up on the issue. He had developed a one-node packet switch in the UK before the ARPANET was deployed. Unfortunately, the UK would not provide enough financial support to Davies so that he could expand his one-node switch into an operational network. Had they done so, the Internet might have been born in the UK; instead his work was stalled and could not go forward. This must have been very frustrating for him.

    That would have been interesting. Britain as the home of the Internet.

    The possibilities of an alternate history are fascinating.

    In any case some of it is a matter of research being done in parallel, which means that these sort of debates will take place as a matter of course.

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:An Alternate History by Anonymous Coward · · Score: 0

      The possibilities of an alternate history are fascinating.

      Yes, we'd all be paying a $200 tax before we could get online and we'd have speech monitors checking to make sure we don't say anything politically incorrect.

    2. Re:An Alternate History by Anonymous Coward · · Score: 0

      eh?

    3. Re:An Alternate History by Anonymous Coward · · Score: 0

      bit of an idiotic post but I'll bite.

      You won't pay $200 tax to get online if UK ran the internet...the reason being it would be BT (british twatcom) that you would be paying. $200 is far too low, especially if you're talking about each time you connect...I would guess $1000 would be closer to the mark...that would be for a BT dialup per hour.

      Sounds stupid? well if BT had been the pioneers of the internet you could be sure they would have set it up with some dumb crap like this. They would be thinking....nobody else can do it cheaper because we have monopoly...it makes me shudder just to think about it.Kinda like the way they're attempting to extort money from everyone who uses a hyperlinks via the patent system.

      Nobody in the UK is monitored to make sure they are being politically correct, I'm not sure where you get this from...maybe the argument about CTCV camera's in the UK, which I had hoped you would now understand since you have real domestic terrorism in the USA now, to be honest this sounds like the kinda thing the USA govmnt would attempt...and blatently not the kinda thing the UK govmnt would get away with.

  7. Who cares? by Electric+Troll · · Score: 0

    Then again, since when has slashdot posted anything worth caring about?

  8. None of the above by cperciva · · Score: 1

    I'm rather surprised that anyone on /. is willing to seriously consider any of these claims to have "invented" packet switching.

    Every other time that someone has claimed to have "invented" an obvious electronic analogue of a well-established mechanism, we've laughed; why is this any different? Packet switching has been used in the (snail) mail system for over a century.

  9. Re:Not the first Time by Anonymous Coward · · Score: 0

    Try a little harder next time, see Mr. Uptime for details.

  10. It's a lot older than 1960 by cullenfluffyjennings · · Score: 1


    Hogwash to the lot of them.... The ideas they call packet switching were clearly being used by the Romans, the only difference was the transport involved people and horses not electrical signals but the transport if totally irrelevant to all the concepts they claim are packet switching. Odds are good it was used well before the Romans.

    1. Re:It's a lot older than 1960 by Anonymous Coward · · Score: 0

      Did they chop people and horses into many little pieces for optimized transportation ?

    2. Re:It's a lot older than 1960 by cullenfluffyjennings · · Score: 1


      No but I suspect that's how they dealt with lost packets.

  11. based on "aloha" radio network in Hawaii by peter303 · · Score: 2

    That is what Metcafe says.

    1. Re:based on "aloha" radio network in Hawaii by macdaddy · · Score: 2

      That's not packet switching. It was more or less the invention of a shared communication channel. AlohaNet inspired behind Ethernet but they are not related. Read Ethernet by O'Reilly, Chapter One, for a good discussion of the history.

  12. The picture by Bender+Unit+22 · · Score: 0, Troll

    I still say that his picture looks like something you would find in your junk-mail on a page with a lose-9343-pounds-fast product.
    All that is missing is a signature and a tagline saying that is is a famous doctor who has tried the product with great success on many patients.

  13. Re:No by barnaclebarnes · · Score: 1

    How do you figure that? If it was used in the snail mail system it would mean writing one word on a sheet of paper placing that in an envelope, numbering the letter, mialing it, then repeating the process until the letter is complete. And I don't know of anybody who sends mail this way.

    --
    [Please type your sig here.]
  14. Al Gore invented it by Anonymous Coward · · Score: 0

    Hes back in the news again- Mr. Scruffy.

  15. Re:No by Anonymous Coward · · Score: 0

    What he probably meant was "Message Switching"

  16. Re:Not the first Time by jguevin · · Score: 1

    Uh, is this even a response to this topic? Vague language and links to the home pages of science and tech-related sites? What, that's really "+3 informative."

    Does this make me a troll? I've never been one yet.

  17. Mod parent down. by Anonymous Coward · · Score: 0

    This has nothing to do with the Blog about Kleinrock.

  18. Moderator IQ test by Sanity · · Score: 2, Insightful
    This is a generic reply that could be written in response to any Slashdot article describing a new scientific advance - honestly, read it again. I have often thought that it would be fun to do this, create a small number of pre-canned responses designed to get moderated up but which actually don't say anything - looks like someone else got there first.

    Whichever idiot moderated it up deserves eternal ridicule.

    1. Re:Moderator IQ test by Howie · · Score: 1

      Since 'they' can't moderate a comment twice, and since 'they' don't actually know who each other are, or meet in smoky rooms plotting your downfall, who do you suppose this happens?

      When I used to moderate, I certainly didn't give a rats arse what it made other moderators look like. The only moderators that even mightslashdot editors.

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    2. Re:Moderator IQ test by Anonymous Coward · · Score: 0
      Since 'they' can't moderate a comment twice, and since 'they' don't actually know who each other are, or meet in smoky rooms plotting your downfall, who do you suppose this happens?

      Okay, I'll make my point again with added emphasis on key words:

      Interesting, considering that those who mod up and those who mod down probably are not the same people.

      It is interesting precisely because "they can't moderate ... twice, they don't know each other blah blah" It wouldn't be interesting if they were meeting in a smoky room plotting my downfall or "they" were indeed the same guy, would it?

      I wonder how many AC posts to this thread will get my IP banned. I don't have much time during weekdays anyway, so what the hell.

    3. Re:Moderator IQ test by Howie · · Score: 1

      Fair enough - my bad. I should read betterer. :)

      I think there'd be some amusement to be had from /. releasing (anonymised) moderation logs for a chunk of time - say January 2002 - with the moderation reason, the previous state, whether it was an editor or a user (that old chestnut), and whether the post being moderated was a logged in user. An afternoon with Perl and Gnuplot would probably be quite interesting with that data.

      I always got the impression the IP-banning business was more to do with how many negative mods you recieved in a short space of time...

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    4. Re:Moderator IQ test by nusuth · · Score: 2
      An afternoon with Perl and Gnuplot would probably be quite interesting with that data. It would be sobering too, especially if logs include some key phrases from the comment (like "I MS because", "Nuking them to ground is not a sane idea because") Many people think editor moderation is a problem. I think moderation is the problem and user moderation is the worse part of it.

      I always got the impression the IP-banning business was more to do with how many negative mods you recieved in a short space of time...

      Yeah, it has nothing to do with AC posts, I was just quite fond of my 42 karma so posting as AC and planning to continue that way. Anyway, out of my five posts -including this- to this thread, two has already been -rightfully I must add- modded down as offtopic. I expect these three will soon follow. That is plenty of down moderation in a short amount of time but I don't know how much it really takes to be banned.

      --

      Gentlemen, you can't fight in here, this is the War Room!

    5. Re:Moderator IQ test by Anonymous Coward · · Score: 0

      Sometime I moderate comments down that are telling me what to do, which may seem like the same thing...

      That's what metamoderation is for.

  19. Re:No by cperciva · · Score: 3

    Do IP packets only contain a single byte payload?

    I've known a number of people to send two postcards because what they want to write doesn't fit on one; and they helpfully write "continued on next postcard", exactly the way that IP fragments do. And, somewhat rarer but an even closer analogue, when there has been a weight limit on lettermail, people have sent (for example) the first five pages of a long letter in one envelope, and the last three pages in a second envelope.

    And then there's all the furniture which is shipped in parts for the recipient to assemble...

  20. Mod parent up by Sanity · · Score: 2

    This is an excellent point. Packet switching really is an obvious idea, it is just the postal system done electronically. Watching these computer scientists squabble over these crumbs of creativity is embarrasing.

    1. Re:Mod parent up by pipacs · · Score: 1

      Sure, and desktops existed way before computers. The best ideas are always obvious - after inventing them.

  21. Re:Not the first Time by cscx · · Score: 0, Offtopic

    I'm guessing that the difference between "karma whore" and "troll" here is the prescence of a Scientific American link and the abscence of a goatse.cx link :o)

  22. His own webpage by leiz · · Score: 3, Informative

    He has his very own webpage with information about the early days of the internet as well as his accomplishments.

  23. Off-topic by Wesley+Felter · · Score: 2

    IIRC, Ethernet was based on the "aloha" radio network in Hawaii, but there was packet switching long before there was Ethernet.

  24. US Law by glowingspleen · · Score: 3, Insightful

    Whoever owns the patent, wins. Even that guy who said "Let's Roll"'s family lost their right to the phrase b/c someone quickly patented it.

    1. Re:US Law by waterwingz · · Score: 0

      Would that be a patent or a copyright ? There is a difference, you know.

      --
      . waterwingz
    2. Re:US Law by Syre · · Score: 2

      Actually, that's not true.

      In the USA, the law is "first to invent" not "first to file".

      This means that if you invent something, but don't file until after someone else does, and your invention date is prior to the invention date of the first filer, and you can prove it (with lab notebooks, witnesses, etc.), you win.

      There are limitations on this -- you can't have publicly disclosed the invention more than one year before filing, for example, nor can you invent something and sit on it indefinitely without filing unless you are "actively developing" it.

      In other countries, "first to file" is typically the rule.

      (note, I am not a lawyer, so don't rely on this and sue me later!)

  25. Freedman Doc by zerocool^ · · Score: 2

    From avi freedman's homepage: the Freedman doc - info on multihoming and BGP.
    BR~z

    --
    sig?
  26. Academician SmackDown!!! by nickynicky9doors · · Score: 1

    For the common folk who no longer read the finely honed tribal rhetoric of bickering academicians this isn't about objective reporting so much as it's about jockeying for position in the ivory tower world of publish or perish.

    --

    heuristic algorithm seeks stochastic relationship
  27. Re:crapahola by Anonymous Coward · · Score: 0

    sarcasm applied to a sarcastic comment doesn't work too well, now does it?

  28. Time Magazine quotes Al by Anonymous Coward · · Score: 1, Informative
    Time Magazine, August 18, 1997, Al Gore: ``It was my determined work in the Senate that was responsible for the Internet. I invented it.''

    Al Gore thinks he invented the Internet.

    1. Re:Time Magazine quotes Al by Anonymous Coward · · Score: 0

      But why let silly things like facts get in the way of whining?

  29. Dr. Kleinrock seriously beat me!! by Anonymous Coward · · Score: 0

    Yes, it's true. I trained in karate in the same dojo as he did (JKA Santa Monica) in the mid-1980's. He was much more advanced than I was. The beating however involved little physical punishment, mainly mental humiliation.

    Little did I know he had invented packet switching networks. I would have gotten his autograph.

  30. How about Donald Davies by Aztech · · Score: 4, Insightful

    Donald Davies is largely acknowledged for developing Packet Switching (and even coining that very phrase) at the National Physical Laboratory in the UK, however he was not American so he's largely ignored.

    1. Re:How about Donald Davies by Howie · · Score: 1

      Read the damn article! It is entirely a discussion about why Kleinrock believes it was not Davies, but he, who invented packet-switching.

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    2. Re:How about Donald Davies by Aztech · · Score: 3, Insightful

      I have, Donald Davies is usually ignored or maligned, he died in 2000 so you can't argue with a dead man, that's why I find the article somewhat nauseating.

    3. Re:How about Donald Davies by Accelerated+Joe · · Score: 2, Informative

      Donald Davies is largely acknowledged for developing Packet Switching (and even coining that very phrase) at the National Physical Laboratory in the UK, however he was not American so he's largely ignored.

      The article covers Davies' involvement. Kleinrock repeats again and again that there is cold hard evidence that he created packet switching before Davies (in his dissertation). This has nothing to do with whether Davies is around to defend himself or not. You really should have read the article.

      --
      They who would give up an essential liberty for temporary security, deserve neither liberty or security
    4. Re:How about Donald Davies by Slashamatic · · Score: 2, Informative
      The commercial uptake of packet switching in the UK was slow though. The General Post Office who used to run all forms of communications in the UK from letters through to telephones (probably including carrier pidgeons) quite liked selling fixed lines.

      the early nets did exist in the seventies, but these were research institutions and universities running on top of GPO leased circuits. They were vital for research infrastructure, but there wasn't much interest from other sources with deeper pockets, i.e., the military or commercial interests. The GPO eventially got some of the research switches rebuilt as products by GEC and it launched EPSS (Experimental Packet Switched Service) in the mid seventies.

      The commercial PSS net didn't start until later. A lot of the early X.25 work was done in the UK and by that time other interests were getting involved, but now we are talking about the late seventies.

      Effectively, the UK was running almost ten years behind the UK by then. Many companies started moving to X.25 nets but the initiative had been lost. I guess if defence interests had got interested in the technology, thst would have given it a financial boost.

      Davies, though was not just an expert on packet switched networks, he also had quite a lot to do with computer security. Perhaps he didn't 'discover' PSS, but he certainly contributed a lot there as well as in other areas.

    5. Re:How about Donald Davies by dillon_rinker · · Score: 2

      And I am widely acknowledged as the King of America.

      Come on, read the article, find a flaw in his statements, and refute them. Kleinrock states that he analyzed packet switching mathematically in his 1962 thesis, something that Davies never did. Is he overstating? Does Davies have a publication that predates this? Did he develop/discover independently and then parlay that into the current technology? The latter would be a particularly cunning argument, if you can support it. But don't tell us "Oh, everybody says ..." because it makes you sound like an idiot rather than an informed individual. And don't mind me, I'm just a normal largely ignorant slashdotizen.

    6. Re:How about Donald Davies by Aztech · · Score: 2

      The 1962 paper is interesting, which incidentally wasn't published until 1964, people generally go by the date of publication not when they inked the first paragraph. Surprsingly the above paper doesn't mention the word 'packet' once, which is a bit of a contradiction if you claim to have invented 'packet switching'.

      The first instance of "Packet" and '"acket Switching" was in Davies' 1967 paper "A digital Communications Network for Computers", which was presented at a conference in Tennessee, at the same conference Lawrence Roberts of ARPA presented a design for creating a computer network. He had also made presentations before ARPA a year before on the concepts of 'packet switching'.

    7. Re:How about Donald Davies by Modab · · Score: 1
      The first instance of "Packet" and '"acket Switching" was in Davies' 1967 paper "A digital Communications Network for Computers"


      Again, something mentioned in the article. It has a link. It's okay for you to read it. There must be innumerable inventions that did not have a popular name until much later after they were invented.

    8. Re:How about Donald Davies by Alien+Being · · Score: 1

      ...he was not American so he's largely ignored

      Or...

      ... his MG broke down on the way to the patent office.

      ... he tried to phone it in over BT

      ... his design called for packets to travel on the left side of the Net

    9. Re:How about Donald Davies by Anonymous Coward · · Score: 0
      "... his design called for packets to travel on the left side of the Net"
      That's actually quite logical... look at your railways, if you've ever noticed on parallel tracks the trains drive on the left (pass on the right), it's the same all over the world, even in the US. Trains travel on the left so it was decided it would be logical for cars to do the same, seems logical enough, but nearly everyone else thought the opposite.
    10. Re:How about Donald Davies by dillon_rinker · · Score: 3, Insightful

      The 1962 paper is interesting...Surprsingly the above paper doesn't mention the word 'packet' once, which is a bit of a contradiction if you claim to have invented 'packet switching'

      He credits Davies with coining the term "packet switching." You seem to be saying that if you don't use the currently popular name when you first describe your idea, then you're not the originator of the idea...the guy who thinks up the popular name is the inventor.

      By your reasoning, Newton, who coined the term "calculus" should get all the credit for the development of that branch of mathematics, and Leibniz should get none, since the German-speaking Leibniz didn't use the term "calculus." (In case you're not up on your history of mathematics, Leibniz independently co-developed calculus and is credited in many non-English speaking countries as the developer of that branch of mathematics.)

      Your rhetorical skills are sorely lacking. First Davies is the inventor because everyone knows he is, and now he's the inventor because he was the first to name it by the name you know it by. Here's my question:

      What's your evidence for your belief that Davies either developed the concepts prior to Kleinrock, did more significant development work than Kleinrock, or for some other reason has a stronger term to the title "Inventor of Packet Switchng"?

      My position is that the title is about as valid as "Inventor of the World Wide Web" and that all these guys should take a lesson from Newton..."If I have seen farther than others, it is because I am standing on the shoulders of giants...

    11. Re:How about Donald Davies by Anonymous Coward · · Score: 0

      People have already commented about the other flaws in your post, but this one also needs to be pointed out:

      Kleinrock clearly states in the article that he has published his PhD dissertation in 1962, which was then published as a *book* in 1964.

      At least read the article before making such ridiculous claims.

  31. For the less clueful... by Adrian+Voinea · · Score: 2

    Packet switching refers to protocols in which messages are divided into packets before they are sent. Each packet is then transmitted individually and can even follow different routes to its destination. Once all the packets forming a message arrive at the destination, they are recompiled into the original message.

    Most modern Wide Area Network (WAN) protocols, including TCP/IP, X.25, and Frame Relay, are based on packet-switching technologies. In contrast, normal telephone service is based on a circuit-switching technology, in which a dedicated line is allocated for transmission between two parties. Circuit-switching is ideal when data must be transmitted quickly and must arrive in the same order in which it's sent. This is the case with most real-time data, such as live audio and video. Packet switching is more efficient and robust for data that can withstand some delays in transmission, such as e-mail messages and Web pages.

    A new technology, ATM, attempts to combine the best of both worlds -- the guaranteed delivery of circuit-switched networks and the robustness and efficiency of packet-switching networks.
    ...courtesy of Webopedia

  32. Master of Innovation by small_dick · · Score: 1, Troll

    Bill Gates, of course. Just ask him.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  33. If you are karma whoring... by Anonymous Coward · · Score: 1, Insightful

    ..please post at least up-to-date and correct information.
    Bbbbrrrr, calling ATM "a new technology".

    1. Re:If you are karma whoring... by Anonymous Coward · · Score: 0
      The correctness of the information he posted depends on a number of definitions not contained in the post, and thus cannot be ascertained. For example, I cannot conclude that his statement about the age of ATM is correct without defining "new" as "having been invented in the last 20 years."

      On another note, even though ATM didn't take off quite in the manner that the telecom people dreamed it would (replace the Internet, ATM connection to every desktop) it still is not a bad technology, and has its place (DSL).

  34. Digital transmission before packet switching by Animats · · Score: 2
    Although they're forgotten today, there were many pre-packet-switching systems that built up to the technology. Polled terminals, like the IBM 3270 and its prececessors, could be thought of as a form of centralized packet-switching. (Polling goes all the way back to the mechanical teletype era.) There were "statistical time-division multiplexers", which multiplexed N async char data streams into a pipe that had less bandwidth than all the incoming lines. There was the original RAND proposal for a flooding network for emergency military messages.

    The big breakthrough needed for the ARPANET was the militarized DDP-516 minicomputer, which was the first computer you could just ship someplace and expect it to work when turned on.

    1. Re:Digital transmission before packet switching by mancuskc · · Score: 1

      Polled terminals? 3270?

      Uh oh - Flashback

      3420, 3480, TSO, CICS, JES, Netview!

      5250!

      T Tur Tt ttur turw...

      TWINAX!

      NOOOOooooooooooooooooooooo!

      --
      When I were your age, all round here were fields...
    2. Re:Digital transmission before packet switching by Animats · · Score: 2
      The first fully automated store and forward network was Plan 55, deployed in the 1950s. This store and forward message switch was the backbone of Western Union's telegram service, and versions were used by the military.

      Plan 55 was basically Sendmail built out of paper tape equipment and telephone relays. Messages came in on teletype links and were saved on incoming queues built from pairs of paper tape punches and readers, connected by a big bin for the paper tape. The header of each message was read, an outgoing link selected by looking up the destination address automatically, and a telephone switch was used to establish a cross-office link to an outgoing buffer. The message, including header, was then copied to the outgoing paper tape buffer across the room, via the telephone switch, at a higher rate than the incoming and outgoing lines to avoid internal congestion within the switching system. Outgoing paper tape buffers, when not empty, were transmitted on their associated lines.

      Crude though this seems, all the basics of a store and forward network had been fully automated. Incoming buffers, message header parsing, determination of outgoing route from destination address, message queuing for output on the proper route, and forwarding were all present in Plan 55. Plan 55 centers were distributed and networked, with redundant routes. Messages were often forwarded multiple times, with the original header and content preserved. So all the basics of networking were present.

      All this required building-sized installations, consumed vast amounts of paper tape (every forwarded message was punched twice per node, and the tape went directly from the reader to a trash can), and was slow. But all the crucial ideas were there.

      Plan 55 message format lives on in NOAA weather forecasts and some FEMA emergency message systems. Messages that begin "ZCZC" and end "NNNN" are in Plan 55 format. The letters and numbers between "ZCZC" and the next CR are the address; everything else up to the NNNN is the message text.

  35. NPL by Anonymous Coward · · Score: 0
    "Had they done so, the Internet might have been born in the UK; instead his work was stalled and could not go forward. This must have been very frustrating for him."
    No... that's why he gave a presentation to ARPA.
  36. IP packet fragmentation was a mistake by hqm · · Score: 1

    Packet switching is great, but it turns out that
    the IP mechanism of IP packet fragmentation and
    reassembly was a big mistake. In other words, you
    don't want to break up packets. The original idea was that the MTU (minimum transmission unit) was
    unknown, so that you should be able to have
    routers which break a single IP packet into smaller fragments and have someone reassemble them elsewhere in the network. It added loads of hair and performance penalties, and really
    broke the whole "end to end" model. Here in the future, I believe that people now think you can use end-to-end MTU discovery, and just keep notching the packet size down until you get reliable transmission. Anyone know if IP packet fragmentation is still part of IPV6?

    1. Re:IP packet fragmentation was a mistake by Anonymous Coward · · Score: 0
      Anyone know if IP packet fragmentation is still part of IPV6?


      No, you just download an iso file in one packet and if the checksum is wrong, the TCP layer automatically redownloads it.

    2. Re:IP packet fragmentation was a mistake by hqm · · Score: 1

      I didn't say there's no upper limit to the size
      of an IP packet, only that you should optimize it
      at 'runtime' when you're actually talking to
      another host end to end, rather than tossing something
      arbitrary into the network and letting all the routers along the way pick up the mess. Start with
      something standard, say 512 bytes maximum or something, and if you get greedy, try upping it, if you can't get through, try making it smaller.

  37. Analysis isn't invention by isdnip · · Score: 2, Flamebait

    Kleinrock is claiming too much credit.

    Yes, his work on queueing theory is important, at least to people concerned with math and network analytics. And if anybody gives a damn about analyzing the performance of a packet-switched network mathematically, then it'll fall back onto Kleinrock's work.

    But what passes for packet switching nowadays -- "The Internet" -- is most certainly not the result of careful analysis! It works by brute force. It's inefficient. It is badly monitored and mostly unmetered. So Kleinrock's analysis, which might be useful, is ignored.

    Anybody with half a sense of the math wouldn't dare try to cram constant-rate streaming traffic, like telephony or broadcasting, onto the IP Internet. It's inefficient as hell. Economy of scale is what makes it seem to work, compared to economy of specialization (what ATM would excel at). But that's the Internet's current ruling ethos -- if it seems to work, do it, even to excess.

    The original inventors -- Davies, Baran, and the BBN crew -- were not doing mathematical optimization. They were hacking (in the good sense) something together and observing what worked. Kleinrock is like a guy who invents a great network management system that never gets turned on, but who still claims credit for the network that his system might have been able to manage.

    And puh-LEEZ, don't give Vint any of the credit. He's made a great living as the Chauncy Gardiner of the Internet.

    1. Re:Analysis isn't invention by Axe · · Score: 1
      Mmm.. Of cause that's an old discussion between scientists and engineers, on what is really important, theoretical prediction and analysis, or a working implementation. Being both a scientist and an engineer, I would dare to say: both is very much needed, and whoever came up with the idea should be given proper credit.

      When you do your most basic "hacking together", you stand on the shoulders of many very much academicians, even if do not realise it fully. Nothing works just by "brute force" - you use multitude of concepts, from basic like search or hashing or graphs, to advanced once, such as queuing theory and network analysis, carefully designed, analysed and implemented, and only then you add your "observing what worked". Do not dismiss theory, it is jsut as important as implementation..

      --
      <^>_<(ô ô)>_<^>
    2. Re:Analysis isn't invention by mgblst · · Score: 2, Informative

      Off course, today implementation has changed a lot from the beginning, and we have a more ordered system, like the Vegas and Reno BSD algorithms.

    3. Re:Analysis isn't invention by theukrainian · · Score: 1

      ... which are built on plenty of theory.
      internet does not work on brute force -- it would
      not make it very far that way. it works because
      lots of people invested lots of time into thinking about it.

    4. Re:Analysis isn't invention by isdnip · · Score: 2

      The point I'm making is that the implementation is not primarily based on academic theory. It's based on the Internet's own culture, which puts experimentation in front of architecture, implementation in front of design. It's based on empiricism, on doing what works, and for the most part doesn't give a goat's bzadeh about Kleinrock's theory. Even when it should pay more heed!

    5. Re:Analysis isn't invention by one-egg · · Score: 2
      The subject line of this article is misleading. Analysis of a system isn't the same as building the system. But in many cases, the analysis of a system has demonstrated that it made sense to attempt building it. I could cite many examples -- not only in CS; the same principle applies to bridges and space elevators. As a general rule, the analyst gets credit for the original idea.

      Kleinrock's analysis...is ignored

      Sorry, but that's just plain wrong. Analysis has been a major part of networking from the very beginning, in no small part due to Kleinrock's influence.

      Kleinrock is like a guy who invents a great network...that never gets turned on, but who still claims credit

      Again, wrong. UCLA was one of the first three nodes on the ARPANET These issues have been discussed in great detail on the computer history mailing list. The general consensus as I recall it is that all of Kleinrock, Baran, and Larry Roberts made major contributions. None can really claim to be the sole inventor. All can claim that without them, the ARPANET wouldn't have happened.

    6. Re:Analysis isn't invention by Axe · · Score: 1

      The point I was making, is that pure empiricism, experimentation is a goat bzadeh, as you so eloquently put it. One uses the works of academics, whether you realise it or not, its in every library, every piece of algorithms, in your text books, in the words you use. My guess you never actually looked at the research literature on networking - but make yourself a favor. And give the credit where the credit is due.

      --
      <^>_<(ô ô)>_<^>
  38. Another way of looking at it by Bob+Smith+157 · · Score: 0, Redundant



    I think I now understand why Davies was so hung up on the issue. He had developed a one-node packet switch in the UK before the ARPANET was deployed. Unfortunately, the UK would not provide enough financial support to Davies so that he could expand his one-node switch into an operational network. Had they done so, the Internet might have been born in the UK; instead his work was stalled and could not go forward. This must have been very frustrating for him.

    That would have been interesting. Britain as the home of the Internet.

    The possibilities of an alternate history are fascinating.

    In any case some of it is a matter of research being done in parallel, which means that these sort of debates will take place as a matter of course.

    --


    "It's funny. On the outside, I was an honest man. Straight as an arrow. I had to come to prison to be a crook."
  39. Interview with Paul Baran by foxed · · Score: 1

    For Baran's point of view, see this interview at Wired.

  40. Corruption of language by ahde · · Score: 1

    Just because someone says, "Hey, wouldn't it be cool if someone built a machine that flies" doesn't mean he invented the airplane. Even if they add details like "using a motor to force air over a convex airfoil" and "steering and stabilization by means of a vertical rudder."

    You could even have detailed diagrams and equations for weight/displacement, etc. But the trick is in details like figuring out how to make the engine powerful enough achieve lift off but light enough to achieve lift off.

    1. Re:Corruption of language by sjhwilkes · · Score: 1

      Interestingly the first powered flight is actually credited to John Stringfellow of Chard in Somerset, England in 1848. The Wright brothers even credited him with doing the groundwork required to enable their first powered flight with a human passenger.

  41. Correction by ahde · · Score: 1

    w(t) = ì(1 - ó) exp(-1(ì - ó)t) )

    So he invented l33t speak too?

  42. Re:No by Tony-A · · Score: 2

    Multi-volume set, sent a volume at a time.
    Multi-chapter book, sent a chapter at a time.
    Newspaper serials, sent a column at a time.
    I'm sure somebody has sent a longer missive, written on the back of postcards.

  43. Re:ok once and for all..... by BlowCat · · Score: 2
    blog = bloated log. You can find them sometimes in restrooms.

    Seriously, it's typical for English to remove significant parts of words provided that the pronounciation doesn't change much. Also it's typical not to consider whether the new word is similar to already existing words. English speakers are very simple-minded in this regard.

    If somebody, say, in Poland came to the market with a product called "Hot Dogs" (in Polish), they would go out of business immediately. And nobody would give a respectable site a name so closely reminding "bloated log".

  44. None of these guys invented packet switching ... by systemBuilder · · Score: 1

    The reason why mathematicians don't like computer work ?? Because a lot of the "inventions" cannot be attributed to a sole genius. And so in the field of computers there isn't enough space for the hyperspace-filling egos that you find in mathematics and physics.

    The fact is, NOBODY, NOT EVEN KLEINROCK, DAVIES, AND BAREN, IN SUM OR SEPARATELY, INVENTED PACKET SWITCHING. You see, the idea did not work for almost 25 years after it was "supposedly" invented by Kleinrock et. al. It wasn't until Van Jacobsen and Karels applied optimal queuing theory and tight feedback control to exponential backoff and "slow start" to TCP feedback congestion control that packet switching was worth a damn.

    I was a user of the Arpanet from 1980-1984, and the dang thing almost never worked. It would take a whole minute just to open a pair of TCP connections in order to download a single RFC. The Arpanet was badly, badly broken. Kleinrock was not responsible for making the Internet scale. What Kleinrock invented was a broke piece of crud in 1985, 1986, etc.

    Do we attribute the invention of the computer to Bardeen, Brattain, and Shockley (hint : given in order of true technical contribution) because these guys invented the transistor ?? No, those guys only invented a "piece" of the modern computer - it was up to others to finish the puzzle. And it's similarly unfair to try to attribute the invention of packet switching to any ONE person, since it took 25 years to get all of the bugs out.

  45. But X.25 was working . . . by MightyMicro · · Score: 1

    Don't fixate on ARPANet and TCP/IP as if they are the only form of packet switching -- it may not have worked well in the early 80s, but I can rememeber using BT's Packet SwitchStream X.25 network in 1983 -- and it worked just fine. That was certainly Mr Davies' doing.