WEBVTT - Happy Fathers of the Internet Day

0:00:00.280 --> 0:00:02.960
<v Speaker 1>Brought to you by the reinvented two thousand twelve Camray.

0:00:03.160 --> 0:00:08.880
<v Speaker 1>It's ready. Are you get in touch with technology? With

0:00:08.960 --> 0:00:17.680
<v Speaker 1>tech Stuff from how stuff works dot com. Hello again, everyone,

0:00:17.720 --> 0:00:20.439
<v Speaker 1>and welcome to tech stuff. My name is Chris Poulette

0:00:20.440 --> 0:00:22.480
<v Speaker 1>and I'm an editor at how stuff works dot com.

0:00:22.520 --> 0:00:25.400
<v Speaker 1>Sitting across from me as he always does during the

0:00:25.440 --> 0:00:29.320
<v Speaker 1>recording of podcasts, as senior writer Jonathan Strickland, Hey there,

0:00:30.680 --> 0:00:33.400
<v Speaker 1>and uh, do you remember that TV show? It was

0:00:33.440 --> 0:00:36.760
<v Speaker 1>on many years ago? My two dads. I thought you

0:00:36.800 --> 0:00:39.479
<v Speaker 1>were gonna say Punky Brewster, not that one. Yes, I

0:00:39.520 --> 0:00:42.120
<v Speaker 1>do remember my two dads when they asked us if

0:00:42.159 --> 0:00:45.239
<v Speaker 1>we wanted to do a Father's Day episode. We were

0:00:45.240 --> 0:00:47.680
<v Speaker 1>trying to figure out how we could do something that

0:00:47.720 --> 0:00:50.199
<v Speaker 1>related to tech stuff, and so Jonathan and I decided

0:00:50.600 --> 0:00:53.320
<v Speaker 1>we wanted to talk about the fathers of the Internet.

0:00:53.800 --> 0:00:57.640
<v Speaker 1>And as it turns out, there were two to some

0:00:58.240 --> 0:01:01.440
<v Speaker 1>massive exponential power. We're going to be talking about a

0:01:01.520 --> 0:01:05.920
<v Speaker 1>whole lot of fathers of the Internet because well, there

0:01:05.920 --> 0:01:10.080
<v Speaker 1>were no two or one, or or seven people that

0:01:10.160 --> 0:01:12.840
<v Speaker 1>were responsible for the Internet as we know it today.

0:01:12.880 --> 0:01:15.200
<v Speaker 1>There are tons and tons of people who worked on

0:01:15.280 --> 0:01:19.840
<v Speaker 1>different aspects of the Internet, right, Yes, this is uh,

0:01:19.880 --> 0:01:22.399
<v Speaker 1>the Internet is a thing that grew out of the

0:01:22.440 --> 0:01:27.560
<v Speaker 1>contributions of dozens and dozens of people. But really, in

0:01:27.640 --> 0:01:30.479
<v Speaker 1>order to kind of narrow our our scope a bit,

0:01:31.080 --> 0:01:34.119
<v Speaker 1>we thought we would really concentrate on our Pannet, which

0:01:34.120 --> 0:01:37.560
<v Speaker 1>in itself is sometimes considered a father of the Internet

0:01:37.600 --> 0:01:40.959
<v Speaker 1>because it's a predecessor of the Internet. It itself was

0:01:41.080 --> 0:01:45.040
<v Speaker 1>not the Internet. It was a It was, however, a

0:01:45.120 --> 0:01:50.680
<v Speaker 1>network of computers, of of heterogeneous computers, so in other words,

0:01:50.680 --> 0:01:52.680
<v Speaker 1>they were not all the same type of computer, which

0:01:52.720 --> 0:01:56.480
<v Speaker 1>was a big deal because, uh, prior to the Arpanet,

0:01:57.080 --> 0:02:01.080
<v Speaker 1>there really there was really no way of of networking

0:02:01.120 --> 0:02:05.520
<v Speaker 1>together various different models of computers because they all had

0:02:05.560 --> 0:02:09.880
<v Speaker 1>their own proprietary languages that they worked on, and one

0:02:09.960 --> 0:02:14.440
<v Speaker 1>computer's systems was not necessarily compatible with any other computer

0:02:14.520 --> 0:02:19.800
<v Speaker 1>system to the Internet. From arponnet, I am your father.

0:02:20.400 --> 0:02:25.040
<v Speaker 1>End of line. Um, yeah, that's true, it's not possible.

0:02:25.720 --> 0:02:30.800
<v Speaker 1>Well anyway, that and whole that end. Uh, the quote

0:02:30.800 --> 0:02:35.320
<v Speaker 1>I know is not exactly accurate, but because someone will

0:02:35.360 --> 0:02:39.000
<v Speaker 1>write in um, yeah, that that was the big thing,

0:02:39.160 --> 0:02:44.040
<v Speaker 1>And there is a myth, if you will, that the

0:02:44.160 --> 0:02:48.400
<v Speaker 1>Arpanet was designed by the United States government to create

0:02:48.440 --> 0:02:52.680
<v Speaker 1>a defense network or a network to share information between

0:02:53.040 --> 0:02:58.359
<v Speaker 1>different parts of the defense network real life meat space

0:02:58.440 --> 0:03:02.200
<v Speaker 1>network UM sharing for nation in the event of a

0:03:02.240 --> 0:03:06.480
<v Speaker 1>catastrophic attack of some sort two ferry information from one

0:03:06.919 --> 0:03:10.520
<v Speaker 1>group to another. And that's not exactly true, although hey,

0:03:10.560 --> 0:03:14.320
<v Speaker 1>it is a nice reason. UM the government. Different parts

0:03:14.320 --> 0:03:16.840
<v Speaker 1>of the government were at that time looking for ways

0:03:16.880 --> 0:03:21.760
<v Speaker 1>to share information between computers, and so were UM different

0:03:21.880 --> 0:03:26.360
<v Speaker 1>parts of UH university networks. And those were really that

0:03:26.480 --> 0:03:30.120
<v Speaker 1>the two UH types of organizations that were really interested

0:03:30.160 --> 0:03:32.520
<v Speaker 1>in networking computers back in those days. But they all

0:03:32.600 --> 0:03:35.600
<v Speaker 1>had UM. If you are a regular tech stuff listener,

0:03:35.840 --> 0:03:39.040
<v Speaker 1>you know that all these different kinds of machines back

0:03:39.080 --> 0:03:44.080
<v Speaker 1>then were really very proprietary. You didn't have UM. You know,

0:03:44.240 --> 0:03:48.840
<v Speaker 1>you didn't have a system UH where you made computers,

0:03:48.880 --> 0:03:50.800
<v Speaker 1>and they would all run the same operating system like

0:03:50.840 --> 0:03:55.720
<v Speaker 1>you do now with Windows or for example, or Linux. UM.

0:03:55.760 --> 0:03:58.680
<v Speaker 1>Even IBM systems. I'm sure you know the system three

0:03:58.800 --> 0:04:01.920
<v Speaker 1>sixty would run in a different operating system than a

0:04:01.960 --> 0:04:05.320
<v Speaker 1>different kind of IBM computer because it was designed to

0:04:05.400 --> 0:04:10.080
<v Speaker 1>run on on that specific machine. And of course you

0:04:10.160 --> 0:04:13.320
<v Speaker 1>had dozens and dozens of different computer manufacturers on making

0:04:13.360 --> 0:04:17.039
<v Speaker 1>these machines. So you know, you had the problem of

0:04:17.040 --> 0:04:21.640
<v Speaker 1>trying to communicate between UH one and another, so you

0:04:21.720 --> 0:04:24.559
<v Speaker 1>needed a protocol that would bridge the gap. Yea. So

0:04:24.839 --> 0:04:26.919
<v Speaker 1>let's take some steps back before we get into the

0:04:26.920 --> 0:04:29.400
<v Speaker 1>development of that actual protocol, because I think the journey

0:04:29.440 --> 0:04:31.560
<v Speaker 1>there is pretty interesting. Oh yeah, I just wanted to

0:04:31.600 --> 0:04:34.000
<v Speaker 1>say that if you were going to network these machines,

0:04:34.200 --> 0:04:36.279
<v Speaker 1>which was the goal, that would that would be one

0:04:36.320 --> 0:04:38.159
<v Speaker 1>of the things you have to do. So in fact,

0:04:38.279 --> 0:04:41.320
<v Speaker 1>the one of the first people to sort of envision

0:04:43.120 --> 0:04:47.600
<v Speaker 1>something that that kind of encapsulates what the Internet is,

0:04:47.680 --> 0:04:52.000
<v Speaker 1>but in a in a smaller way. Is h Venever Bush?

0:04:52.480 --> 0:04:56.480
<v Speaker 1>I s. Yes. He was a very important fellow in

0:04:56.520 --> 0:05:00.800
<v Speaker 1>the United States history. He worked on the Manhattan probably ject, yes,

0:05:01.200 --> 0:05:03.880
<v Speaker 1>which we've talked about before. That was the project where

0:05:04.480 --> 0:05:06.200
<v Speaker 1>for a few beads we were able to build an

0:05:06.320 --> 0:05:10.000
<v Speaker 1>entire city. Wait, no, I'm thinking of something else. Yes,

0:05:10.120 --> 0:05:14.120
<v Speaker 1>yes you are that was that was actually Manhattan. Yeah. Uh.

0:05:14.640 --> 0:05:19.719
<v Speaker 1>Bush was very involved with the Defense Department in during

0:05:19.880 --> 0:05:23.640
<v Speaker 1>during World War Two. UM a very very smart guy

0:05:24.200 --> 0:05:27.400
<v Speaker 1>and uh he helped with a Manhattan project as well

0:05:27.440 --> 0:05:30.360
<v Speaker 1>as as other projects. UM and one of the things

0:05:30.360 --> 0:05:32.040
<v Speaker 1>he really wanted to do, and you can read about

0:05:32.080 --> 0:05:34.120
<v Speaker 1>this in an article in the Atlantic. It's still up

0:05:34.160 --> 0:05:37.880
<v Speaker 1>on the website called as We May Think. Yep, he um.

0:05:37.920 --> 0:05:40.600
<v Speaker 1>He came up with well, he was a founder of Raytheon,

0:05:41.360 --> 0:05:43.920
<v Speaker 1>and he came up with this idea he called microwaves,

0:05:43.960 --> 0:05:47.479
<v Speaker 1>he called memes and memeics. In his mind, it was

0:05:47.520 --> 0:05:50.760
<v Speaker 1>going to be a micro film based machine, because that

0:05:50.880 --> 0:05:53.960
<v Speaker 1>was sort of the epitome of the technology at the time,

0:05:54.240 --> 0:05:56.520
<v Speaker 1>and the idea being that he would have a database

0:05:56.600 --> 0:06:00.520
<v Speaker 1>of all the information that he would ever need, an

0:06:00.680 --> 0:06:03.720
<v Speaker 1>entire library of information, and also that he could create

0:06:03.800 --> 0:06:06.360
<v Speaker 1>information on this system, and that he would be able

0:06:06.400 --> 0:06:10.040
<v Speaker 1>to access this information in a very natural way because

0:06:10.080 --> 0:06:14.760
<v Speaker 1>the system itself would mimic the way people think. So

0:06:15.600 --> 0:06:17.840
<v Speaker 1>this was kind of a or not maybe not even

0:06:17.920 --> 0:06:20.920
<v Speaker 1>mimic compliment, perhaps will say, complement the way humans think.

0:06:21.320 --> 0:06:24.559
<v Speaker 1>So that way, when you search for something, it would

0:06:24.560 --> 0:06:28.040
<v Speaker 1>be able to bring back the relevant information to you

0:06:28.160 --> 0:06:30.520
<v Speaker 1>and not just any information that just happened to have

0:06:31.200 --> 0:06:33.280
<v Speaker 1>that term in it. We you know, we talked about

0:06:33.279 --> 0:06:38.560
<v Speaker 1>this in our our episodes about semantic web and artificial intelligence.

0:06:38.640 --> 0:06:42.080
<v Speaker 1>Is this whole idea of contextual information that a machine

0:06:42.160 --> 0:06:44.320
<v Speaker 1>might be able to recognize. Now, this was something that

0:06:44.360 --> 0:06:46.760
<v Speaker 1>he was just sort of theorizing about, but it was

0:06:46.800 --> 0:06:50.800
<v Speaker 1>a very important element of what would go into our

0:06:50.880 --> 0:06:54.200
<v Speaker 1>bonnet and the Internet. Now, the next person I would

0:06:54.200 --> 0:06:59.279
<v Speaker 1>talk about besides Bush is Joseph Carl Robnett Lick Lighter

0:06:59.640 --> 0:07:04.880
<v Speaker 1>or j c. R or Lick to his friends. Um,

0:07:04.880 --> 0:07:09.600
<v Speaker 1>it's it's funny because I've read a paper that Lick wrote. Um,

0:07:10.080 --> 0:07:14.160
<v Speaker 1>and uh that why. I don't want to get too

0:07:14.200 --> 0:07:17.920
<v Speaker 1>far ahead of where Jonathan's going with this, but um

0:07:18.080 --> 0:07:21.120
<v Speaker 1>he if you think, well that this this machine, this

0:07:21.360 --> 0:07:25.520
<v Speaker 1>memics um would be able to call up any basically

0:07:25.520 --> 0:07:28.520
<v Speaker 1>you would you would take a document and take a

0:07:28.520 --> 0:07:30.720
<v Speaker 1>photo of it and create a microfilm from that and

0:07:30.760 --> 0:07:34.440
<v Speaker 1>store it. Because you know, computers back then we're huge.

0:07:34.720 --> 0:07:38.920
<v Speaker 1>They weren't um reliable like they are now. They were giant. Um,

0:07:38.960 --> 0:07:41.120
<v Speaker 1>so that was kind of impractical, and so are a

0:07:41.200 --> 0:07:44.040
<v Speaker 1>large cabinets full of paper. So that was kind of

0:07:44.040 --> 0:07:46.320
<v Speaker 1>the idea was, Hey, I'll shrink this down into his

0:07:46.360 --> 0:07:48.000
<v Speaker 1>size where I could just keep it in a desk

0:07:48.440 --> 0:07:52.240
<v Speaker 1>and find stuff. Um. Well, and you say, wow, that

0:07:52.320 --> 0:07:55.640
<v Speaker 1>that's remarkably like the Internet. Well, in a way, yes

0:07:55.720 --> 0:07:58.640
<v Speaker 1>it is, but it's also not that remarkable because Lick

0:07:58.760 --> 0:08:01.800
<v Speaker 1>has said or um, of course I read this a

0:08:01.840 --> 0:08:04.120
<v Speaker 1>long time ago, but I remember him saying in this,

0:08:04.400 --> 0:08:09.320
<v Speaker 1>uh this article that it's not an accident that the

0:08:09.360 --> 0:08:15.160
<v Speaker 1>Internet sort of mimics the memics. It's the idea was

0:08:15.200 --> 0:08:17.600
<v Speaker 1>so compelling to the early founders of the Internet, and

0:08:17.600 --> 0:08:21.320
<v Speaker 1>they said, we like this, Let's try to make this

0:08:21.400 --> 0:08:24.240
<v Speaker 1>happen with the technology. We have to change it from

0:08:24.280 --> 0:08:27.880
<v Speaker 1>theory to reality. Yeah. Yeah, So it's it's not completely

0:08:27.920 --> 0:08:32.560
<v Speaker 1>an accident that what the memics. Um, the concept of

0:08:32.559 --> 0:08:35.360
<v Speaker 1>the memetics is very much like a computer attached to

0:08:35.440 --> 0:08:38.480
<v Speaker 1>the Internet and being able to pull up information. And

0:08:38.559 --> 0:08:43.840
<v Speaker 1>so lit he was working in back in nineteen sixty two.

0:08:44.559 --> 0:08:48.480
<v Speaker 1>He was working at Bolt Baroneck Newman Newman, which is

0:08:48.640 --> 0:08:51.720
<v Speaker 1>also better known as BBN. That's going to come up

0:08:51.760 --> 0:08:53.720
<v Speaker 1>again in a little bit, yes it will. He worked

0:08:53.720 --> 0:08:56.120
<v Speaker 1>for bb IN and then came up with an idea

0:08:56.200 --> 0:09:01.080
<v Speaker 1>called he was calling the Intergalactic Computer Network because why

0:09:01.280 --> 0:09:04.840
<v Speaker 1>think small, And this was the idea of being able

0:09:04.880 --> 0:09:07.600
<v Speaker 1>to network computers together so that you are able to

0:09:07.640 --> 0:09:11.720
<v Speaker 1>share information between machines in a very efficient way because

0:09:12.120 --> 0:09:16.200
<v Speaker 1>you know, the the challenge was that you had all

0:09:16.240 --> 0:09:19.760
<v Speaker 1>these really smart people working on at the time, very

0:09:19.760 --> 0:09:24.600
<v Speaker 1>sophisticated machinery, but all of their work was siloed. All

0:09:24.640 --> 0:09:29.320
<v Speaker 1>of that work was contained within the physical building that

0:09:29.320 --> 0:09:31.720
<v Speaker 1>that machine was in. Yeah, if you want to share that,

0:09:31.800 --> 0:09:34.280
<v Speaker 1>that means you have to box that up and send

0:09:34.280 --> 0:09:37.120
<v Speaker 1>it or or you had to go and use it.

0:09:37.200 --> 0:09:39.440
<v Speaker 1>You had to you had to yourself plan a trip

0:09:39.520 --> 0:09:43.160
<v Speaker 1>out to wherever that machine was and share information that way.

0:09:43.200 --> 0:09:46.680
<v Speaker 1>There was no way of sending it electronically at all,

0:09:47.320 --> 0:09:50.679
<v Speaker 1>and so you could call somebody and read it to them,

0:09:50.679 --> 0:09:55.520
<v Speaker 1>but that's still that's electronic still. But the Intergalactic Computer

0:09:55.559 --> 0:09:57.640
<v Speaker 1>Network was this idea that you would be able to

0:09:57.679 --> 0:10:01.959
<v Speaker 1>actually have computers communicate with one an they're in share information. Well,

0:10:02.000 --> 0:10:05.880
<v Speaker 1>he became the head of Computer Research Program at the

0:10:05.920 --> 0:10:11.160
<v Speaker 1>Advanced Research Projects Agency which is ARPA, and he became

0:10:11.200 --> 0:10:12.920
<v Speaker 1>the head of that in nineteen sixty three and he

0:10:13.000 --> 0:10:17.800
<v Speaker 1>began he renamed the Computer Research Program the Information Processing

0:10:18.040 --> 0:10:22.360
<v Speaker 1>Techniques Office or i p t o IP two and

0:10:22.520 --> 0:10:26.880
<v Speaker 1>um UH. The Advanced Research Projects Agency is now known

0:10:26.920 --> 0:10:30.840
<v Speaker 1>as DARPA. We added a d on that UM and

0:10:30.920 --> 0:10:34.200
<v Speaker 1>it's part of the Department of Defense, which is where

0:10:34.240 --> 0:10:38.720
<v Speaker 1>that whole concept of they wanted to create a network

0:10:38.800 --> 0:10:43.600
<v Speaker 1>that could withstand a catastrophic failure UM sort of came from.

0:10:43.640 --> 0:10:47.040
<v Speaker 1>And it came from because there were there were movements

0:10:47.040 --> 0:10:49.360
<v Speaker 1>within the United States government to try and create something

0:10:49.400 --> 0:10:51.400
<v Speaker 1>like that, but that was not the purpose of ARPA

0:10:51.480 --> 0:10:57.160
<v Speaker 1>net Um, which would grow out of link Lighters projects

0:10:57.520 --> 0:11:00.800
<v Speaker 1>now link later to Liqui liquid It or rather taught

0:11:00.840 --> 0:11:04.720
<v Speaker 1>to several other people and kind of talked about his

0:11:04.720 --> 0:11:08.240
<v Speaker 1>his concept of this interglad to computer network and got

0:11:08.240 --> 0:11:10.560
<v Speaker 1>them really excited and they sort of jumped on board

0:11:10.880 --> 0:11:14.920
<v Speaker 1>and also helped champion the cause and get UH funding

0:11:14.960 --> 0:11:19.720
<v Speaker 1>money and partnerships with various research institutions to agree to

0:11:19.800 --> 0:11:22.640
<v Speaker 1>try and make this become a reality. A couple of

0:11:22.640 --> 0:11:28.880
<v Speaker 1>those people include Ivan Sutherland, who was another is another

0:11:28.960 --> 0:11:33.080
<v Speaker 1>really remarkable guy in computer science history because not only

0:11:33.200 --> 0:11:37.600
<v Speaker 1>was he part of trying to get this network off

0:11:37.640 --> 0:11:42.400
<v Speaker 1>the ground, he also invented sketch Pad, which was an

0:11:42.400 --> 0:11:46.480
<v Speaker 1>early graphical user interface sort of the predecessor to things

0:11:46.520 --> 0:11:49.040
<v Speaker 1>like Windows and the Mac operating system and really any

0:11:49.080 --> 0:11:52.600
<v Speaker 1>operating system on any touch device kind of has. You know,

0:11:52.679 --> 0:11:54.120
<v Speaker 1>you have to go all the way back to Sutherland

0:11:54.160 --> 0:11:56.680
<v Speaker 1>to thank him for his work. He also was a

0:11:56.679 --> 0:11:59.920
<v Speaker 1>pioneer in computer graphics. He was a pioneer in augment

0:12:00.000 --> 0:12:05.319
<v Speaker 1>a reality, in virtual reality, so he was It's interesting

0:12:05.320 --> 0:12:10.560
<v Speaker 1>because his his focuses were on its folk. I we're

0:12:10.640 --> 0:12:15.760
<v Speaker 1>on a different area of computer science than network technology,

0:12:15.800 --> 0:12:17.800
<v Speaker 1>but he was still very much interested in this. He

0:12:17.840 --> 0:12:20.120
<v Speaker 1>became the director of I p t O in nineteen

0:12:20.160 --> 0:12:23.760
<v Speaker 1>sixty four after lick Lighter left the program, so lick

0:12:23.840 --> 0:12:28.640
<v Speaker 1>Lighter leaves before Arpanette begins. Another person that lick Lighter

0:12:28.679 --> 0:12:32.200
<v Speaker 1>taught to and got interested in this idea was Bob Taylor,

0:12:32.880 --> 0:12:35.520
<v Speaker 1>and Bob Taylor became the director of I P t

0:12:35.679 --> 0:12:39.560
<v Speaker 1>O from nineteen sixty five to nineteen sixty nine, and

0:12:39.760 --> 0:12:42.600
<v Speaker 1>he was the one who actually sent out the request

0:12:42.679 --> 0:12:47.360
<v Speaker 1>for quotation the r f Q for building out our

0:12:47.400 --> 0:12:49.800
<v Speaker 1>Pinett And this was the project where they wanted to

0:12:49.840 --> 0:12:54.280
<v Speaker 1>connect multiple computers together through a network and create the

0:12:54.360 --> 0:12:57.920
<v Speaker 1>infrastructure that would make that possible. Now, this infrastructure would

0:12:58.000 --> 0:13:02.199
<v Speaker 1>have to be able to work of various different kinds

0:13:02.240 --> 0:13:05.160
<v Speaker 1>of computers and send information between them so that the

0:13:05.160 --> 0:13:08.320
<v Speaker 1>different computers could understand what they were. Each one was

0:13:08.360 --> 0:13:11.319
<v Speaker 1>saying because, like we had said before, these computers were

0:13:11.320 --> 0:13:15.480
<v Speaker 1>working on proprietary operating systems that were not compatible. So

0:13:16.080 --> 0:13:19.440
<v Speaker 1>they send out this request for quotation to one hundred

0:13:19.520 --> 0:13:25.000
<v Speaker 1>and forty bidders. Now, most of the companies and research

0:13:25.040 --> 0:13:30.160
<v Speaker 1>institutions that received these h r f q s thought

0:13:30.200 --> 0:13:35.640
<v Speaker 1>that the whole idea was just too difficult, outlandish, impossible,

0:13:36.160 --> 0:13:39.480
<v Speaker 1>just not practical at all. There were quite a few

0:13:39.520 --> 0:13:42.920
<v Speaker 1>of them probably said why, Yeah, so they want to

0:13:42.960 --> 0:13:46.120
<v Speaker 1>do exactly there were some that did say why. They

0:13:46.160 --> 0:13:51.120
<v Speaker 1>received responses from twelve of the one and forty bids

0:13:51.120 --> 0:13:54.320
<v Speaker 1>they sent out requests for bids uh and out of

0:13:54.320 --> 0:13:59.520
<v Speaker 1>the twelve, four of them were considered viable by our PA,

0:13:59.760 --> 0:14:03.800
<v Speaker 1>And it ultimately went down to a couple of different candidates,

0:14:03.880 --> 0:14:06.200
<v Speaker 1>and the one that stepped down in the end was

0:14:07.040 --> 0:14:11.520
<v Speaker 1>bb N, which was awarded the bid on April seventh,

0:14:11.720 --> 0:14:15.480
<v Speaker 1>nineteen sixty nine. Yeah, they're they're a very interesting company

0:14:15.520 --> 0:14:18.000
<v Speaker 1>to don't want to get into too much depth, but

0:14:18.040 --> 0:14:20.600
<v Speaker 1>they're sort of I think there's sort of raytheon like

0:14:20.800 --> 0:14:24.800
<v Speaker 1>in that they have done all kinds of different engineering

0:14:25.240 --> 0:14:29.120
<v Speaker 1>projects over the years, and I always associated them with

0:14:29.400 --> 0:14:31.960
<v Speaker 1>computing in the Internet, but they their history goes back

0:14:32.080 --> 0:14:35.240
<v Speaker 1>quite a ways. UM, and they did they they have

0:14:35.360 --> 0:14:39.400
<v Speaker 1>done much much more than just participate in this pro project.

0:14:40.000 --> 0:14:42.240
<v Speaker 1>But they were certainly well suited because they were were

0:14:42.680 --> 0:14:49.400
<v Speaker 1>UM electrical engineering experts. Certainly and UH Taylor left I

0:14:49.560 --> 0:14:54.240
<v Speaker 1>p t O because of the Vietnam War actually, and

0:14:55.240 --> 0:15:00.360
<v Speaker 1>Lawrence Larry G. Roberts stepped in and he was program

0:15:00.400 --> 0:15:02.800
<v Speaker 1>manager and office director at Areva before he became the

0:15:02.800 --> 0:15:06.440
<v Speaker 1>director of I p t O. And UH he was

0:15:06.760 --> 0:15:11.960
<v Speaker 1>someone who had who was leading a team within this, UH,

0:15:12.080 --> 0:15:15.680
<v Speaker 1>this department within I p t O that was working

0:15:15.720 --> 0:15:19.840
<v Speaker 1>on packet switching. Now, packet switching is something that was

0:15:19.920 --> 0:15:25.240
<v Speaker 1>being worked on by various individuals throughout the entire world independently.

0:15:25.560 --> 0:15:27.880
<v Speaker 1>So this was not necessarily When when I say that

0:15:28.000 --> 0:15:32.200
<v Speaker 1>Larry Roberts and his team worked on packet switching, this

0:15:32.280 --> 0:15:35.480
<v Speaker 1>is not where packet switching necessarily just comes from. There

0:15:35.560 --> 0:15:39.240
<v Speaker 1>was a a pioneer in packet switching called Paul Baron

0:15:40.200 --> 0:15:42.280
<v Speaker 1>who was very much working on this, as well as

0:15:42.320 --> 0:15:46.080
<v Speaker 1>another person in the UK named Donald Davies Yes. UM

0:15:46.160 --> 0:15:50.240
<v Speaker 1>also Leonard Kleinrock Yes who ended up working with our

0:15:50.320 --> 0:15:53.440
<v Speaker 1>pannette through u c l A because u c l

0:15:53.480 --> 0:15:56.280
<v Speaker 1>A was the University of California at Los Angeles was

0:15:56.440 --> 0:16:00.440
<v Speaker 1>one of the research facilities one of the universities that

0:16:00.600 --> 0:16:04.440
<v Speaker 1>became part of the initial Arpanet project, and so klein

0:16:04.560 --> 0:16:08.200
<v Speaker 1>Rock began to work through our pa net, not directly

0:16:08.280 --> 0:16:11.400
<v Speaker 1>from ARPA itself, but through u c l A. Yeah,

0:16:11.480 --> 0:16:14.440
<v Speaker 1>the three those three guys are are known really for

0:16:14.760 --> 0:16:18.960
<v Speaker 1>creating the packet switching part of the Internet, the concept

0:16:19.040 --> 0:16:21.840
<v Speaker 1>behind packet switching on the Internet, the way it's done.

0:16:22.440 --> 0:16:25.280
<v Speaker 1>Um and uh actually have a quick overview of packet

0:16:25.320 --> 0:16:27.880
<v Speaker 1>switching again. UM, well, I was going to get to

0:16:27.880 --> 0:16:31.240
<v Speaker 1>that in just a second. Um. Actually is a very uh,

0:16:31.600 --> 0:16:37.040
<v Speaker 1>very diverse team. Baron actually came from from Poland. Um

0:16:37.480 --> 0:16:39.800
<v Speaker 1>and Uh it's actually now in Belarus, but at the

0:16:39.840 --> 0:16:43.120
<v Speaker 1>time it was in Poland. And Um, he he had

0:16:43.120 --> 0:16:47.360
<v Speaker 1>an idea of a network. Now there there's several different

0:16:47.440 --> 0:16:52.080
<v Speaker 1>kinds of networks. Um. Obviously, you can have one computer

0:16:52.360 --> 0:16:55.720
<v Speaker 1>in the center to which other machines connect, which is

0:16:55.800 --> 0:16:58.200
<v Speaker 1>known as a centralized network. And then you can have

0:16:58.320 --> 0:17:02.400
<v Speaker 1>a decentralized network. Um. If you think about I think

0:17:02.520 --> 0:17:06.520
<v Speaker 1>Napster kind of used that concept. We have multiple servers,

0:17:06.640 --> 0:17:10.240
<v Speaker 1>but the machines connect to those main computers, which are

0:17:10.280 --> 0:17:14.200
<v Speaker 1>in turn connected to a main main computer. UM. Or

0:17:14.240 --> 0:17:17.720
<v Speaker 1>you know, there are many important computers and lesser computers

0:17:17.720 --> 0:17:22.159
<v Speaker 1>connect to those, but those that's a decentralized network. UM.

0:17:22.200 --> 0:17:25.920
<v Speaker 1>But uh, but Paul decided that what he should do

0:17:26.200 --> 0:17:28.600
<v Speaker 1>is create a or what what you should use for

0:17:28.640 --> 0:17:33.800
<v Speaker 1>this particular project is a distributed model. UM. And that's

0:17:33.840 --> 0:17:36.639
<v Speaker 1>the way the the internet works. Uh. It's it's a

0:17:36.680 --> 0:17:42.320
<v Speaker 1>network of networks and each computer has redundancies. UM. So

0:17:42.400 --> 0:17:44.760
<v Speaker 1>what does that mean? So if we were using a

0:17:44.800 --> 0:17:49.320
<v Speaker 1>decentralized network, um, and you sent an email to the

0:17:49.400 --> 0:17:51.960
<v Speaker 1>net to the main computer that your computer was hooked

0:17:52.040 --> 0:17:56.280
<v Speaker 1>up to, but that computer was down, your email wouldn't

0:17:56.280 --> 0:18:00.359
<v Speaker 1>get where it's going. Um. In a distributed network, there

0:18:00.400 --> 0:18:03.800
<v Speaker 1>are multiple routes that that email can go. So the

0:18:03.800 --> 0:18:05.880
<v Speaker 1>computer that you were supposed to send it to is down,

0:18:06.680 --> 0:18:09.399
<v Speaker 1>but there's another way to go. So it goes through

0:18:09.440 --> 0:18:12.399
<v Speaker 1>that computer and then from there to another computer and

0:18:12.400 --> 0:18:16.800
<v Speaker 1>it basically follows that path. Now. UM, what they realized,

0:18:17.080 --> 0:18:21.880
<v Speaker 1>these guys were that this redundancy is good, but they

0:18:22.359 --> 0:18:26.080
<v Speaker 1>they're actually using redundancy of redundancies on the Internet, the

0:18:26.160 --> 0:18:29.680
<v Speaker 1>network of networks and said, okay, well, uh, it would

0:18:29.680 --> 0:18:32.119
<v Speaker 1>be kind of cumbersome to send this all as one file.

0:18:32.520 --> 0:18:34.080
<v Speaker 1>And if we send it all is one file and

0:18:34.400 --> 0:18:36.679
<v Speaker 1>it gets bogged down in the direction it was supposed

0:18:36.720 --> 0:18:39.159
<v Speaker 1>to go, it's not going to get there. So they

0:18:39.200 --> 0:18:43.440
<v Speaker 1>broke it into pieces called which they decided to call packets.

0:18:43.480 --> 0:18:47.879
<v Speaker 1>And um, each packet is represented more than once. So

0:18:47.960 --> 0:18:50.600
<v Speaker 1>let's say, just for the sake of convenience, that you

0:18:50.640 --> 0:18:53.680
<v Speaker 1>send an email and that's broken down into ten packets. Um.

0:18:53.760 --> 0:18:59.359
<v Speaker 1>Those ten packets are sent to multiple locations or through

0:18:59.480 --> 0:19:03.880
<v Speaker 1>multiple locations to get to the end point. And one

0:19:03.880 --> 0:19:06.480
<v Speaker 1>way or another, those ten packets are supposed to reach

0:19:06.520 --> 0:19:08.760
<v Speaker 1>there and be reassembled on the other end in the

0:19:08.800 --> 0:19:14.680
<v Speaker 1>correct order to complete the transmission. So the packets, uh,

0:19:14.840 --> 0:19:16.680
<v Speaker 1>you know, if if one of those computers is down,

0:19:16.720 --> 0:19:20.200
<v Speaker 1>let's say, and packets three and seven are lost, they

0:19:20.200 --> 0:19:24.280
<v Speaker 1>have also been sent to other computers in the path,

0:19:24.760 --> 0:19:28.320
<v Speaker 1>and they will be reassembled in the correct order. Um.

0:19:28.359 --> 0:19:32.600
<v Speaker 1>And using using that method, Uh, packet switching has become

0:19:32.640 --> 0:19:35.520
<v Speaker 1>the way we send information over the Internet, and that

0:19:35.560 --> 0:19:39.600
<v Speaker 1>goes for tiny little files to great big chunks. So

0:19:39.960 --> 0:19:44.840
<v Speaker 1>Larry Roberts had decided that this packet switching technology, which

0:19:44.920 --> 0:19:49.240
<v Speaker 1>had was in its infancy at this point, was probably

0:19:49.240 --> 0:19:51.680
<v Speaker 1>the best way to go when you're talking about having

0:19:51.720 --> 0:19:55.400
<v Speaker 1>a networked series of computers and you want to get

0:19:55.400 --> 0:19:59.520
<v Speaker 1>this information from one to another. UM and so that's

0:19:59.600 --> 0:20:02.480
<v Speaker 1>kind of the direction that the team went in. And

0:20:02.920 --> 0:20:07.439
<v Speaker 1>also the folks at the various institutions where the computers

0:20:07.440 --> 0:20:10.040
<v Speaker 1>that were going to be connected together, uh, they also

0:20:10.160 --> 0:20:13.239
<v Speaker 1>were working on this along with the folks over at

0:20:13.240 --> 0:20:16.120
<v Speaker 1>our path. So let's, uh, let's let's talk a little

0:20:16.160 --> 0:20:19.640
<v Speaker 1>bit more about where these computers were. There. There were

0:20:19.680 --> 0:20:24.040
<v Speaker 1>four initial host computers for our pannett. All right, these

0:20:24.080 --> 0:20:27.040
<v Speaker 1>four hosts were the four computers that were going to

0:20:27.119 --> 0:20:30.399
<v Speaker 1>be connected together. One was at u C l A

0:20:31.080 --> 0:20:33.600
<v Speaker 1>and it was the University of California at Los Angeles.

0:20:34.320 --> 0:20:38.439
<v Speaker 1>It was an s D S Sigma seven computer running

0:20:38.720 --> 0:20:43.439
<v Speaker 1>the Sigma Experimental operating System. Uh. Then you had the

0:20:43.560 --> 0:20:50.359
<v Speaker 1>University of California's color Fried Interactive Mathematics Center, which had

0:20:50.400 --> 0:20:53.879
<v Speaker 1>an IBM three sixty slash seventy five running on the

0:20:54.040 --> 0:20:58.000
<v Speaker 1>O S slash m VT operating system. You had the

0:20:58.119 --> 0:21:01.440
<v Speaker 1>University of Utah, which had the d e C p

0:21:01.640 --> 0:21:06.359
<v Speaker 1>DP ten computer with the with the ten X operating system,

0:21:06.640 --> 0:21:10.560
<v Speaker 1>the old Deck machines. And then you had Stanford Research

0:21:10.600 --> 0:21:14.040
<v Speaker 1>Institute and they had an SDS nine D computer which

0:21:14.119 --> 0:21:16.560
<v Speaker 1>ran on the Genie operating system. So all four of

0:21:16.600 --> 0:21:19.239
<v Speaker 1>these machines are different machines running different o s s.

0:21:19.480 --> 0:21:22.000
<v Speaker 1>I'm sorry, did you mention that two of those machines

0:21:22.040 --> 0:21:24.040
<v Speaker 1>were made by the same company yet they use completely

0:21:24.040 --> 0:21:28.200
<v Speaker 1>different operating systems? No? I did not, and so then yes,

0:21:28.280 --> 0:21:30.400
<v Speaker 1>but that is true. There are two two of them

0:21:30.400 --> 0:21:34.040
<v Speaker 1>were made, Um, we're sts computers, but both of them

0:21:34.080 --> 0:21:37.680
<v Speaker 1>were running different operating systems. So yeah, even the same

0:21:37.720 --> 0:21:40.359
<v Speaker 1>company's machines wouldn't necessarily talk to each other in the

0:21:40.400 --> 0:21:43.040
<v Speaker 1>same way. That's true. And so those were the those

0:21:43.080 --> 0:21:45.040
<v Speaker 1>are the four institutes as well. So you've got u

0:21:45.040 --> 0:21:49.200
<v Speaker 1>c l A, Stanford, University of California, and um, you've

0:21:49.200 --> 0:21:54.120
<v Speaker 1>got the University of Utah. Uh. Now, the team over

0:21:54.320 --> 0:21:58.159
<v Speaker 1>at our PA that was in charge of putting this together. Um,

0:21:58.200 --> 0:22:00.560
<v Speaker 1>actually what happened was not really the team at Arbo,

0:22:00.680 --> 0:22:03.040
<v Speaker 1>the team at BBN, because that was the company that

0:22:03.119 --> 0:22:07.040
<v Speaker 1>won out the bid. The team at BBN consisted of

0:22:07.280 --> 0:22:11.320
<v Speaker 1>Frank Hart who was the leader of the team, Dave Walden,

0:22:11.880 --> 0:22:16.040
<v Speaker 1>who was a programmer and real time systems expert. You

0:22:16.119 --> 0:22:21.280
<v Speaker 1>had Will Crowther who was another programmer. You had Bernie Cosell,

0:22:21.560 --> 0:22:24.000
<v Speaker 1>who was a d bugger, so he was someone who

0:22:24.040 --> 0:22:26.640
<v Speaker 1>would find all the stuff that's wrong with the programs

0:22:26.640 --> 0:22:31.960
<v Speaker 1>that everyone else is making. You had, Yeah, you had

0:22:32.000 --> 0:22:35.560
<v Speaker 1>Bob Cohn, was a computer theory expert and an error

0:22:35.560 --> 0:22:39.399
<v Speaker 1>control specialist and also was the guy they went to

0:22:39.600 --> 0:22:42.280
<v Speaker 1>when it came to how do we send data across

0:22:42.320 --> 0:22:46.119
<v Speaker 1>telephone lines? That was kind of his master network protocols.

0:22:46.880 --> 0:22:52.040
<v Speaker 1>You had several Orne Stein who was a hardware specialist UM,

0:22:52.119 --> 0:22:54.000
<v Speaker 1>and you had another hardware engineer by the name of

0:22:54.040 --> 0:22:56.840
<v Speaker 1>Ben Barker who joined the team a little bit after

0:22:56.880 --> 0:23:02.040
<v Speaker 1>the initial UH team got together, and Uh, I think

0:23:02.080 --> 0:23:04.399
<v Speaker 1>that's everybody. I think I got everyone who was on

0:23:04.440 --> 0:23:10.439
<v Speaker 1>the that initial team. Now, the approach they made was

0:23:10.520 --> 0:23:12.800
<v Speaker 1>kind of interesting. You know, how do you create this

0:23:12.880 --> 0:23:16.919
<v Speaker 1>network where these four computers that do not speak a

0:23:16.960 --> 0:23:19.720
<v Speaker 1>common language, how can you get them to communicate with

0:23:19.760 --> 0:23:23.960
<v Speaker 1>each other? And they came up with a hardware and

0:23:24.080 --> 0:23:28.679
<v Speaker 1>software solution. So really it's a hardware and protocol solution.

0:23:29.240 --> 0:23:34.200
<v Speaker 1>The hardware approach they took was to create interface message

0:23:34.520 --> 0:23:40.600
<v Speaker 1>processors imps. YEP. A guy named Mike wing Wingfield actually

0:23:40.640 --> 0:23:42.840
<v Speaker 1>came up with the the interface that would connect a

0:23:42.880 --> 0:23:47.080
<v Speaker 1>computer to the IMP. Yeah. So these are these themselves

0:23:47.119 --> 0:23:50.200
<v Speaker 1>are computers. These are but these were unlike now the

0:23:50.240 --> 0:23:53.520
<v Speaker 1>computers that we're talking about at these these colleges were

0:23:53.560 --> 0:23:56.280
<v Speaker 1>those enormous computers that you think of in the old

0:23:56.600 --> 0:23:59.520
<v Speaker 1>you know, pictures from the sixties room full of computer. Now,

0:23:59.560 --> 0:24:05.320
<v Speaker 1>the were comparatively speaking, much more simple than those. Yeah.

0:24:05.359 --> 0:24:08.720
<v Speaker 1>I actually have a photo um from u c l

0:24:08.800 --> 0:24:11.560
<v Speaker 1>A that shows uh Klein rock and a picture of

0:24:11.600 --> 0:24:15.919
<v Speaker 1>an IMP, which I'm gonna show Jonathan. Um. It's it

0:24:16.000 --> 0:24:19.359
<v Speaker 1>kind of looks like a stereo amplifier actually built into

0:24:19.359 --> 0:24:22.080
<v Speaker 1>a wall. It's it's not it's not very exciting to

0:24:22.119 --> 0:24:25.560
<v Speaker 1>look at, but very necessary. At these lights are blinking

0:24:25.560 --> 0:24:28.680
<v Speaker 1>out of sequence. Will give them the blink in sequence. Yeah,

0:24:28.680 --> 0:24:31.560
<v Speaker 1>it's it's definitely a Star Trek computer. Yeah, or stuff

0:24:31.600 --> 0:24:37.080
<v Speaker 1>blink stuff what blinks? And Yeah. So the the imps

0:24:37.160 --> 0:24:40.479
<v Speaker 1>were designed to be the go between. They're actually kind

0:24:40.480 --> 0:24:43.879
<v Speaker 1>of like routers. There were gateways is what they were. Yeah,

0:24:43.920 --> 0:24:48.879
<v Speaker 1>and you connected these physically to the host machines with

0:24:48.960 --> 0:24:53.960
<v Speaker 1>a serial connector, a proprietary Cereal connector, and these then

0:24:54.160 --> 0:24:59.000
<v Speaker 1>the imps themselves would then connect to phone lines that

0:24:59.359 --> 0:25:03.200
<v Speaker 1>had been LEAs for the project. Uh. And they could

0:25:03.280 --> 0:25:06.399
<v Speaker 1>run at about fifty bits per second. That's the data

0:25:06.520 --> 0:25:10.480
<v Speaker 1>transfer speed that they were capable of reaching. And the

0:25:10.520 --> 0:25:14.960
<v Speaker 1>original imps were Honeywell d DP five sixteen computers. And

0:25:15.040 --> 0:25:17.600
<v Speaker 1>actually I read an interesting where I thought I thought

0:25:17.600 --> 0:25:19.439
<v Speaker 1>it was a kind of a funny story Ben Barker

0:25:19.440 --> 0:25:21.200
<v Speaker 1>when he joined the team, he was one of the

0:25:21.240 --> 0:25:26.320
<v Speaker 1>hardware engineers. Uh they you know, he was. They received

0:25:26.320 --> 0:25:29.600
<v Speaker 1>the delivery of the Honeywell five sixteen computer to hook

0:25:29.680 --> 0:25:32.560
<v Speaker 1>up to a host computer, and he wanted to test it.

0:25:32.560 --> 0:25:34.320
<v Speaker 1>He wanted to run some code on and it didn't work.

0:25:34.640 --> 0:25:37.000
<v Speaker 1>And then he realized nothing was working, and so he

0:25:37.119 --> 0:25:41.639
<v Speaker 1>physically took the computer apart and physically unwrapped the wires

0:25:42.080 --> 0:25:46.080
<v Speaker 1>that were wrapped around pins and then reattached them to

0:25:46.160 --> 0:25:48.680
<v Speaker 1>different pins because he figured out that it had been

0:25:48.680 --> 0:25:52.040
<v Speaker 1>wired wrong, so he had to rewire the machine from

0:25:52.080 --> 0:25:54.560
<v Speaker 1>the ground up in order to get to work. Worked

0:25:54.600 --> 0:25:58.040
<v Speaker 1>sixteen hours a day until he got it to work properly.

0:25:59.240 --> 0:26:00.919
<v Speaker 1>That wasn't one of the computers, that was just one

0:26:00.960 --> 0:26:03.960
<v Speaker 1>of the imps. So these MPs, it's surprising that he

0:26:03.960 --> 0:26:06.480
<v Speaker 1>didn't just pitch the thing out the window. Of course,

0:26:06.480 --> 0:26:08.760
<v Speaker 1>I imagine that that would be kind of heavy. So

0:26:08.840 --> 0:26:12.480
<v Speaker 1>these MPs provide the interface, UH from a physical standpoint,

0:26:12.640 --> 0:26:14.639
<v Speaker 1>so that you know, you would send a command to

0:26:14.680 --> 0:26:18.159
<v Speaker 1>the imps. The MP would then send that command along

0:26:18.200 --> 0:26:21.919
<v Speaker 1>to the MP connected to the host computer you wanted

0:26:21.960 --> 0:26:25.960
<v Speaker 1>to send messages to, and then that would UH MP

0:26:26.040 --> 0:26:29.399
<v Speaker 1>would send its message to that host computer that would

0:26:29.440 --> 0:26:33.840
<v Speaker 1>receive whatever the command was UM. And there's a lot

0:26:33.880 --> 0:26:35.960
<v Speaker 1>more to it than that, but that was the basic

0:26:36.119 --> 0:26:41.840
<v Speaker 1>idea and UH. The protocol that first was used on

0:26:42.040 --> 0:26:46.800
<v Speaker 1>Urbanet was called Network Control Program in CP. That was

0:26:46.840 --> 0:26:51.760
<v Speaker 1>actually used for quite a while. It was it was

0:26:51.960 --> 0:26:56.440
<v Speaker 1>not It was not the most elegant protocol. It took

0:26:56.440 --> 0:26:59.800
<v Speaker 1>a while, and it wasn't the most uh flexible protocol

0:26:59.840 --> 0:27:03.400
<v Speaker 1>I there, but it was serviceable. It worked well enough

0:27:03.440 --> 0:27:07.920
<v Speaker 1>so that it could create these connections between these different computers.

0:27:07.720 --> 0:27:10.600
<v Speaker 1>This was the set of rules that the computers had

0:27:10.640 --> 0:27:15.160
<v Speaker 1>to follow in order for the communications to happen. And uh,

0:27:15.200 --> 0:27:20.000
<v Speaker 1>eventually they started to add more stuff on top of

0:27:20.040 --> 0:27:24.080
<v Speaker 1>the basic commands that were built into our ponett at

0:27:24.080 --> 0:27:27.320
<v Speaker 1>the beginning. All Right, So those those other things included

0:27:27.359 --> 0:27:30.440
<v Speaker 1>things like email and file transfer that that was built

0:27:30.520 --> 0:27:33.760
<v Speaker 1>on top of n c P. But n c P

0:27:34.000 --> 0:27:37.359
<v Speaker 1>was kind of it was not the strongest foundation for that.

0:27:37.440 --> 0:27:40.480
<v Speaker 1>So we'll we'll talk a little bit about what took

0:27:40.560 --> 0:27:45.240
<v Speaker 1>over n c P a little bit later. Um. Anyway,

0:27:45.280 --> 0:27:49.760
<v Speaker 1>so that was your basic design, and uh, did you

0:27:50.040 --> 0:27:52.520
<v Speaker 1>do you have the story about the first message that

0:27:52.640 --> 0:27:56.840
<v Speaker 1>was sent on Arpanett? So so well, first I'll say

0:27:56.920 --> 0:28:01.640
<v Speaker 1>Arpanett gets connected, uh in nineteen nine. Um, it's kind

0:28:01.640 --> 0:28:05.320
<v Speaker 1>of funny it actually it actually moved pretty quickly. Um.

0:28:05.640 --> 0:28:11.879
<v Speaker 1>The the contract was awarded in April, right, but the

0:28:11.880 --> 0:28:16.040
<v Speaker 1>the first connection was made later that year. Uh. And

0:28:16.960 --> 0:28:19.840
<v Speaker 1>in fact, all four of the hosts were connected by

0:28:20.080 --> 0:28:25.080
<v Speaker 1>December five, nineteen So April the contracts awarded by December five,

0:28:25.119 --> 0:28:31.400
<v Speaker 1>they've actually managed to create, uh, the the connections that

0:28:31.400 --> 0:28:34.400
<v Speaker 1>that put these four hosts in communication with each other. Now,

0:28:34.400 --> 0:28:37.480
<v Speaker 1>the first permanent link what went up on November twenty

0:28:37.560 --> 0:28:41.320
<v Speaker 1>one nine, and that link was between the imp at

0:28:41.560 --> 0:28:44.760
<v Speaker 1>u c l A and the MP at Stanford Research Institute.

0:28:45.840 --> 0:28:48.920
<v Speaker 1>The other two would join online before the end of

0:28:48.920 --> 0:28:55.240
<v Speaker 1>the year. And the first message was sent by a student,

0:28:56.280 --> 0:28:58.640
<v Speaker 1>Charlie Klein, who was a student at U c l A.

0:28:59.640 --> 0:29:02.720
<v Speaker 1>And the first message was supposed to be asking was

0:29:02.720 --> 0:29:05.880
<v Speaker 1>it asking for an extension for a term paper? No? No,

0:29:06.040 --> 0:29:08.680
<v Speaker 1>actually it was. It was being supervised by Klein Rock

0:29:08.760 --> 0:29:11.120
<v Speaker 1>at the time, so I'm pretty sure that that when

0:29:11.160 --> 0:29:13.720
<v Speaker 1>the he could have just turned around and asked, dude,

0:29:13.760 --> 0:29:17.360
<v Speaker 1>my boss is reading over my shoulder. L O L here. Yeah,

0:29:17.440 --> 0:29:21.640
<v Speaker 1>the first message was supposed to be log in alright,

0:29:21.680 --> 0:29:23.200
<v Speaker 1>so he typed the L and you typed the O,

0:29:23.320 --> 0:29:26.480
<v Speaker 1>and then the system crashed. So the very first message

0:29:26.640 --> 0:29:32.520
<v Speaker 1>sent across arpanet was low. It should have been Hello world. Yeah,

0:29:33.280 --> 0:29:34.920
<v Speaker 1>I was just a little short of that, which is

0:29:35.200 --> 0:29:37.880
<v Speaker 1>you know, of course, the traditional greeting when your first

0:29:38.280 --> 0:29:42.120
<v Speaker 1>starting up a new program. Yeah, so anyway, that was

0:29:42.160 --> 0:29:45.440
<v Speaker 1>the first message was low sent across uh that. Now,

0:29:45.480 --> 0:29:47.920
<v Speaker 1>after about an hour of fiddling with the system, they

0:29:47.960 --> 0:29:50.560
<v Speaker 1>got it back online image to actually do a remote

0:29:50.600 --> 0:29:54.000
<v Speaker 1>log in. So it was a successful test, which is

0:29:54.040 --> 0:29:55.960
<v Speaker 1>sometimes shorter than the amount of time it takes me

0:29:56.080 --> 0:30:02.720
<v Speaker 1>to log in once my systems crashed, that's true. And yeah,

0:30:02.920 --> 0:30:07.160
<v Speaker 1>and so Arpanet was once once again. Towards the end

0:30:07.200 --> 0:30:10.200
<v Speaker 1>of nineteen sixty nine, the Arpanett was was working. Now,

0:30:10.440 --> 0:30:17.239
<v Speaker 1>that was a great achievement, but that was just the beginning. Uh.

0:30:17.360 --> 0:30:21.200
<v Speaker 1>That's when we started seeing the various people working at

0:30:21.240 --> 0:30:24.800
<v Speaker 1>these research institutes as well as within our PA and

0:30:24.880 --> 0:30:30.000
<v Speaker 1>at BBN build on things like email file transfer protocol

0:30:30.760 --> 0:30:35.000
<v Speaker 1>uh and that sort of stuff, where um it became

0:30:35.440 --> 0:30:40.440
<v Speaker 1>a way to expand the features of arpanet. Uh. In

0:30:40.520 --> 0:30:44.200
<v Speaker 1>nineteen seventy two, it was Ray Tomlinson who developed the

0:30:44.240 --> 0:30:47.959
<v Speaker 1>electronic mail system for Arbonett. Yes, he's he's the one

0:30:48.000 --> 0:30:51.320
<v Speaker 1>responsible for finding new life for the AT sign on

0:30:51.360 --> 0:30:54.959
<v Speaker 1>your keyboard. Yeah. He he chose that as the symbol

0:30:55.000 --> 0:30:57.480
<v Speaker 1>to join the names of the recipient and the host

0:30:57.560 --> 0:31:02.280
<v Speaker 1>computer so that the the system would know what computer

0:31:02.320 --> 0:31:04.240
<v Speaker 1>to send it to and then what user on that

0:31:04.320 --> 0:31:07.560
<v Speaker 1>computer would get the message. And that's why our email

0:31:07.560 --> 0:31:09.920
<v Speaker 1>addresses today have that AT symbol on there. It's a

0:31:09.960 --> 0:31:14.040
<v Speaker 1>carry over from that, yes, yes, which I actually kind

0:31:14.040 --> 0:31:17.200
<v Speaker 1>of like that he chose that particular symbol because since

0:31:17.200 --> 0:31:19.160
<v Speaker 1>it has the A in the center. It kind of helps,

0:31:19.480 --> 0:31:22.280
<v Speaker 1>you know, newcomers recognize, you know, it gives us a

0:31:22.360 --> 0:31:26.120
<v Speaker 1>mnemonic device to go at at. Of course, people have

0:31:26.200 --> 0:31:28.080
<v Speaker 1>been trying to come up with the actual name for

0:31:28.120 --> 0:31:32.080
<v Speaker 1>that thing for many years. Um, and it's been hotly

0:31:32.120 --> 0:31:36.200
<v Speaker 1>debated in some circles. Anyway, some circles. There was also

0:31:36.360 --> 0:31:38.680
<v Speaker 1>there was a student at U c l A who

0:31:38.680 --> 0:31:41.360
<v Speaker 1>worked in Klein Rocks department. Who have I heard of

0:31:41.400 --> 0:31:43.920
<v Speaker 1>this guy? Yes, you probably have. He met Bob Cohn

0:31:44.160 --> 0:31:46.640
<v Speaker 1>at U c l A. While Cohn was working on

0:31:46.680 --> 0:31:50.960
<v Speaker 1>the Arpanet deployment. This is a fellow named venton Surf.

0:31:52.200 --> 0:31:54.960
<v Speaker 1>Oh yeah, vent Surf. Yeah, you may know him from

0:31:54.960 --> 0:31:58.480
<v Speaker 1>such things as Google. Um, well, hopefully you know him

0:31:58.520 --> 0:32:02.040
<v Speaker 1>from such things as the Internet. Right. So he started

0:32:02.080 --> 0:32:04.520
<v Speaker 1>over at U c l A. And then he moved

0:32:04.600 --> 0:32:09.520
<v Speaker 1>to Stanford and UH and then in nineteen he actually

0:32:09.520 --> 0:32:12.520
<v Speaker 1>went to work for Darba itself, but he and Cohn

0:32:12.720 --> 0:32:19.280
<v Speaker 1>began to work together to start designing something that would replace. Ultimately,

0:32:19.280 --> 0:32:23.720
<v Speaker 1>it would replace the n c P protocols because, like

0:32:23.760 --> 0:32:26.240
<v Speaker 1>I said, they the n c P protocol worked well

0:32:26.360 --> 0:32:30.320
<v Speaker 1>enough for initially connecting these computers together, but it lacked

0:32:30.360 --> 0:32:35.040
<v Speaker 1>a lot of the the the flexibility that they needed

0:32:35.040 --> 0:32:37.840
<v Speaker 1>once they started coming up with new things to add

0:32:37.880 --> 0:32:42.959
<v Speaker 1>on top of just just communication protocols. So he and

0:32:43.000 --> 0:32:46.720
<v Speaker 1>Bob con began to work on what we now call

0:32:47.080 --> 0:32:52.360
<v Speaker 1>t c P I P and uh the Transmission Control

0:32:52.360 --> 0:32:56.880
<v Speaker 1>Protocol on the Internet protocol. Uh. This was much more

0:32:56.880 --> 0:33:00.400
<v Speaker 1>sophisticated compared to n c P, and it took time

0:33:00.480 --> 0:33:03.240
<v Speaker 1>to design it, uh, and once it was designed, it

0:33:03.240 --> 0:33:05.920
<v Speaker 1>took some time to transition to it. In fact, it

0:33:05.960 --> 0:33:13.160
<v Speaker 1>wasn't until January one that n CP was officially retired

0:33:14.080 --> 0:33:17.920
<v Speaker 1>and our bonnet changed over to use t c P

0:33:17.960 --> 0:33:21.680
<v Speaker 1>i P instead. And that I think some people say

0:33:21.800 --> 0:33:25.960
<v Speaker 1>that day, which they also call Flag Day, that that

0:33:26.080 --> 0:33:29.320
<v Speaker 1>day marks the birth of the Internet, because that was

0:33:29.360 --> 0:33:32.760
<v Speaker 1>when we started using the protocols that the Internet relies

0:33:32.840 --> 0:33:34.800
<v Speaker 1>on in order to get you know, it's the set

0:33:34.840 --> 0:33:36.840
<v Speaker 1>of rules that we all follow, or that all the

0:33:37.040 --> 0:33:39.920
<v Speaker 1>machines follow in order to get information from one place

0:33:39.960 --> 0:33:44.960
<v Speaker 1>to another. And that's funny because uh, it really it's

0:33:45.000 --> 0:33:47.600
<v Speaker 1>sort of the birth of the Internet proper is It's

0:33:47.640 --> 0:33:51.880
<v Speaker 1>sort of hard to uh define in in that way

0:33:51.920 --> 0:33:55.840
<v Speaker 1>because uh, you know that the drafts for TCP were

0:33:56.640 --> 0:34:02.160
<v Speaker 1>predated that by ten years um nearly seventies seventy three. Um. Yeah,

0:34:02.200 --> 0:34:05.200
<v Speaker 1>and and Bob con was working on a way of

0:34:05.240 --> 0:34:11.400
<v Speaker 1>getting satellite data networks to connect to land based networks.

0:34:11.760 --> 0:34:14.520
<v Speaker 1>And that's kind of like the The actual growth of

0:34:14.560 --> 0:34:19.160
<v Speaker 1>the Internet was sort of a natural evolution of various

0:34:19.200 --> 0:34:23.320
<v Speaker 1>communication networks connecting together. I mean that is the Internet.

0:34:23.360 --> 0:34:28.120
<v Speaker 1>It is a network of networks and Arpanet became part

0:34:28.120 --> 0:34:30.880
<v Speaker 1>of that in a way. So Arpanett itself was not

0:34:30.960 --> 0:34:35.279
<v Speaker 1>the Internet. Arponnet was a predecessor to the Internet, and

0:34:35.360 --> 0:34:39.280
<v Speaker 1>in some ways was connected to other elements of the Internet. UM.

0:34:39.320 --> 0:34:41.839
<v Speaker 1>But a lot of the stuff that was developed within

0:34:41.920 --> 0:34:45.960
<v Speaker 1>our bonnet would become the backbone of what, at least

0:34:46.000 --> 0:34:48.719
<v Speaker 1>from a protocol standpoint, of what we think of as

0:34:48.760 --> 0:34:53.279
<v Speaker 1>the Internet. UM. Yeah. If you're interested, there is a

0:34:54.440 --> 0:34:57.600
<v Speaker 1>a really uh cool article called How the Internet Came

0:34:57.600 --> 0:35:01.640
<v Speaker 1>to Be that Surf wrote and he gets into the

0:35:01.719 --> 0:35:05.600
<v Speaker 1>history of the arpanet and the Internet. UM. But it's

0:35:05.640 --> 0:35:07.600
<v Speaker 1>really kind of kind of cool because it's written from

0:35:07.600 --> 0:35:10.440
<v Speaker 1>an insider's point of view. UM. One of the things

0:35:10.440 --> 0:35:12.680
<v Speaker 1>that I found kind of interesting was that one when

0:35:12.719 --> 0:35:17.920
<v Speaker 1>they were working on it, UM, they graduate students. Surf included, UH,

0:35:18.360 --> 0:35:20.400
<v Speaker 1>this was such a high level project that you know,

0:35:20.680 --> 0:35:25.080
<v Speaker 1>a quote unquote lowly graduate student wouldn't be allowed to

0:35:25.120 --> 0:35:28.960
<v Speaker 1>speak with authority. So UM, they had requests for comment

0:35:30.360 --> 0:35:34.120
<v Speaker 1>basically saying, so what do you guys think? UM, So,

0:35:34.239 --> 0:35:40.120
<v Speaker 1>without treading on toes UM, people like UH vent Surf

0:35:40.160 --> 0:35:43.719
<v Speaker 1>and the other people who we consider instrumental and you

0:35:43.719 --> 0:35:46.799
<v Speaker 1>know Internet experts were able to uh to speak their

0:35:46.840 --> 0:35:49.640
<v Speaker 1>mind and I think, um, you know, now we go Wow,

0:35:50.280 --> 0:35:52.759
<v Speaker 1>they had to ask him to please comment on this.

0:35:52.840 --> 0:35:55.720
<v Speaker 1>I mean he's he's like, you know, one of the people.

0:35:56.400 --> 0:35:58.960
<v Speaker 1>But you know, it's just kind of funny how that works.

0:35:59.160 --> 0:36:02.600
<v Speaker 1>And UH also mentioned that as their work progressed, the

0:36:03.040 --> 0:36:07.480
<v Speaker 1>military became more interested in using the network in the

0:36:07.560 --> 0:36:11.200
<v Speaker 1>late nineteen seventies. Again yeah, because again you're talking about

0:36:11.239 --> 0:36:16.560
<v Speaker 1>the ability to to communicate between centers very very quickly

0:36:16.960 --> 0:36:21.919
<v Speaker 1>share information that could be pivotal to national security. So

0:36:22.160 --> 0:36:25.280
<v Speaker 1>it was obviously something that the military would be interested

0:36:25.320 --> 0:36:28.200
<v Speaker 1>in and in taking advantage of these systems that were

0:36:28.280 --> 0:36:33.040
<v Speaker 1>created for our pannette and either creating a separate military network,

0:36:33.080 --> 0:36:38.280
<v Speaker 1>which was done UM, or adding on to existing networks,

0:36:38.280 --> 0:36:40.600
<v Speaker 1>which was also done. And in fact you could there

0:36:40.640 --> 0:36:46.839
<v Speaker 1>were windows from the Internet into the military networks. Um yeah,

0:36:46.880 --> 0:36:49.640
<v Speaker 1>this was this was sort of what gave rise to

0:36:49.760 --> 0:36:52.000
<v Speaker 1>what we think of today as the Internet. Now. Our

0:36:52.040 --> 0:36:56.279
<v Speaker 1>pinett itself did not last forever. It was decommissioned on

0:36:56.320 --> 0:37:01.440
<v Speaker 1>February nine and was Vince Surf had something to say

0:37:01.440 --> 0:37:05.480
<v Speaker 1>about that. He wrote a poem. Okay, here's here's the poem.

0:37:05.560 --> 0:37:09.600
<v Speaker 1>Vince Surf wrote to honor the Arponnet when it was

0:37:09.760 --> 0:37:13.600
<v Speaker 1>taken offline in nineteen. He said, it was the first,

0:37:13.640 --> 0:37:16.040
<v Speaker 1>and being first was best. But now we lay it

0:37:16.080 --> 0:37:18.680
<v Speaker 1>down to ever rest. Now pause with me a moment,

0:37:18.719 --> 0:37:21.880
<v Speaker 1>shed some tears for all langsyne for love, for years

0:37:22.000 --> 0:37:25.839
<v Speaker 1>and years of faithful service, duty done. I weep, laid

0:37:25.840 --> 0:37:31.879
<v Speaker 1>down thy packet now, O friend and sleep. Um yeah.

0:37:31.920 --> 0:37:36.359
<v Speaker 1>The funny thing was that the Arpanet was the the

0:37:36.400 --> 0:37:40.440
<v Speaker 1>forerunner of the Internet. And um, but what we learned

0:37:40.480 --> 0:37:43.840
<v Speaker 1>from that, the all the people who were what we

0:37:44.000 --> 0:37:46.960
<v Speaker 1>now consider the fathers of the Internet, basically what they

0:37:47.040 --> 0:37:52.160
<v Speaker 1>learned from the Arpanet was, um, the best technologies to

0:37:52.840 --> 0:38:01.040
<v Speaker 1>use in networking, many many computers over long and short distances. Um,

0:38:01.160 --> 0:38:04.879
<v Speaker 1>and you know, the the the arpon nets spawned many

0:38:04.880 --> 0:38:07.040
<v Speaker 1>different kinds of networks, one of which I used extensively

0:38:07.040 --> 0:38:10.520
<v Speaker 1>in college bittenet UM. But you know there were used

0:38:10.560 --> 0:38:14.560
<v Speaker 1>net and and and many others. UM. And these technologies,

0:38:15.520 --> 0:38:18.680
<v Speaker 1>you know, are are really the result of the arpon

0:38:18.719 --> 0:38:23.360
<v Speaker 1>nets UH influence as you know this this primitive and

0:38:23.480 --> 0:38:27.120
<v Speaker 1>later you know, more sophisticated computer network. UM. So we

0:38:27.200 --> 0:38:30.680
<v Speaker 1>definitely derive what is now the Internet and the ability

0:38:30.719 --> 0:38:35.480
<v Speaker 1>to uh to switch packets and communicate with reliable protocols.

0:38:36.120 --> 0:38:41.080
<v Speaker 1>Um to to the efforts of these many, many, many

0:38:41.120 --> 0:38:45.040
<v Speaker 1>many people UH and and UH many of those many

0:38:45.080 --> 0:38:50.200
<v Speaker 1>many people have been awarded countless awards by governments around

0:38:50.200 --> 0:38:55.920
<v Speaker 1>the world. They've received received um honorary degrees by universities

0:38:56.160 --> 0:39:00.279
<v Speaker 1>and other uh you know, other kinds of accolades from

0:39:00.280 --> 0:39:02.920
<v Speaker 1>all kinds of people for the work they've done in

0:39:02.960 --> 0:39:06.239
<v Speaker 1>bringing the world together in communication. So I think that

0:39:06.320 --> 0:39:10.960
<v Speaker 1>it's only fitting that they also receive from us Happy

0:39:11.160 --> 0:39:15.680
<v Speaker 1>Father's Day, fathers of the Internet. We got you a

0:39:15.719 --> 0:39:19.760
<v Speaker 1>goodie bag and a tie you'll you all have to share.

0:39:20.320 --> 0:39:22.719
<v Speaker 1>It's a networked tie. It's got you all have to

0:39:22.719 --> 0:39:24.719
<v Speaker 1>wear it at the same time together. It's all got

0:39:24.760 --> 0:39:26.480
<v Speaker 1>it's just got zeros and ones all over. It's a

0:39:26.520 --> 0:39:30.120
<v Speaker 1>binary tie. It's either it's either tied or not tied.

0:39:31.880 --> 0:39:36.239
<v Speaker 1>That's kind of binary. So anyway, Yeah, that's that's our

0:39:36.320 --> 0:39:39.200
<v Speaker 1>discussion about Urbanett, the father of the Internet. If you will,

0:39:39.719 --> 0:39:42.560
<v Speaker 1>and we hope you've enjoyed it. If you guys have

0:39:42.640 --> 0:39:44.920
<v Speaker 1>any suggestions for our topics you would like us to

0:39:44.960 --> 0:39:48.560
<v Speaker 1>cover in future episodes, let us know you. Let's go

0:39:48.640 --> 0:39:51.040
<v Speaker 1>on Facebook or Twitter or handled. There is text stuff

0:39:51.320 --> 0:39:54.880
<v Speaker 1>h s W or send us an email or addresses

0:39:54.920 --> 0:39:57.719
<v Speaker 1>tech stuff at discovery dot com and Chris and I

0:39:57.719 --> 0:40:01.759
<v Speaker 1>will taught you again really soon. For more on this

0:40:01.880 --> 0:40:08.960
<v Speaker 1>and thousands of other topics, visit how Stuff Works dot com,

0:40:09.120 --> 0:40:11.680
<v Speaker 1>brought to you by the reinvented two thousand twelve camera.

0:40:12.000 --> 0:40:13.080
<v Speaker 1>It's ready, are you