WEBVTT - The Birth of the Modem

0:00:04.400 --> 0:00:07.760
<v Speaker 1>Welcome to text Stuff, a production from I Heart Radio.

0:00:12.119 --> 0:00:15.000
<v Speaker 1>Hey there, and welcome to tech Stuff. I'm your host,

0:00:15.240 --> 0:00:18.400
<v Speaker 1>Jonathan Strickland. I'm an executive producer with I Heart Radio

0:00:18.520 --> 0:00:22.159
<v Speaker 1>and I love all things tech. And when I was

0:00:22.200 --> 0:00:26.800
<v Speaker 1>growing up, we had a couple of computers at my house.

0:00:27.320 --> 0:00:30.000
<v Speaker 1>One was an Apple to E that was our our

0:00:30.040 --> 0:00:34.120
<v Speaker 1>first real personal computer, and the other, which came later,

0:00:34.520 --> 0:00:39.040
<v Speaker 1>was an IBM Compatible. And at that point, I think

0:00:39.040 --> 0:00:41.839
<v Speaker 1>I was almost a teenager or maybe a young teenager

0:00:41.840 --> 0:00:44.720
<v Speaker 1>when we got the IBM Compatible. I don't remember exactly

0:00:45.440 --> 0:00:51.200
<v Speaker 1>when my dad got our first modem, or whether it

0:00:51.320 --> 0:00:54.600
<v Speaker 1>was on the Apple to E or on the two

0:00:54.600 --> 0:00:57.280
<v Speaker 1>eight six IBM Compatible or one of the later ones,

0:00:57.360 --> 0:00:59.840
<v Speaker 1>because we got a three eight six from there. But

0:01:00.080 --> 0:01:04.120
<v Speaker 1>one thing I do remember really well was a particular sound.

0:01:19.280 --> 0:01:21.280
<v Speaker 1>Any of you guys out there around my age or

0:01:21.280 --> 0:01:24.880
<v Speaker 1>so we'll remember that noise too. Some of you younger

0:01:24.920 --> 0:01:28.120
<v Speaker 1>folks might have heard it before, and a few of

0:01:28.160 --> 0:01:31.320
<v Speaker 1>you might still use one. I mean, they're not obsolete,

0:01:31.440 --> 0:01:34.880
<v Speaker 1>but they are the exception rather than the rule. And

0:01:34.959 --> 0:01:38.400
<v Speaker 1>to the rest of you that probably sounds entirely foreign,

0:01:38.760 --> 0:01:42.320
<v Speaker 1>and it is the sound of a dial up modem

0:01:42.360 --> 0:01:45.039
<v Speaker 1>making a connection. So in today's episode, I'm going to

0:01:45.080 --> 0:01:49.480
<v Speaker 1>talk about modems, specifically dial up ones. Before I launch

0:01:49.560 --> 0:01:53.720
<v Speaker 1>into my trademarked history section, let's talk about what a

0:01:53.880 --> 0:01:59.560
<v Speaker 1>modem actually does. A modem's purpose is to facilitate communication

0:02:00.000 --> 0:02:04.960
<v Speaker 1>between computers, and the word modem is a portmanteau, which

0:02:05.040 --> 0:02:08.680
<v Speaker 1>means I get to revel in my background in English lit. So,

0:02:08.720 --> 0:02:11.840
<v Speaker 1>a portmanteau is a word that combines both the meaning

0:02:12.280 --> 0:02:16.760
<v Speaker 1>and the sounds of two or more other words, and

0:02:16.800 --> 0:02:21.639
<v Speaker 1>typically we do this to convey a particular concept or meaning. So,

0:02:21.720 --> 0:02:26.600
<v Speaker 1>for example, brunch, something I miss dearly during this time

0:02:26.600 --> 0:02:31.280
<v Speaker 1>of isolation, is a portmanteau. It combines the sounds from

0:02:31.320 --> 0:02:35.520
<v Speaker 1>the words breakfast and lunch, and it also combines the

0:02:35.760 --> 0:02:39.360
<v Speaker 1>meaning of those two words. Brunches a meal that occurs

0:02:39.480 --> 0:02:43.120
<v Speaker 1>later than breakfast but earlier than lunch, and typically the

0:02:43.200 --> 0:02:46.520
<v Speaker 1>menu for brunch includes foods that you might encounter at

0:02:46.520 --> 0:02:52.000
<v Speaker 1>either of those other meals. So what words and ideas

0:02:52.040 --> 0:02:55.639
<v Speaker 1>combine to form the word modem, Well, that would be

0:02:55.800 --> 0:03:00.360
<v Speaker 1>modulation and demodulation. I'll explain that a little bit later

0:03:00.400 --> 0:03:04.040
<v Speaker 1>in this episode, but first let's dive into some history

0:03:04.080 --> 0:03:08.160
<v Speaker 1>to understand the genesis of modems for computers. It actually

0:03:08.200 --> 0:03:11.400
<v Speaker 1>helps for us to go even further back to talk

0:03:11.440 --> 0:03:15.799
<v Speaker 1>about the telegraph, which I know sounds crazy, but hear

0:03:15.840 --> 0:03:20.960
<v Speaker 1>me out way back in the mid nineteen century. So

0:03:21.040 --> 0:03:25.520
<v Speaker 1>the mid eighteen hundreds, inventors, including the famous Samuel Morse,

0:03:25.960 --> 0:03:29.320
<v Speaker 1>we're developing a method of communication that depended upon sending

0:03:29.400 --> 0:03:35.440
<v Speaker 1>electric signals over wires, and it was ingenious in its simplicity.

0:03:35.640 --> 0:03:38.480
<v Speaker 1>So on one end, you've got a switch. If you

0:03:38.560 --> 0:03:41.920
<v Speaker 1>close the switch, you let current pass through a circuit

0:03:42.120 --> 0:03:45.200
<v Speaker 1>into a wire. If you open a switch, you cut

0:03:45.200 --> 0:03:48.520
<v Speaker 1>off that path. The current cannot flow through. Now, this

0:03:48.640 --> 0:03:53.280
<v Speaker 1>particular switch was spring loaded. If you pushed down on

0:03:53.320 --> 0:03:58.000
<v Speaker 1>a little button, you closed the switch. If you let

0:03:58.040 --> 0:04:00.960
<v Speaker 1>off pressure, if you took your hand the way, it

0:04:00.960 --> 0:04:04.320
<v Speaker 1>would spring back into the open position. So it was

0:04:04.360 --> 0:04:08.440
<v Speaker 1>only closed if you held it closed. On the opposite

0:04:08.480 --> 0:04:12.640
<v Speaker 1>side of that wire was the receiver, and the receiver

0:04:13.160 --> 0:04:16.560
<v Speaker 1>had an electro magnet in it, so when current flowed

0:04:16.680 --> 0:04:19.719
<v Speaker 1>to the electro magnet, it would generate a magnetic field.

0:04:19.839 --> 0:04:22.640
<v Speaker 1>That's all electro magnets were, right. The current flows through,

0:04:22.920 --> 0:04:26.160
<v Speaker 1>it generates a magnetic field. This magnetic field would then

0:04:26.279 --> 0:04:30.359
<v Speaker 1>pull down a ferromagnetic lever, And so if you hold

0:04:30.400 --> 0:04:33.839
<v Speaker 1>down the switch on the sending end, the lever on

0:04:33.920 --> 0:04:38.400
<v Speaker 1>the receiving end would stay down because the electromagnetic force

0:04:38.400 --> 0:04:40.840
<v Speaker 1>would continue to pull on it. If you let go

0:04:40.880 --> 0:04:43.200
<v Speaker 1>of the switch, the lever on the opposite side would

0:04:43.240 --> 0:04:47.640
<v Speaker 1>pop back up once that electro magnetic attraction stopped. You

0:04:47.640 --> 0:04:51.279
<v Speaker 1>can also have it just be some sort of buzzer

0:04:51.480 --> 0:04:54.840
<v Speaker 1>or alarm. So you hold down the switch and it

0:04:54.920 --> 0:04:58.720
<v Speaker 1>makes an electro magnet sound, a bell or a buzzer.

0:04:59.320 --> 0:05:03.800
<v Speaker 1>Now that by itself is not terribly useful, but one

0:05:03.800 --> 0:05:08.159
<v Speaker 1>thing you could do is establish a pattern and determine

0:05:08.160 --> 0:05:11.080
<v Speaker 1>what meaning there is in the pattern. So, for example,

0:05:11.120 --> 0:05:13.040
<v Speaker 1>if you were to hold down the switch for a

0:05:13.080 --> 0:05:17.280
<v Speaker 1>little bit, that might be a dash. If you just

0:05:17.720 --> 0:05:20.640
<v Speaker 1>tapped the switch, you would get a dot. And then

0:05:20.640 --> 0:05:25.360
<v Speaker 1>by establishing what dots and dashes mean, you could build

0:05:25.360 --> 0:05:28.240
<v Speaker 1>out a code. That's exactly what Morse did. He developed

0:05:28.279 --> 0:05:33.839
<v Speaker 1>his eponymous code, the Morse Code, to encode characters into

0:05:33.839 --> 0:05:37.360
<v Speaker 1>collections of dots and dashes. You could take a message

0:05:37.400 --> 0:05:42.000
<v Speaker 1>written in a language like English. You convert every letter

0:05:42.120 --> 0:05:45.919
<v Speaker 1>in that message into its respective dots and dashes. You

0:05:46.000 --> 0:05:49.719
<v Speaker 1>send it off by telegraph by tapping this message out

0:05:49.800 --> 0:05:52.839
<v Speaker 1>on the sending end, and an operator on the receiving

0:05:52.960 --> 0:05:57.680
<v Speaker 1>end would listen to those taps, knowing whether it's a

0:05:57.720 --> 0:06:00.720
<v Speaker 1>dot or a dash. They would take down the message

0:06:00.760 --> 0:06:04.159
<v Speaker 1>and to code it back into its original language. You know,

0:06:04.160 --> 0:06:05.840
<v Speaker 1>if they were really good, they could do it letter

0:06:05.920 --> 0:06:08.839
<v Speaker 1>by letter. Otherwise they were actually writing down dots and dashes.

0:06:09.320 --> 0:06:11.920
<v Speaker 1>A little bit later, you had engineers who created a

0:06:12.040 --> 0:06:15.880
<v Speaker 1>version where the receiving end had a lever where it

0:06:16.080 --> 0:06:18.760
<v Speaker 1>ended with a little wheel that was coded in ink,

0:06:19.600 --> 0:06:23.000
<v Speaker 1>and there was paper tape that would constantly move at

0:06:23.000 --> 0:06:26.040
<v Speaker 1>a speed built neath the lever. So when the sender

0:06:26.120 --> 0:06:30.640
<v Speaker 1>pressed the sending key down, the receiving key would come

0:06:30.680 --> 0:06:33.560
<v Speaker 1>down and that wheel would make contact with the paper.

0:06:33.880 --> 0:06:36.960
<v Speaker 1>And then based upon the length of the switch press,

0:06:37.000 --> 0:06:39.440
<v Speaker 1>you would get a physical dot or dash. You would

0:06:39.440 --> 0:06:43.960
<v Speaker 1>actually get a printed version of the coded message which

0:06:44.000 --> 0:06:47.479
<v Speaker 1>you could then decode. Then thus you would say the

0:06:47.560 --> 0:06:50.200
<v Speaker 1>transcription step where someone would have to take down the

0:06:50.240 --> 0:06:53.120
<v Speaker 1>dots and dashes by hand. Now trust me, this is

0:06:53.120 --> 0:06:55.080
<v Speaker 1>all going to lead into modems, but we do have

0:06:55.120 --> 0:06:56.960
<v Speaker 1>a couple of other stops. We have to make first.

0:06:57.400 --> 0:06:59.320
<v Speaker 1>There was a lot of work in the field of

0:06:59.440 --> 0:07:03.520
<v Speaker 1>teleprint ters in the nineteenth century, including stuff like stock

0:07:03.600 --> 0:07:06.719
<v Speaker 1>tickers that would take in an electric signal and then

0:07:06.800 --> 0:07:10.160
<v Speaker 1>print out results based on that. But we're gonna jump

0:07:10.200 --> 0:07:12.080
<v Speaker 1>over all of that for right now to get to

0:07:12.120 --> 0:07:16.480
<v Speaker 1>the early twentieth century. In nineteen o two, an electrical

0:07:16.560 --> 0:07:20.400
<v Speaker 1>engineer named Frank Peern was experimenting with a method to

0:07:20.600 --> 0:07:24.400
<v Speaker 1>create a printing telegraph system that would let people send

0:07:24.640 --> 0:07:29.880
<v Speaker 1>and receive text messages, essentially using typewriter like devices that

0:07:29.920 --> 0:07:32.600
<v Speaker 1>would connect to each other via wires. You could have

0:07:33.040 --> 0:07:36.679
<v Speaker 1>dedicated wires between two of these things, or you could

0:07:36.760 --> 0:07:41.440
<v Speaker 1>have them tap into some other wired system. He encountered

0:07:41.520 --> 0:07:44.000
<v Speaker 1>some challenges along the way, and after a few years

0:07:44.040 --> 0:07:46.960
<v Speaker 1>of frustration, Peern decided he's going to piece out of

0:07:47.000 --> 0:07:50.240
<v Speaker 1>this whole endeavor. But then his work was carried on

0:07:50.280 --> 0:07:54.840
<v Speaker 1>by another engineer named Charles Crumb. The goal was again

0:07:54.880 --> 0:07:58.680
<v Speaker 1>to make an automated system that could receive incoming messages

0:07:59.040 --> 0:08:02.960
<v Speaker 1>and print them in alpha numeric characters on paper, so

0:08:03.120 --> 0:08:05.720
<v Speaker 1>instead of getting those dots and dashes, you would get

0:08:05.800 --> 0:08:09.360
<v Speaker 1>the original message. As it was intended, it was skipping

0:08:09.480 --> 0:08:13.040
<v Speaker 1>the whole encoding decoding step. You wouldn't have to put

0:08:13.040 --> 0:08:16.440
<v Speaker 1>a message into morse code and then decode it. At

0:08:16.480 --> 0:08:18.680
<v Speaker 1>least it was skipping in as far as the human

0:08:18.760 --> 0:08:22.120
<v Speaker 1>operators were concerned. It was taking all of those sort

0:08:22.160 --> 0:08:27.760
<v Speaker 1>of intermediate steps required by traditional telegraphy and automating them.

0:08:27.800 --> 0:08:30.760
<v Speaker 1>But how well, it comes back to the idea of

0:08:30.880 --> 0:08:34.360
<v Speaker 1>using electric pulses to indicate a letter, So it really

0:08:34.360 --> 0:08:38.800
<v Speaker 1>comes back to that closed and open switch description. The

0:08:38.880 --> 0:08:43.199
<v Speaker 1>engineers coded each character as a series of five potential

0:08:43.280 --> 0:08:47.720
<v Speaker 1>electric pulse states, and the states were either on meaning

0:08:47.760 --> 0:08:51.079
<v Speaker 1>current was flowing through the circuit at that instant, or

0:08:51.240 --> 0:08:54.960
<v Speaker 1>off meaning no current was flowing. And they represented each

0:08:55.040 --> 0:08:59.240
<v Speaker 1>letter as a sequence of either on or off, and

0:08:59.720 --> 0:09:03.040
<v Speaker 1>that's sequence would include five pulses. They referred to the

0:09:03.280 --> 0:09:07.720
<v Speaker 1>on current state as marking and the off current state

0:09:07.840 --> 0:09:12.520
<v Speaker 1>as spacing. So the letter D, for example, would code

0:09:12.600 --> 0:09:18.000
<v Speaker 1>into mark space space mark space, meaning the current would

0:09:18.040 --> 0:09:23.360
<v Speaker 1>be on, off, off, on off as its sequence of

0:09:23.400 --> 0:09:28.640
<v Speaker 1>five pulses. The receiving machine would interpret the incoming signals

0:09:28.679 --> 0:09:31.559
<v Speaker 1>as letters. It would say, all right, we're looking at

0:09:31.600 --> 0:09:34.160
<v Speaker 1>this span of time and we see that the current

0:09:34.320 --> 0:09:40.040
<v Speaker 1>is on off, off, on, off. That's the letter D.

0:09:40.640 --> 0:09:42.720
<v Speaker 1>The code itself dated all the way back in the

0:09:42.760 --> 0:09:47.520
<v Speaker 1>eighteen seventies. It was invented by Emil Baudoux Bado that's

0:09:47.640 --> 0:09:52.000
<v Speaker 1>b a U d O. T made numerous contributions to

0:09:52.040 --> 0:09:55.720
<v Speaker 1>the field, including a method of multiplexing, that is, being

0:09:55.720 --> 0:10:00.000
<v Speaker 1>able to send multiple messages simultaneously through a careful system

0:10:00.040 --> 0:10:04.280
<v Speaker 1>of clockwork switches so that the correct information would go

0:10:04.400 --> 0:10:08.040
<v Speaker 1>to the correct teleprinter. His work was important enough that

0:10:08.120 --> 0:10:11.559
<v Speaker 1>we take his name Baudo, and we created the unit

0:10:11.800 --> 0:10:15.839
<v Speaker 1>for data transmission with modems, the baud b a U D.

0:10:16.320 --> 0:10:19.000
<v Speaker 1>More on that in just a moment. But this approach

0:10:19.160 --> 0:10:24.199
<v Speaker 1>required one other very important component. The sending and receiving

0:10:24.240 --> 0:10:28.640
<v Speaker 1>machines had to be quote in step, meaning they had

0:10:28.640 --> 0:10:32.040
<v Speaker 1>to be synchronized with each other. If they weren't, then

0:10:32.120 --> 0:10:36.200
<v Speaker 1>the receiving machine might start interpreting signals out of step,

0:10:36.360 --> 0:10:39.959
<v Speaker 1>out of sync with the sending machine, and thus print

0:10:40.040 --> 0:10:44.200
<v Speaker 1>the wrong letters. Because remember every character coded into a

0:10:44.320 --> 0:10:47.680
<v Speaker 1>signal of five pulses. If the receiving machine is off

0:10:47.720 --> 0:10:51.600
<v Speaker 1>by even one pulse, it's going to misinterpret what's being

0:10:51.720 --> 0:10:54.040
<v Speaker 1>sent to it. So if you were sending a message

0:10:54.080 --> 0:10:56.920
<v Speaker 1>that was five letters long. Those five letters would be

0:10:56.960 --> 0:11:02.120
<v Speaker 1>represented by twenty five short pulses, five pulses each, and

0:11:02.160 --> 0:11:04.880
<v Speaker 1>the first letter would be pulses one through five, the

0:11:04.920 --> 0:11:08.320
<v Speaker 1>second letter would be pulses six through ten, and so on.

0:11:08.679 --> 0:11:12.080
<v Speaker 1>But let's say the receiving machine only starts to pick

0:11:12.160 --> 0:11:15.319
<v Speaker 1>up at pulse three. It misses the first two pulses.

0:11:16.160 --> 0:11:20.679
<v Speaker 1>It thinks pulse three is actually pulse one, which means

0:11:21.040 --> 0:11:24.400
<v Speaker 1>it's going to use the pulses three through seven to

0:11:24.520 --> 0:11:27.600
<v Speaker 1>be the first letter, and the pulses eight through twelve

0:11:27.679 --> 0:11:29.760
<v Speaker 1>will be the second letter, and so on, with the

0:11:29.760 --> 0:11:33.120
<v Speaker 1>final letter having two spaces at the end because no

0:11:33.280 --> 0:11:36.959
<v Speaker 1>more signal is being sent. While the engineers were able

0:11:37.000 --> 0:11:39.640
<v Speaker 1>to create a way to send and receive signals, it

0:11:39.720 --> 0:11:43.520
<v Speaker 1>was this synchronization stuff that would be a really big challenge.

0:11:43.520 --> 0:11:46.640
<v Speaker 1>They had to make sure that both machines knew quote

0:11:46.679 --> 0:11:51.280
<v Speaker 1>unquote when messages were coming through, so that any errors

0:11:51.320 --> 0:11:54.720
<v Speaker 1>that were detected would be known and it wouldn't just

0:11:54.840 --> 0:11:58.520
<v Speaker 1>print gibberish. The solution turned out to be fairly elegant.

0:11:58.880 --> 0:12:03.720
<v Speaker 1>Howard Crumb, the son of Charles Crumb, proposed that every

0:12:03.840 --> 0:12:09.120
<v Speaker 1>code combination representing a letter would first be preceded by

0:12:09.200 --> 0:12:13.839
<v Speaker 1>a start pulse and followed by a stop pulse. So

0:12:13.960 --> 0:12:16.680
<v Speaker 1>every single letter would have a special pulse at the

0:12:16.760 --> 0:12:19.160
<v Speaker 1>very beginning and the very end of that sequence of

0:12:19.240 --> 0:12:22.360
<v Speaker 1>five to indicate this is the beginning of a letter,

0:12:22.640 --> 0:12:25.520
<v Speaker 1>this is the end of a letter, ignore anything else.

0:12:25.960 --> 0:12:28.760
<v Speaker 1>That way, the receiving machine would detect the true beginning

0:12:28.880 --> 0:12:32.080
<v Speaker 1>and the true end of each combination, and would more

0:12:32.160 --> 0:12:35.080
<v Speaker 1>likely print the appropriate letter. It was a simple way

0:12:35.120 --> 0:12:38.920
<v Speaker 1>to achieve full synchronization, though there was still no error

0:12:38.960 --> 0:12:41.960
<v Speaker 1>correction at this point. Now I'll have to dedicate a

0:12:41.960 --> 0:12:45.040
<v Speaker 1>full episode to teletype and the advancements that made it possible,

0:12:45.360 --> 0:12:48.480
<v Speaker 1>because there's a whole lot more than that brief overview

0:12:48.480 --> 0:12:51.040
<v Speaker 1>I just gave. But what does this all have to

0:12:51.120 --> 0:12:55.880
<v Speaker 1>do with modems. Well, the process of encoding information and

0:12:55.920 --> 0:13:00.160
<v Speaker 1>sending it through a signal is modulation. The process us

0:13:00.240 --> 0:13:04.200
<v Speaker 1>of receiving a signal and decoding that to get at

0:13:04.240 --> 0:13:08.680
<v Speaker 1>the original information is demodulation. The same process is used

0:13:08.679 --> 0:13:12.520
<v Speaker 1>in lots of other technologies like radio. With radio signals,

0:13:12.760 --> 0:13:15.880
<v Speaker 1>you take a carrier wave, that is a radio wave

0:13:16.200 --> 0:13:20.200
<v Speaker 1>with a consistent amplitude and a consistent frequency. It would

0:13:20.240 --> 0:13:22.599
<v Speaker 1>just be a pure tone if you could hear it,

0:13:22.640 --> 0:13:26.080
<v Speaker 1>if it were in the range of human hearing. So

0:13:26.120 --> 0:13:30.679
<v Speaker 1>you get this pure radio wave. Now you encode information

0:13:30.960 --> 0:13:35.360
<v Speaker 1>by laying on another wave, by altering that wave in

0:13:35.400 --> 0:13:37.960
<v Speaker 1>some way, you can change the amplitude. If you do

0:13:38.040 --> 0:13:41.760
<v Speaker 1>it through those changes, you get what is amplitude modulation

0:13:42.000 --> 0:13:45.239
<v Speaker 1>or a M radio. Or you can change the frequency

0:13:45.720 --> 0:13:49.760
<v Speaker 1>and you get frequency modulation or FM radio. The receiver

0:13:49.840 --> 0:13:53.400
<v Speaker 1>on the other end follows the same process in reverse.

0:13:53.960 --> 0:13:56.000
<v Speaker 1>It takes these waves in and then converts them back

0:13:56.000 --> 0:13:59.000
<v Speaker 1>into the original information that was sent out, like you know,

0:13:59.160 --> 0:14:01.400
<v Speaker 1>your your pop radio station or whatever it is you're

0:14:01.440 --> 0:14:04.440
<v Speaker 1>listening to. So really this is all about creating a

0:14:04.480 --> 0:14:08.040
<v Speaker 1>reversible process that lets you translate information into some other

0:14:08.120 --> 0:14:12.000
<v Speaker 1>format and then back again on the other side. Now,

0:14:12.000 --> 0:14:15.600
<v Speaker 1>in the nineteen twenties, countries around the world slowly began

0:14:15.640 --> 0:14:19.960
<v Speaker 1>building out telephone infrastructure, and there was now the opportunity

0:14:20.000 --> 0:14:24.400
<v Speaker 1>to piggyback the infant teletype technology onto the phone infrastructure,

0:14:24.760 --> 0:14:27.680
<v Speaker 1>except for the fact that phone companies were pretty dead

0:14:27.720 --> 0:14:32.200
<v Speaker 1>set against it. Previously, these machines relied upon purpose built wires,

0:14:32.200 --> 0:14:34.760
<v Speaker 1>but that limits their use right, and you can only

0:14:34.800 --> 0:14:38.800
<v Speaker 1>send messages to whichever machines are hardwired to your machine.

0:14:39.360 --> 0:14:41.560
<v Speaker 1>That doesn't really give you a whole lot of options.

0:14:41.800 --> 0:14:43.800
<v Speaker 1>What if you wanted to send it to somebody else

0:14:43.840 --> 0:14:47.720
<v Speaker 1>whose machine wasn't directly connected to yours, You'd be stuck.

0:14:48.120 --> 0:14:51.280
<v Speaker 1>The telephone network would allow for a lot more connectivity

0:14:51.440 --> 0:14:54.119
<v Speaker 1>and had a lot more infrastructure that was already established.

0:14:54.520 --> 0:14:58.680
<v Speaker 1>One early approach was to use non switched telephone lines

0:14:58.720 --> 0:15:02.040
<v Speaker 1>that were dedicated for the sorts of connections. These are

0:15:02.080 --> 0:15:06.320
<v Speaker 1>called least lines because these lines were meant only for

0:15:06.400 --> 0:15:09.320
<v Speaker 1>that kind of process and would not be used for

0:15:09.760 --> 0:15:13.680
<v Speaker 1>phone to phone conversations. But that was really expensive. It

0:15:13.720 --> 0:15:16.560
<v Speaker 1>would be way more cost effective and more useful to

0:15:16.600 --> 0:15:20.480
<v Speaker 1>tap into the general telephone network, but there needed to

0:15:20.480 --> 0:15:22.400
<v Speaker 1>be a couple of things for that to happen. One,

0:15:22.480 --> 0:15:25.600
<v Speaker 1>you had to get it past the telephone company, which

0:15:26.080 --> 0:15:27.760
<v Speaker 1>essentially in the United States was a T and T,

0:15:28.440 --> 0:15:29.960
<v Speaker 1>and another one you had to find a way to

0:15:30.040 --> 0:15:33.720
<v Speaker 1>modulate and demodulate the information so it could transmit over

0:15:33.760 --> 0:15:36.440
<v Speaker 1>phone lines. There had to be a way to have

0:15:36.480 --> 0:15:39.280
<v Speaker 1>two teletype machines establish a connection with one another and

0:15:39.360 --> 0:15:44.080
<v Speaker 1>transmit and receive messages. At the time the phone infrastructure

0:15:44.080 --> 0:15:47.479
<v Speaker 1>in the United States was capable of carrying sound frequencies

0:15:47.520 --> 0:15:51.880
<v Speaker 1>between three hurts and three killer hurts, also known as

0:15:51.960 --> 0:15:56.240
<v Speaker 1>the voice band. Now, that's a pretty narrow range of frequencies,

0:15:56.440 --> 0:15:59.120
<v Speaker 1>and you could think of frequencies as being related to pitch.

0:15:59.280 --> 0:16:02.520
<v Speaker 1>Lower frequent sees have a lower pitch. Higher frequencies have

0:16:02.520 --> 0:16:05.320
<v Speaker 1>a higher pitch. But the range of human hearing goes

0:16:05.400 --> 0:16:08.880
<v Speaker 1>from twenty hurts to twenty killer hurts, So the voice

0:16:08.880 --> 0:16:12.720
<v Speaker 1>band represents only a small slice of the full range

0:16:12.760 --> 0:16:16.080
<v Speaker 1>of human hearing. It also means that any solution that

0:16:16.080 --> 0:16:19.960
<v Speaker 1>would convert information into audio to transmit over phone lines

0:16:20.320 --> 0:16:23.960
<v Speaker 1>would have to work within those limitations. Oh and here's

0:16:23.960 --> 0:16:28.120
<v Speaker 1>another fun fact. We call this system the plain old

0:16:28.160 --> 0:16:32.440
<v Speaker 1>telephone service or POTS. Now it's been updated since then,

0:16:32.480 --> 0:16:34.520
<v Speaker 1>but it took a long time for that to happen.

0:16:34.600 --> 0:16:37.760
<v Speaker 1>The United States was relying on POTS until the late

0:16:37.840 --> 0:16:43.080
<v Speaker 1>nineteen eighties, so it was a venerable technology by the

0:16:43.080 --> 0:16:46.120
<v Speaker 1>time we finally got off of that. The teletype example

0:16:46.160 --> 0:16:49.680
<v Speaker 1>is also important not just because of modulation demodulation, but

0:16:49.760 --> 0:16:52.680
<v Speaker 1>because it would help inform future engineers as they began

0:16:52.720 --> 0:16:55.640
<v Speaker 1>to think about creating methods for computer systems to communicate

0:16:55.680 --> 0:16:59.240
<v Speaker 1>with one another. Keep in mind that the early computer

0:16:59.280 --> 0:17:03.680
<v Speaker 1>systems were all independent. They were mainframe systems that performed

0:17:03.720 --> 0:17:07.320
<v Speaker 1>like an isolated island. You needed physical access to the

0:17:07.359 --> 0:17:11.200
<v Speaker 1>machines or two dumb terminals that were connected to those

0:17:11.240 --> 0:17:14.440
<v Speaker 1>machines in order to make any use of them. Communication

0:17:14.520 --> 0:17:17.960
<v Speaker 1>with other computers wasn't really a possibility for numerous reasons.

0:17:18.359 --> 0:17:22.560
<v Speaker 1>One was that different computers effectively spoke different languages, so

0:17:22.600 --> 0:17:25.159
<v Speaker 1>a program written for one type of computer would not

0:17:25.280 --> 0:17:28.520
<v Speaker 1>work on another, just as a program written for a

0:17:28.680 --> 0:17:32.280
<v Speaker 1>Mac computer won't run natively on a Windows based machine.

0:17:32.640 --> 0:17:35.359
<v Speaker 1>But another reason was just that there was no interface

0:17:35.440 --> 0:17:39.240
<v Speaker 1>through which computers could send or receive information with one another.

0:17:39.720 --> 0:17:42.400
<v Speaker 1>When we come back, we'll talk about how that would

0:17:42.440 --> 0:17:45.320
<v Speaker 1>begin to change, But first let's take a quick break.

0:17:52.840 --> 0:17:57.359
<v Speaker 1>The development of modems, which weren't yet called modems, or

0:17:57.520 --> 0:18:01.520
<v Speaker 1>were they actually for computers just yet, would coincide with

0:18:01.680 --> 0:18:05.800
<v Speaker 1>other trends in technology. Now. As we've learned in many episodes,

0:18:06.240 --> 0:18:10.040
<v Speaker 1>the development of tech rarely follows a straight timeline where

0:18:10.280 --> 0:18:13.840
<v Speaker 1>event A leads to event B, which leads to events see.

0:18:14.160 --> 0:18:18.280
<v Speaker 1>Usually you're actually talking about multiple timelines of multiple technologies

0:18:18.440 --> 0:18:22.000
<v Speaker 1>and they ultimately either converge or at least cross paths,

0:18:22.359 --> 0:18:24.879
<v Speaker 1>so it makes it complicated to tell the history. So

0:18:24.920 --> 0:18:28.600
<v Speaker 1>while companies were working with teleprinters and teletype machines as

0:18:28.640 --> 0:18:32.960
<v Speaker 1>well as fax machines, which are somewhat related, other engineers

0:18:33.000 --> 0:18:36.520
<v Speaker 1>were working on building out computer systems. World War Two

0:18:36.560 --> 0:18:40.720
<v Speaker 1>demonstrated how computer systems could be really important. In addition,

0:18:41.040 --> 0:18:44.480
<v Speaker 1>the British developed radar technology, and it was obvious that

0:18:44.560 --> 0:18:49.119
<v Speaker 1>being able to share radar information quickly across great distances

0:18:49.160 --> 0:18:53.040
<v Speaker 1>like coast to coast in the United States, would be advantageous.

0:18:53.680 --> 0:18:56.159
<v Speaker 1>It would be really useful if a radar station and

0:18:56.240 --> 0:18:59.639
<v Speaker 1>say Hawaii, could send information back to the mainland in

0:18:59.720 --> 0:19:02.640
<v Speaker 1>real time. That all that stuff could be monitored from

0:19:02.640 --> 0:19:07.240
<v Speaker 1>a centralized location. Now here's a big challenge. Ever since

0:19:07.359 --> 0:19:11.000
<v Speaker 1>Aniak hit the scene in the nineteen forties, computers have

0:19:11.080 --> 0:19:15.840
<v Speaker 1>primarily fallen into the digital category, and digital information is

0:19:15.880 --> 0:19:19.600
<v Speaker 1>different from the way information would transmit over phone lines.

0:19:20.160 --> 0:19:22.600
<v Speaker 1>This leads us to talk about the difference between digital

0:19:23.000 --> 0:19:27.479
<v Speaker 1>and analog. This is incredibly important for modems. So we

0:19:27.560 --> 0:19:30.439
<v Speaker 1>can think of the analog world as being the world

0:19:30.440 --> 0:19:36.520
<v Speaker 1>of infinite variability. Everything is infinitely variable. You can change

0:19:36.600 --> 0:19:40.600
<v Speaker 1>something like the brightness of a light to an infinite

0:19:40.680 --> 0:19:44.280
<v Speaker 1>degree of variability. You can always go a little less bright,

0:19:44.560 --> 0:19:48.680
<v Speaker 1>or maybe a little more bright, or maybe half as

0:19:48.720 --> 0:19:51.080
<v Speaker 1>bright as you just went the last time, or half

0:19:51.080 --> 0:19:54.360
<v Speaker 1>as dim. You can keep dividing that up into finer

0:19:54.480 --> 0:19:59.159
<v Speaker 1>and finer adjustments with no limitations. If we took the

0:19:59.240 --> 0:20:01.720
<v Speaker 1>number ten and we cut it in half, we would

0:20:01.720 --> 0:20:03.679
<v Speaker 1>have five. If we cut in half again, we have

0:20:03.760 --> 0:20:05.800
<v Speaker 1>two point five, and we can keep cutting that in

0:20:05.840 --> 0:20:11.080
<v Speaker 1>half forever. We can do that until we're just exhausted.

0:20:11.880 --> 0:20:15.439
<v Speaker 1>So an analog recording is one that captures all the

0:20:15.520 --> 0:20:21.080
<v Speaker 1>variations in a continuous signal. The digital world doesn't do that.

0:20:21.280 --> 0:20:25.879
<v Speaker 1>A digital signal deals with discreete It deals with the finite.

0:20:26.440 --> 0:20:31.480
<v Speaker 1>Computer's capabilities will determine how many values any given signal

0:20:31.680 --> 0:20:35.600
<v Speaker 1>can possess. The more powerful the computer, the more values

0:20:35.640 --> 0:20:39.119
<v Speaker 1>it can handle. With enough values, the signal can seem

0:20:39.119 --> 0:20:42.520
<v Speaker 1>to be almost like an analog one, because you've got

0:20:42.640 --> 0:20:46.800
<v Speaker 1>enough information to describe that signal that upon casual glance

0:20:46.880 --> 0:20:50.240
<v Speaker 1>or even careful examination, it looks the same as an

0:20:50.240 --> 0:20:53.880
<v Speaker 1>analog signal. But this requires an awful lot of information

0:20:54.240 --> 0:20:57.560
<v Speaker 1>to accomplish. One way to think about this is to

0:20:57.600 --> 0:21:02.720
<v Speaker 1>consider a film photograph versus a digital photograph. Film is analog.

0:21:03.160 --> 0:21:05.639
<v Speaker 1>Digital photography is well, I mean it's in the name, right,

0:21:05.680 --> 0:21:10.240
<v Speaker 1>it's digital. So we've all heard about megapixels, right. Megapixels

0:21:10.240 --> 0:21:13.560
<v Speaker 1>referred to a camera's ability to compose an image with

0:21:13.600 --> 0:21:17.600
<v Speaker 1>a certain number of points of color or light, and

0:21:17.800 --> 0:21:21.159
<v Speaker 1>it's all about a camera's resolution. If we had a

0:21:21.200 --> 0:21:25.680
<v Speaker 1>camera with a really low resolution, I mean, like ludicrously low,

0:21:25.760 --> 0:21:29.679
<v Speaker 1>let's say eight by eight pixels, that would mean that

0:21:29.720 --> 0:21:33.399
<v Speaker 1>the images would consist of eight blocks across an eight

0:21:33.440 --> 0:21:37.280
<v Speaker 1>blocks tall, which means that the entire image would consist

0:21:37.280 --> 0:21:41.640
<v Speaker 1>of just sixty four blocks. That would be a really

0:21:42.160 --> 0:21:44.399
<v Speaker 1>blocky image. It would be hard to even know what

0:21:44.440 --> 0:21:48.440
<v Speaker 1>you were looking at unless it was a super simple shape.

0:21:48.760 --> 0:21:52.280
<v Speaker 1>If you increase the resolution, that means you're decreasing the

0:21:52.320 --> 0:21:55.760
<v Speaker 1>size of those pixels. You're decreasing the size of those blocks,

0:21:56.160 --> 0:21:59.080
<v Speaker 1>and you're cramming more of them into there so that

0:21:59.160 --> 0:22:03.480
<v Speaker 1>you can represent the image with more blocks, smaller blocks,

0:22:03.520 --> 0:22:08.439
<v Speaker 1>creating a smoother, less blocky image. If you keep doing that,

0:22:08.520 --> 0:22:11.320
<v Speaker 1>eventually you get to a resolution that's high enough that

0:22:11.400 --> 0:22:14.160
<v Speaker 1>our human eyes can't really pick up on the pixel

0:22:14.200 --> 0:22:16.320
<v Speaker 1>blocks at all, and to us it just looks like

0:22:16.400 --> 0:22:19.360
<v Speaker 1>a photograph on film. But again, it takes a lot

0:22:19.359 --> 0:22:23.160
<v Speaker 1>of information to get to that point. Here's another challenge.

0:22:23.160 --> 0:22:26.120
<v Speaker 1>How do you take the information a computer deals with,

0:22:26.280 --> 0:22:31.879
<v Speaker 1>which is in digital binary format, these discrete packets of information,

0:22:32.160 --> 0:22:34.280
<v Speaker 1>and then how do you send that out over a

0:22:34.280 --> 0:22:39.600
<v Speaker 1>phone line which carries an analog signal over physical copper wire.

0:22:40.200 --> 0:22:43.399
<v Speaker 1>You have to create a way to translate the information

0:22:43.640 --> 0:22:48.240
<v Speaker 1>from digital into analog. You have to modulate the computer

0:22:48.400 --> 0:22:52.920
<v Speaker 1>data so it can pass over onto an analog transmission system.

0:22:52.960 --> 0:22:55.720
<v Speaker 1>Then on the other end, on the receiving end, you

0:22:55.800 --> 0:22:59.800
<v Speaker 1>need a device that can accept this incoming analog transmission

0:23:00.160 --> 0:23:04.520
<v Speaker 1>and demodulated translating it back into binary information for the

0:23:04.600 --> 0:23:08.240
<v Speaker 1>receiving computer to process. This is true for tons of

0:23:08.240 --> 0:23:11.800
<v Speaker 1>different input and output scenarios, not just computers communicating across

0:23:11.840 --> 0:23:15.280
<v Speaker 1>phone lines. Anytime you're using a computer system or you know,

0:23:15.359 --> 0:23:18.879
<v Speaker 1>a digital system to record or analyze stuff out in

0:23:18.920 --> 0:23:22.240
<v Speaker 1>the world, you're typically relying on a digital process to

0:23:22.280 --> 0:23:25.400
<v Speaker 1>measure an analog phenomenon. Same is true if you were using,

0:23:25.440 --> 0:23:28.520
<v Speaker 1>say an analog joystick to play a video game. The

0:23:28.600 --> 0:23:32.680
<v Speaker 1>analog controls, which might include a potentiometer that tells the

0:23:32.720 --> 0:23:36.200
<v Speaker 1>device how far you're pushing the joystick in any given direction.

0:23:36.760 --> 0:23:39.359
<v Speaker 1>That has to be converted into digital information for the

0:23:39.400 --> 0:23:41.840
<v Speaker 1>computer to do anything useful with it. But let's get

0:23:42.000 --> 0:23:45.960
<v Speaker 1>back to modems, particularly so the way a modem actually

0:23:46.040 --> 0:23:49.359
<v Speaker 1>modulates data starts with a carrier wave, just like with

0:23:49.400 --> 0:23:52.840
<v Speaker 1>the radio. Now, you could technically communicate in a very

0:23:52.880 --> 0:23:57.080
<v Speaker 1>basic way just by either turning the wave on or off. Right,

0:23:57.400 --> 0:23:59.400
<v Speaker 1>you could say, all right, well, when it's on, that's

0:23:59.400 --> 0:24:01.600
<v Speaker 1>a one, and it's off it's a zero. But that's

0:24:01.640 --> 0:24:05.359
<v Speaker 1>not necessarily the best option. Another way is to alter

0:24:05.600 --> 0:24:08.919
<v Speaker 1>the carrier wave in some fashion. You can tweak the

0:24:08.960 --> 0:24:11.879
<v Speaker 1>amplitude or the frequency, just like with a M or

0:24:12.000 --> 0:24:16.879
<v Speaker 1>FM radio. So modems take a basic carrier wave function

0:24:17.280 --> 0:24:21.280
<v Speaker 1>and then alter it in some predetermined way to communicate

0:24:21.280 --> 0:24:25.200
<v Speaker 1>digital data. The receiver on the other side gets this

0:24:25.440 --> 0:24:28.840
<v Speaker 1>carrier wave with alterations, and it understands the whole process

0:24:28.880 --> 0:24:31.359
<v Speaker 1>that was made to encode that information, so it just

0:24:31.440 --> 0:24:35.240
<v Speaker 1>reverses it. It decodes the information and gets those delicious

0:24:35.359 --> 0:24:38.520
<v Speaker 1>zeros and ones at the heart of everything. The speed

0:24:38.560 --> 0:24:42.040
<v Speaker 1>at which a modem can transmit information is measured in

0:24:42.160 --> 0:24:46.000
<v Speaker 1>bits per second. A bit, remember, is one unit of

0:24:46.040 --> 0:24:48.840
<v Speaker 1>binary information, so it's either a zero or a one,

0:24:49.200 --> 0:24:52.000
<v Speaker 1>and the unit we used to measure modem speed is

0:24:52.040 --> 0:24:54.880
<v Speaker 1>the baud be a u D named after a meal

0:24:55.000 --> 0:25:00.080
<v Speaker 1>bodo bad refers to a symbol rate, and really that

0:25:00.160 --> 0:25:04.360
<v Speaker 1>means how many times a transmission signal changes every second.

0:25:04.880 --> 0:25:08.640
<v Speaker 1>More changes per second indicate more data carried by that

0:25:08.760 --> 0:25:12.360
<v Speaker 1>signal per second. Now, typically we think of this as

0:25:12.400 --> 0:25:16.040
<v Speaker 1>a faster transmission speed because it reduces the time it

0:25:16.119 --> 0:25:19.480
<v Speaker 1>takes to transmit any given file, but really what it

0:25:19.520 --> 0:25:22.439
<v Speaker 1>means is we're able to send more data at a time.

0:25:23.040 --> 0:25:27.280
<v Speaker 1>One BOD is the equivalent of one bit per second. Now,

0:25:27.320 --> 0:25:29.000
<v Speaker 1>I wish I could tell you the name of the

0:25:29.000 --> 0:25:33.200
<v Speaker 1>person or persons who first created computer modems, but that

0:25:33.320 --> 0:25:36.520
<v Speaker 1>information is lost. And honestly, there was so much work

0:25:36.560 --> 0:25:41.000
<v Speaker 1>in this area across so many different people in different organizations,

0:25:41.240 --> 0:25:44.400
<v Speaker 1>all of whom made contributions that I really cannot do that.

0:25:44.600 --> 0:25:46.400
<v Speaker 1>They were all in different parts of the world, they're

0:25:46.400 --> 0:25:48.639
<v Speaker 1>all working towards a similar goal. I can tell you

0:25:48.680 --> 0:25:52.000
<v Speaker 1>that the first commercially available modem came out of a

0:25:52.080 --> 0:25:55.280
<v Speaker 1>T and t. The company, through its R and D branch,

0:25:55.480 --> 0:25:59.760
<v Speaker 1>Bell Labs, was working with the North American Air Defense

0:25:59.800 --> 0:26:03.720
<v Speaker 1>COME and also known as nora AD. Nora AD had

0:26:03.800 --> 0:26:09.520
<v Speaker 1>a computer system called the Semi Automatic Ground Environment or SAGE.

0:26:10.000 --> 0:26:12.800
<v Speaker 1>This was a network that aimed to coordinate the numerous

0:26:12.920 --> 0:26:16.280
<v Speaker 1>radar stations the US commanded and to use those sites

0:26:16.440 --> 0:26:20.160
<v Speaker 1>to create a coordinated and unified image of US airspace.

0:26:20.200 --> 0:26:23.000
<v Speaker 1>So if you've ever seen any of those military movies

0:26:23.000 --> 0:26:25.119
<v Speaker 1>where people are looking at a whole bunch of different

0:26:25.160 --> 0:26:28.080
<v Speaker 1>screens that make up the United States, that is a

0:26:28.119 --> 0:26:32.480
<v Speaker 1>representation of what this was. Not necessarily an accurate one,

0:26:32.880 --> 0:26:34.960
<v Speaker 1>but that's what they were trying to do. And I

0:26:35.000 --> 0:26:37.200
<v Speaker 1>could do a full episode about SAGE, but we're really

0:26:37.240 --> 0:26:39.639
<v Speaker 1>interested in the modem part, as the modems are what

0:26:39.840 --> 0:26:42.960
<v Speaker 1>allowed the computer systems in SAGE to send data back

0:26:43.000 --> 0:26:46.440
<v Speaker 1>and forth with each other. Bell Labs developed the one

0:26:46.480 --> 0:26:50.600
<v Speaker 1>oh one data set modem in ninety eight as sort

0:26:50.640 --> 0:26:53.920
<v Speaker 1>of a part of this process, and some sources say

0:26:54.000 --> 0:26:56.680
<v Speaker 1>the one oh one was later introduced as a commercial product.

0:26:57.040 --> 0:27:00.320
<v Speaker 1>Others disagree. They say a follow up modem, the Bell

0:27:00.600 --> 0:27:04.680
<v Speaker 1>one oh three, was the first commercial modem. I don't

0:27:04.720 --> 0:27:08.080
<v Speaker 1>know who's right, but in any case, these commercial modems

0:27:08.160 --> 0:27:11.919
<v Speaker 1>weren't for the average person. Anyway, when we're saying commercial modem,

0:27:11.960 --> 0:27:15.240
<v Speaker 1>we don't mean that the average you know, human being

0:27:15.280 --> 0:27:17.480
<v Speaker 1>would go out and buy one of these in a store.

0:27:18.080 --> 0:27:22.920
<v Speaker 1>Computers were not for the average person. These were typically

0:27:22.960 --> 0:27:27.480
<v Speaker 1>attached to mainframe style systems that could communicate directly with

0:27:27.520 --> 0:27:31.800
<v Speaker 1>other main frame systems, typically of the same type. And

0:27:31.880 --> 0:27:33.840
<v Speaker 1>this was just one piece of the puzzle that was

0:27:33.880 --> 0:27:37.280
<v Speaker 1>necessary for a computer networks. Another big piece of that

0:27:37.320 --> 0:27:41.080
<v Speaker 1>puzzle was the telephone network itself. Okay, so back in

0:27:41.080 --> 0:27:44.399
<v Speaker 1>the nineteen fifties and nineteen sixties in the United States,

0:27:44.440 --> 0:27:47.479
<v Speaker 1>A T. T had a monopoly on the telephone system.

0:27:47.640 --> 0:27:50.199
<v Speaker 1>They called all the shots as far as phones go.

0:27:50.960 --> 0:27:54.840
<v Speaker 1>They owned essentially all the regional companies that provided telephone

0:27:54.880 --> 0:27:57.679
<v Speaker 1>service in the United States. No matter who your phone

0:27:57.720 --> 0:28:01.119
<v Speaker 1>company was, ultimately it was owned by A T and T.

0:28:01.560 --> 0:28:04.520
<v Speaker 1>If you were in the US, people didn't actually own

0:28:04.920 --> 0:28:08.640
<v Speaker 1>their telephones. The phone company owned those phones. You would

0:28:08.880 --> 0:28:11.840
<v Speaker 1>pay for phone service and a phone would come with it,

0:28:12.240 --> 0:28:15.719
<v Speaker 1>and technically you'd be leasing the phone. The phone company

0:28:15.760 --> 0:28:19.960
<v Speaker 1>also had an iron grip on what could connect their network. Now,

0:28:20.040 --> 0:28:23.160
<v Speaker 1>the phone company argued, and when I say phone company,

0:28:23.160 --> 0:28:25.119
<v Speaker 1>I mean A T and T. A T D argued

0:28:25.200 --> 0:28:27.880
<v Speaker 1>that the reason for this was because they didn't want

0:28:27.920 --> 0:28:31.119
<v Speaker 1>anyone to connect anything else to the network because it

0:28:31.200 --> 0:28:36.520
<v Speaker 1>might deteriorate the performance of the entire network. So they said,

0:28:36.560 --> 0:28:38.440
<v Speaker 1>we don't want to risk that. This is an important

0:28:38.440 --> 0:28:43.880
<v Speaker 1>telecommunications infrastructure. So the company argued successfully that it should

0:28:43.920 --> 0:28:47.200
<v Speaker 1>be allowed to dictate what could and could not be

0:28:47.280 --> 0:28:51.320
<v Speaker 1>connected to the phone network. The United States government agreed,

0:28:51.680 --> 0:28:55.160
<v Speaker 1>and that was passed into law. Now, lots of engineers

0:28:55.160 --> 0:28:58.920
<v Speaker 1>were developing technologies that could send signals over phone lines,

0:28:59.240 --> 0:29:02.640
<v Speaker 1>including stuff like modems, but A T and T wanted

0:29:02.680 --> 0:29:06.280
<v Speaker 1>to restrict the network so that only products from A

0:29:06.400 --> 0:29:09.280
<v Speaker 1>T and T itself would ever be allowed on their

0:29:09.320 --> 0:29:14.120
<v Speaker 1>own phone infrastructure or even connect to the physical hand sets.

0:29:14.200 --> 0:29:17.600
<v Speaker 1>You wouldn't be allowed to make a peripheral for a

0:29:17.760 --> 0:29:22.680
<v Speaker 1>phone hand set because people, you know, individuals didn't own

0:29:22.880 --> 0:29:25.720
<v Speaker 1>those telephones A T and T did. This came to

0:29:25.760 --> 0:29:28.280
<v Speaker 1>a head in nineteen fifty six when a case went

0:29:28.400 --> 0:29:31.280
<v Speaker 1>to the d C Circuit Court of Appeals. It had

0:29:31.320 --> 0:29:34.200
<v Speaker 1>already been decided in a lower Court got appealed, moved

0:29:34.240 --> 0:29:36.880
<v Speaker 1>up to the Circuit of Appeals Court, and it was

0:29:37.080 --> 0:29:41.480
<v Speaker 1>called Hush A Phone Corporation versus the United States. Now.

0:29:41.480 --> 0:29:45.320
<v Speaker 1>The company hush a Phone produced a pretty simple product.

0:29:45.600 --> 0:29:48.360
<v Speaker 1>It was meant to attach to the speaker side of

0:29:48.400 --> 0:29:50.560
<v Speaker 1>a phone hand set. So this is the part you

0:29:50.600 --> 0:29:53.280
<v Speaker 1>would hold up to your ear with an old telephone,

0:29:53.880 --> 0:29:56.400
<v Speaker 1>and this was a little cup that fit on the

0:29:56.560 --> 0:29:59.680
<v Speaker 1>end of that speaker. It would cup over your ear.

0:30:00.040 --> 0:30:03.720
<v Speaker 1>It was meant to provide some extra privacy because it

0:30:03.840 --> 0:30:06.520
<v Speaker 1>it's like, you know, if you're whispering into someone's ears

0:30:06.520 --> 0:30:08.920
<v Speaker 1>and you cut your hands around so that no one

0:30:09.000 --> 0:30:11.320
<v Speaker 1>can hear you whisper. That's why it was called hush

0:30:11.320 --> 0:30:13.560
<v Speaker 1>a phone. People wouldn't be able to suss out what

0:30:13.600 --> 0:30:15.720
<v Speaker 1>was going on if they were trying to eavesdrop. It

0:30:15.800 --> 0:30:19.520
<v Speaker 1>also would help you hear what was being said more clearly.

0:30:20.360 --> 0:30:23.280
<v Speaker 1>A T and T claimed that the Communications Act of

0:30:23.360 --> 0:30:26.480
<v Speaker 1>ninety four gave A. T and T the authority to

0:30:26.520 --> 0:30:30.640
<v Speaker 1>forbid the sale of these hush a Phone attachments. The

0:30:30.680 --> 0:30:33.880
<v Speaker 1>company claimed that they could lead to a deterioration of

0:30:33.920 --> 0:30:37.440
<v Speaker 1>phone service, and the first court agreed with them, but

0:30:37.560 --> 0:30:40.680
<v Speaker 1>it got sent up to an appeals court and they said, what, No,

0:30:41.640 --> 0:30:43.760
<v Speaker 1>attaching a cup to a speaker is not going to

0:30:43.920 --> 0:30:47.240
<v Speaker 1>deteriorate the entire phone service. That's not how the phone

0:30:47.360 --> 0:30:52.200
<v Speaker 1>service works. If anything, it will affect one part of

0:30:52.240 --> 0:30:54.720
<v Speaker 1>the phone service, and that is the person who's using

0:30:54.760 --> 0:30:57.640
<v Speaker 1>the darn thing it is. This is not an issue.

0:30:57.920 --> 0:31:01.120
<v Speaker 1>They struck it down, and this opened up the door

0:31:01.280 --> 0:31:06.200
<v Speaker 1>to third party peripherals that could indirectly connect to the

0:31:06.240 --> 0:31:10.680
<v Speaker 1>phone company. They could not directly connect into the phone infrastructure,

0:31:11.240 --> 0:31:14.440
<v Speaker 1>but it gave the opportunity to create something that could

0:31:14.480 --> 0:31:18.560
<v Speaker 1>work in tandem with it, and it meant that other

0:31:18.640 --> 0:31:22.040
<v Speaker 1>companies began to look into this. I'll explain how that

0:31:22.160 --> 0:31:24.320
<v Speaker 1>developed a little bit more in just a second, but

0:31:24.360 --> 0:31:33.960
<v Speaker 1>first let's take another quick break. A T and T

0:31:34.160 --> 0:31:36.920
<v Speaker 1>s Bell Labs introduced the one oh three in the

0:31:36.920 --> 0:31:39.880
<v Speaker 1>early nineteen sixties, and the one oh three modem had

0:31:39.880 --> 0:31:43.840
<v Speaker 1>a transmission speed of three hundred baud. That's three hundred

0:31:43.880 --> 0:31:48.760
<v Speaker 1>bits per second. Not that speed, it would take you

0:31:48.920 --> 0:31:52.440
<v Speaker 1>nearly eight hours to transfer a file that was one

0:31:52.680 --> 0:31:57.400
<v Speaker 1>megabyte in size. Now, of course, most files of the

0:31:57.400 --> 0:32:02.120
<v Speaker 1>time were significantly smaller than one megabyte. Even so, a

0:32:02.120 --> 0:32:04.720
<v Speaker 1>single character, you know, a letter or a number or

0:32:04.760 --> 0:32:08.880
<v Speaker 1>a symbol like you know, uh, an interaro bang or

0:32:08.920 --> 0:32:12.200
<v Speaker 1>a dollar sign or anything like that. It would require

0:32:12.320 --> 0:32:16.080
<v Speaker 1>eight bits to encode. That's one byte, So a three

0:32:16.200 --> 0:32:19.600
<v Speaker 1>hundred baud modem could send about thirty seven characters per

0:32:19.640 --> 0:32:22.720
<v Speaker 1>second technically thirty seven and a half. But half a

0:32:22.800 --> 0:32:25.120
<v Speaker 1>character's meaningless unless you're, you know, a big fan of

0:32:25.120 --> 0:32:29.840
<v Speaker 1>the Twilight series or something. Meanwhile, a scientist named Robert

0:32:30.080 --> 0:32:34.000
<v Speaker 1>veit Brecht was working on a technology to help deaf

0:32:34.000 --> 0:32:38.280
<v Speaker 1>people communicate using telephone lines. Vite Brecht himself was born deaf,

0:32:38.680 --> 0:32:42.320
<v Speaker 1>and his innovation used a device called an acoustic coupler.

0:32:42.640 --> 0:32:44.800
<v Speaker 1>And this was a third party periph role that a

0:32:44.880 --> 0:32:47.520
<v Speaker 1>T and T would have likely shot down before that

0:32:47.600 --> 0:32:51.040
<v Speaker 1>court decision made from a few years earlier, and that

0:32:51.120 --> 0:32:53.360
<v Speaker 1>it totally weakened a T and T s case. The

0:32:53.400 --> 0:32:57.120
<v Speaker 1>acoustic coupler was a special cradle that could hold a

0:32:57.160 --> 0:33:01.080
<v Speaker 1>telephone handset. They gotta remember, a T and T owned

0:33:01.080 --> 0:33:04.600
<v Speaker 1>all the telephones, so pretty much all the telephones were

0:33:04.680 --> 0:33:07.280
<v Speaker 1>the exact same form factor, so it's really easy to

0:33:07.320 --> 0:33:10.320
<v Speaker 1>build a one size fits all peripheral. Because he knew

0:33:10.320 --> 0:33:12.400
<v Speaker 1>what the phones were going to be like, So the

0:33:12.440 --> 0:33:16.760
<v Speaker 1>handset would essentially go into two kind of rubber cups,

0:33:16.800 --> 0:33:20.320
<v Speaker 1>and you would put the handsets speaker to go against

0:33:20.320 --> 0:33:24.920
<v Speaker 1>the coupler's microphone, and the handsets microphone would go up

0:33:24.960 --> 0:33:30.440
<v Speaker 1>against the coupler's speaker. Vipbrect hooked this up to a teletypewriter.

0:33:30.720 --> 0:33:33.040
<v Speaker 1>It was an extension of the teletype idea I talked

0:33:33.040 --> 0:33:35.560
<v Speaker 1>about earlier. And here's how it worked. Now. Both of

0:33:35.600 --> 0:33:39.160
<v Speaker 1>them have teletypewriter machines with acoustic couplers, So they each

0:33:39.360 --> 0:33:45.080
<v Speaker 1>put their phones handset into those acoustic couplers, connecting the

0:33:45.120 --> 0:33:49.480
<v Speaker 1>whole system together. Person one would type a message on

0:33:49.720 --> 0:33:53.200
<v Speaker 1>their teletypewriter and that would then send a signal to

0:33:53.280 --> 0:33:57.680
<v Speaker 1>the acoustic coupler, which would convert that signal into audio,

0:33:58.080 --> 0:34:01.239
<v Speaker 1>and the audio would transfer over the phone line just

0:34:01.320 --> 0:34:03.719
<v Speaker 1>as that. What if they were having a voice conversation

0:34:04.320 --> 0:34:07.520
<v Speaker 1>two person number two's handset, which is in you know,

0:34:07.640 --> 0:34:12.600
<v Speaker 1>another acoustic coupler, The audio plays out over the handsets speaker.

0:34:12.760 --> 0:34:16.400
<v Speaker 1>The acoustic coupler picks up that audio, converts it into

0:34:16.520 --> 0:34:20.600
<v Speaker 1>another signal which goes to the teletypewriter and then prints

0:34:20.640 --> 0:34:24.360
<v Speaker 1>the message. That person number one had originally typed. What

0:34:24.520 --> 0:34:28.240
<v Speaker 1>made this invention more useful was the creation of teletypewriter

0:34:28.360 --> 0:34:31.960
<v Speaker 1>relay services. An entire language was even developed around it

0:34:32.000 --> 0:34:35.160
<v Speaker 1>because communication could only go one way at a time,

0:34:35.239 --> 0:34:38.920
<v Speaker 1>similar to using a walkie talkie or CB radio, So

0:34:39.040 --> 0:34:42.680
<v Speaker 1>you have certain phrases that indicate when you are done speaking,

0:34:42.960 --> 0:34:45.440
<v Speaker 1>you know, like with walkie talkies you might say over

0:34:45.760 --> 0:34:49.920
<v Speaker 1>to indicate you're done. The acoustic coupler would allow for

0:34:50.040 --> 0:34:53.920
<v Speaker 1>a wider adoption of modems and also allowed other companies

0:34:53.960 --> 0:34:57.600
<v Speaker 1>besides A T and T, the opportunity to make modems themselves.

0:34:58.040 --> 0:35:02.080
<v Speaker 1>After all, the modems were not directly connecting into the

0:35:02.080 --> 0:35:06.120
<v Speaker 1>phone networks. Nothing was getting plugged into the phone network itself.

0:35:06.520 --> 0:35:11.520
<v Speaker 1>They were just sending audio signals over telephones, actual telephone handsets.

0:35:12.000 --> 0:35:15.160
<v Speaker 1>They just happened to be a carrier signal for digital

0:35:15.200 --> 0:35:18.160
<v Speaker 1>information as opposed to a voice telephone call. It was

0:35:18.200 --> 0:35:21.120
<v Speaker 1>a great work around. Now, if you've seen the classic

0:35:21.280 --> 0:35:25.680
<v Speaker 1>nineteen eighties film War Games, which stars Matthew Broderick as

0:35:25.760 --> 0:35:30.719
<v Speaker 1>a precocious hacker, you've seen an acoustic coupler because Broderick

0:35:30.880 --> 0:35:34.680
<v Speaker 1>uses one and he puts his phone into his phone

0:35:34.680 --> 0:35:37.800
<v Speaker 1>handset into an acoustic coupler when he hacks into systems

0:35:37.800 --> 0:35:42.759
<v Speaker 1>in that film. Over the years, companies made more advanced modems,

0:35:42.760 --> 0:35:46.480
<v Speaker 1>but the customer base was still pretty limited in the

0:35:46.680 --> 0:35:49.440
<v Speaker 1>sixties and seventies, because we have to remember it wasn't

0:35:49.560 --> 0:35:53.239
<v Speaker 1>until the mid nineteen seventies that personal computers were even

0:35:53.239 --> 0:35:57.080
<v Speaker 1>a thing so typically, so really we were talking about

0:35:57.280 --> 0:36:00.440
<v Speaker 1>research facilities, a few companies, some gun or Mint, and

0:36:00.520 --> 0:36:03.319
<v Speaker 1>some military offices, and mostly they were just talking to

0:36:03.920 --> 0:36:07.560
<v Speaker 1>branches of themselves. They weren't cross talking because there wasn't

0:36:07.560 --> 0:36:11.440
<v Speaker 1>really a network set up yet. Some other important events

0:36:11.560 --> 0:36:15.000
<v Speaker 1>that helped establish the foundation for modems include the creation

0:36:15.040 --> 0:36:18.680
<v Speaker 1>of a standard called r S two thirty two. RS

0:36:18.719 --> 0:36:23.160
<v Speaker 1>stands for Recommended Standard. This was another technology being developed

0:36:23.200 --> 0:36:26.560
<v Speaker 1>around the same time as the evolution of modems, so

0:36:26.840 --> 0:36:31.040
<v Speaker 1>early nineteen sixties. It's a standard for serial communication for

0:36:31.080 --> 0:36:35.200
<v Speaker 1>the transmission of information, and serial communication means that this

0:36:35.280 --> 0:36:38.960
<v Speaker 1>method sends data one bit at a time in sequence,

0:36:39.280 --> 0:36:42.000
<v Speaker 1>as opposed to parallel communication, in which you could send

0:36:42.320 --> 0:36:45.640
<v Speaker 1>data in parallel channels all at the same time. By

0:36:45.719 --> 0:36:48.480
<v Speaker 1>establishing a standard, companies didn't have to invent a new

0:36:48.560 --> 0:36:51.280
<v Speaker 1>method for a computer to send data to some other device,

0:36:51.360 --> 0:36:56.040
<v Speaker 1>such as drumroll please a modem. By the time personal

0:36:56.040 --> 0:36:59.440
<v Speaker 1>computers were coming around, the RS two thirty two standard

0:36:59.520 --> 0:37:02.160
<v Speaker 1>was well established, and it was pretty typical to find

0:37:02.160 --> 0:37:05.560
<v Speaker 1>at least one serial port on a PC. These could

0:37:05.600 --> 0:37:09.960
<v Speaker 1>connect to things like modems, printers, computer mice, all sorts

0:37:09.960 --> 0:37:14.040
<v Speaker 1>of stuff. Meanwhile, a group of scientists, with the backing

0:37:14.120 --> 0:37:16.880
<v Speaker 1>of the U. S Department of Defense, were hard at

0:37:16.880 --> 0:37:20.839
<v Speaker 1>work creating a different set of standards. These standards would

0:37:20.840 --> 0:37:23.920
<v Speaker 1>set the rules for how computers could send information across

0:37:23.920 --> 0:37:27.680
<v Speaker 1>a network. You know, how would those messages take form,

0:37:27.719 --> 0:37:30.640
<v Speaker 1>how would you do error correction? How would you make

0:37:30.680 --> 0:37:34.560
<v Speaker 1>sure the entire message gets through? These rules would lead

0:37:34.560 --> 0:37:37.000
<v Speaker 1>to the formation of the ARPA net, a sort of

0:37:37.239 --> 0:37:40.799
<v Speaker 1>predecessor to the Internet, and then further go on to

0:37:41.120 --> 0:37:45.360
<v Speaker 1>evolve into the rules that guide data transmission across the

0:37:45.400 --> 0:37:48.880
<v Speaker 1>Internet itself. On the telephone infrastructure front here in the

0:37:48.960 --> 0:37:52.960
<v Speaker 1>United States, the government began to pass regulations on the industry,

0:37:53.080 --> 0:37:57.520
<v Speaker 1>forcing A T and T to make concessions to consumers. Ultimately,

0:37:57.640 --> 0:38:00.520
<v Speaker 1>later on the government would break A T. T up

0:38:00.560 --> 0:38:04.960
<v Speaker 1>into several regional companies. Because of that monopoly, I talked

0:38:04.960 --> 0:38:09.480
<v Speaker 1>about earlier and later most of these would just coalesced

0:38:09.840 --> 0:38:12.320
<v Speaker 1>T one thousand like back into a T and T,

0:38:12.480 --> 0:38:15.960
<v Speaker 1>but that's a different story. One of those regulations, which

0:38:16.000 --> 0:38:18.480
<v Speaker 1>was passed in the nineteen sixties had to do with

0:38:18.560 --> 0:38:22.000
<v Speaker 1>the creation of the r J eleven connector also known

0:38:22.040 --> 0:38:27.000
<v Speaker 1>as the phone jack. Earlier, phones were typically hardwired into

0:38:27.040 --> 0:38:30.520
<v Speaker 1>houses with no jack at all. You couldn't disconnect the phone.

0:38:30.600 --> 0:38:33.640
<v Speaker 1>It was wired directly into the wall. You couldn't plug

0:38:33.680 --> 0:38:36.520
<v Speaker 1>anything else into the phone line because the other end

0:38:36.520 --> 0:38:38.880
<v Speaker 1>of the phone line was inside the telephone. There was

0:38:38.920 --> 0:38:41.719
<v Speaker 1>no access to it. But the r J eleven jack

0:38:41.800 --> 0:38:46.320
<v Speaker 1>meant you could do that. You could detach the wire

0:38:46.400 --> 0:38:48.799
<v Speaker 1>from a phone and put it into something else, like

0:38:49.120 --> 0:38:53.080
<v Speaker 1>a modem. Now, it was introduced in the nineteen sixties,

0:38:53.120 --> 0:38:56.640
<v Speaker 1>but it wasn't until the US government passed regulations requiring

0:38:56.640 --> 0:39:00.560
<v Speaker 1>their implementation in the mid nineteen seventies, so it took

0:39:00.560 --> 0:39:03.600
<v Speaker 1>a decade before they were actually starting to really be

0:39:03.680 --> 0:39:07.840
<v Speaker 1>implemented on a widespread basis. Now you could build a

0:39:07.840 --> 0:39:10.560
<v Speaker 1>device like a modem and plug a phone cable directly

0:39:10.600 --> 0:39:14.440
<v Speaker 1>into the modem itself, rather than using an acoustic coupler

0:39:14.480 --> 0:39:18.040
<v Speaker 1>to do this kind of halfway thing with the phone

0:39:18.080 --> 0:39:21.400
<v Speaker 1>handset plugged into the coupler. This would also allow modem

0:39:21.400 --> 0:39:25.520
<v Speaker 1>manufacturers to make faster modems with lower error rates. So

0:39:25.719 --> 0:39:27.480
<v Speaker 1>all of this is happening, and by the time we

0:39:27.520 --> 0:39:30.879
<v Speaker 1>get the early PCs, a lot of these technologies were

0:39:31.000 --> 0:39:33.480
<v Speaker 1>standardized and starting to mature. And that's a good thing

0:39:33.520 --> 0:39:36.799
<v Speaker 1>because it meant that we as consumers weren't faced with

0:39:36.880 --> 0:39:39.719
<v Speaker 1>tough choices that could come back to bite us. Now,

0:39:39.800 --> 0:39:42.600
<v Speaker 1>imagine if we had to choose between different ways to

0:39:42.640 --> 0:39:46.200
<v Speaker 1>connect to other computers and other peripherals. It would really

0:39:46.280 --> 0:39:50.200
<v Speaker 1>limit the types of computers we could select, right, because

0:39:50.440 --> 0:39:53.680
<v Speaker 1>whatever computer we select would determine what sort of peripherals

0:39:53.719 --> 0:39:56.040
<v Speaker 1>we could use and what sort of other machines we

0:39:56.080 --> 0:39:59.560
<v Speaker 1>could communicate with. We wouldn't have just one Internet. We

0:39:59.600 --> 0:40:02.640
<v Speaker 1>would have dozens of Internet all dependent upon their own

0:40:02.640 --> 0:40:07.680
<v Speaker 1>proprietary hardware and their own proprietary protocols. It would be awful.

0:40:08.000 --> 0:40:09.880
<v Speaker 1>It would also be a lot like the early days

0:40:09.920 --> 0:40:14.440
<v Speaker 1>of online service providers, where it was really typically pretty

0:40:14.440 --> 0:40:17.000
<v Speaker 1>easy to communicate with other folks who were on that

0:40:17.120 --> 0:40:20.880
<v Speaker 1>same osp but it was a lot harder or sometimes

0:40:20.920 --> 0:40:24.439
<v Speaker 1>impossible to send messages to someone who was using a

0:40:24.480 --> 0:40:29.200
<v Speaker 1>different online service provider, which was gross and yet another

0:40:29.239 --> 0:40:31.760
<v Speaker 1>thing that was evolving around this time, where the various

0:40:31.880 --> 0:40:36.200
<v Speaker 1>data compression protocols. Compressing data became an important part, not

0:40:36.320 --> 0:40:39.280
<v Speaker 1>just because of storage space, and it was so precious

0:40:39.280 --> 0:40:41.560
<v Speaker 1>in those early days. I still remember when I thought

0:40:41.560 --> 0:40:44.359
<v Speaker 1>two fifty megabytes of storage was going to be more

0:40:44.400 --> 0:40:47.600
<v Speaker 1>than any person would ever need in their lifetime. It

0:40:47.680 --> 0:40:51.040
<v Speaker 1>was also important because if you could compress data down

0:40:51.160 --> 0:40:55.000
<v Speaker 1>so you were working with smaller file sizes, the transfers

0:40:55.000 --> 0:40:58.080
<v Speaker 1>wouldn't take as long, which I guess is pretty self evident.

0:40:58.120 --> 0:41:01.000
<v Speaker 1>But all of these things had to happen to make

0:41:01.040 --> 0:41:05.560
<v Speaker 1>computer communication practical for the average person. The first consumer

0:41:05.600 --> 0:41:08.279
<v Speaker 1>modem that you could plug directly into a phone line

0:41:08.320 --> 0:41:12.600
<v Speaker 1>without the need for a handset was the Haze smart modem,

0:41:12.680 --> 0:41:15.600
<v Speaker 1>which first hit the market sometime in the late nineteen

0:41:15.640 --> 0:41:20.200
<v Speaker 1>seventies early nineteen eighties. Until then, you were using acoustic couplers.

0:41:20.200 --> 0:41:22.880
<v Speaker 1>But then very few folks in the world had a

0:41:22.920 --> 0:41:25.959
<v Speaker 1>computer in the first place. Even fewer of those had

0:41:26.000 --> 0:41:28.800
<v Speaker 1>any need to connect their computer to some other computer,

0:41:29.120 --> 0:41:32.839
<v Speaker 1>so it wasn't an enormous problem for most people. Other

0:41:32.920 --> 0:41:37.040
<v Speaker 1>companies would follow Hayes's model and create similar modems, and

0:41:37.080 --> 0:41:39.919
<v Speaker 1>they would compete with Hayes, and Hayes would just sort

0:41:39.920 --> 0:41:43.120
<v Speaker 1>of hang on until the early nineteen nineties, and ultimately

0:41:43.120 --> 0:41:46.360
<v Speaker 1>it would have to file for bankruptcy. But what about

0:41:46.400 --> 0:41:49.799
<v Speaker 1>that sound I played at the beginning of this episode.

0:41:50.120 --> 0:41:54.399
<v Speaker 1>What is the sound of a dial up modem all about? Well,

0:41:54.440 --> 0:41:57.040
<v Speaker 1>those sounds you hear, those tones you hear, and the

0:41:57.120 --> 0:42:00.280
<v Speaker 1>noise you hear, they all represent a sequence that modems

0:42:00.280 --> 0:42:03.279
<v Speaker 1>would go through in order to establish a connection, so

0:42:03.320 --> 0:42:07.240
<v Speaker 1>that communication could actually happen between modems when you wanted

0:42:07.280 --> 0:42:09.840
<v Speaker 1>to dial into a service, whether it was a bulletin

0:42:09.880 --> 0:42:13.440
<v Speaker 1>board service, an online service provider, or later on an

0:42:13.480 --> 0:42:17.600
<v Speaker 1>Internet service provider. Here's what generally happens with a dial

0:42:17.680 --> 0:42:21.840
<v Speaker 1>up modem. First, you hear the dial tone of the phone,

0:42:22.000 --> 0:42:24.920
<v Speaker 1>followed by the sound of your modem dialing in whatever

0:42:24.960 --> 0:42:27.960
<v Speaker 1>phone number you had programmed in for your service. You

0:42:28.000 --> 0:42:31.200
<v Speaker 1>would then hear the phone ring and then pick up

0:42:31.239 --> 0:42:33.719
<v Speaker 1>on the other end. You would then hear a cacophony

0:42:33.760 --> 0:42:37.040
<v Speaker 1>of noises. But those noises established how the modem on

0:42:37.120 --> 0:42:40.399
<v Speaker 1>your computer could communicate with the modem on the other

0:42:40.520 --> 0:42:44.040
<v Speaker 1>end of the call. The earliest sounds, essentially are the

0:42:44.080 --> 0:42:48.000
<v Speaker 1>modems saying how fast they can go. I remember when

0:42:48.040 --> 0:42:50.880
<v Speaker 1>I was a kid, we still had a pretty slow modem.

0:42:50.920 --> 0:42:54.160
<v Speaker 1>At first. I think it was a baud, so two thousand,

0:42:54.239 --> 0:42:57.640
<v Speaker 1>four hundred bits per second. Still not super fast. But

0:42:58.000 --> 0:43:00.960
<v Speaker 1>this is the process of a modem saying, actually, this

0:43:01.040 --> 0:43:03.399
<v Speaker 1>is how fast I can go. This is how much

0:43:03.560 --> 0:43:07.759
<v Speaker 1>data I can send per second, how about you. The

0:43:07.840 --> 0:43:12.200
<v Speaker 1>next sequence of sounds established the basic rules of data transfer,

0:43:12.239 --> 0:43:17.440
<v Speaker 1>including the sin ACT handshake. That's s Y N dash

0:43:17.560 --> 0:43:21.120
<v Speaker 1>a c K. SINAC was that will send actually stands

0:43:21.160 --> 0:43:25.640
<v Speaker 1>for synchronization, and it's all about synchronizing sequence numbers. Because

0:43:25.640 --> 0:43:29.880
<v Speaker 1>even decades after that early work with the teletype, synchronization

0:43:29.960 --> 0:43:33.880
<v Speaker 1>is still very important. Act stands for acknowledge. So a

0:43:34.000 --> 0:43:37.680
<v Speaker 1>sin ACT handshake describes a sequence in which one modem

0:43:37.840 --> 0:43:41.719
<v Speaker 1>initiates synchronization and the other modum says, yeah, I got you.

0:43:42.600 --> 0:43:47.560
<v Speaker 1>After that comes the actual rate negotiation segment. Earlier, the

0:43:47.560 --> 0:43:49.960
<v Speaker 1>two modums said hey, this is how fast I can go.

0:43:50.200 --> 0:43:53.520
<v Speaker 1>But this is where they say, here's how fast this

0:43:53.600 --> 0:43:57.360
<v Speaker 1>transaction will go. Here's how quickly we will pass data

0:43:57.400 --> 0:44:00.239
<v Speaker 1>to and from one another. Then we go to a

0:44:00.320 --> 0:44:04.080
<v Speaker 1>sound that indicates that a connection has been established, that

0:44:04.400 --> 0:44:06.640
<v Speaker 1>all the rules have been agreed upon, and the two

0:44:06.680 --> 0:44:10.720
<v Speaker 1>modems are ready to communicate. And then the next sound

0:44:10.760 --> 0:44:13.480
<v Speaker 1>you will hear as actual throughput, the actual data going

0:44:13.680 --> 0:44:17.800
<v Speaker 1>to the other machine. And then typically the external speaker

0:44:17.840 --> 0:44:19.480
<v Speaker 1>on the modem will shut off and you won't hear

0:44:19.520 --> 0:44:22.920
<v Speaker 1>the noise anymore. But anyone who picks up the phone

0:44:23.080 --> 0:44:25.120
<v Speaker 1>on your line would hear the noise, and that would

0:44:25.120 --> 0:44:28.279
<v Speaker 1>also really screw up your modem connection. I hate when

0:44:28.360 --> 0:44:31.040
<v Speaker 1>that happened. That happened a lot when I was going

0:44:31.080 --> 0:44:33.719
<v Speaker 1>on bulletin boards back when I was a kid. All

0:44:33.760 --> 0:44:36.680
<v Speaker 1>of this communication still has to happen within that band

0:44:36.719 --> 0:44:39.480
<v Speaker 1>of audio frequencies that make up the voice band on

0:44:39.520 --> 0:44:43.919
<v Speaker 1>the phone. Infrastructure technology is meant to improve phone communication.

0:44:44.080 --> 0:44:48.120
<v Speaker 1>Stuff like echo cancelation and noise reduction would also end

0:44:48.200 --> 0:44:53.080
<v Speaker 1>up helping modem technologies. Companies could boost data transfer speeds

0:44:53.120 --> 0:44:56.600
<v Speaker 1>by making the modulation on that carrier wave more subtle

0:44:56.800 --> 0:45:01.279
<v Speaker 1>and thus cram more bits per second transfers. So we

0:45:01.320 --> 0:45:03.960
<v Speaker 1>saw bad rates go up. You know, it started off

0:45:03.960 --> 0:45:09.880
<v Speaker 1>at like twelve hundred bad hundred hundred nine hundred fourteen

0:45:09.960 --> 0:45:13.320
<v Speaker 1>point four kill a bits because I KILLO was a thousand,

0:45:13.400 --> 0:45:16.680
<v Speaker 1>soy point eight kill a bits. And then finally we

0:45:16.760 --> 0:45:20.920
<v Speaker 1>hit fifty six K, the gold standard for dial up Internet.

0:45:21.640 --> 0:45:25.359
<v Speaker 1>The birth of the Web drove a demand for modems,

0:45:25.400 --> 0:45:28.319
<v Speaker 1>and the evolution of content on the Web meant that

0:45:28.400 --> 0:45:30.680
<v Speaker 1>even if you had a fifty six K dial up modem,

0:45:30.719 --> 0:45:33.480
<v Speaker 1>you were not getting data transfer speeds fast enough to

0:45:33.560 --> 0:45:35.960
<v Speaker 1>really take advantage of what the Web was having to offer.

0:45:36.239 --> 0:45:39.279
<v Speaker 1>That's when we started to see the rise of broadband

0:45:39.320 --> 0:45:43.480
<v Speaker 1>solutions like DSL and cable modems. But these weren't really

0:45:43.640 --> 0:45:47.040
<v Speaker 1>modems at least not like the kind that performed the

0:45:47.120 --> 0:45:52.040
<v Speaker 1>modulation and demodulation processes of dial up modems. See, the

0:45:52.040 --> 0:45:54.680
<v Speaker 1>older modems were necessary because they had to convert that

0:45:54.760 --> 0:45:58.120
<v Speaker 1>digital signal into an analog signal and then back again.

0:45:58.480 --> 0:46:01.520
<v Speaker 1>But cable and DSL modems don't do that. They deal

0:46:01.719 --> 0:46:06.600
<v Speaker 1>in digital. The data never has to transform to another format.

0:46:07.000 --> 0:46:10.480
<v Speaker 1>So the modems are still necessary in order to facilitate communication,

0:46:10.760 --> 0:46:15.040
<v Speaker 1>but they're not translating. They're not actually doing modulation demodulation anymore,

0:46:15.120 --> 0:46:18.359
<v Speaker 1>the way the dial up modems were, so really if

0:46:18.360 --> 0:46:21.240
<v Speaker 1>you want to look at a modern technology that's closer

0:46:21.280 --> 0:46:23.839
<v Speaker 1>to what dial up modems are like. You could think

0:46:23.840 --> 0:46:27.359
<v Speaker 1>of WiFi as being that, because WiFi is all about

0:46:27.400 --> 0:46:31.839
<v Speaker 1>taking digital information and encoding it into radio waves, broadcasting

0:46:31.840 --> 0:46:35.280
<v Speaker 1>it out to a receiver, which then accepts those incoming

0:46:35.360 --> 0:46:38.920
<v Speaker 1>radio waves and converts them back into digital information that

0:46:38.960 --> 0:46:41.239
<v Speaker 1>the computer can handle. These are closer to what the

0:46:41.280 --> 0:46:44.360
<v Speaker 1>old dial up modems used to do, and there is

0:46:44.600 --> 0:46:49.120
<v Speaker 1>a brief overview of dial up modems. Some people still

0:46:49.239 --> 0:46:52.640
<v Speaker 1>use them, not very many, and they were an incredibly

0:46:52.680 --> 0:46:57.080
<v Speaker 1>important technology for me as a kid. I'll never forget

0:46:57.160 --> 0:47:00.279
<v Speaker 1>when I finally converted from dial up to k BOWL

0:47:00.640 --> 0:47:03.480
<v Speaker 1>never had DSL, but I went to cable modems and

0:47:03.680 --> 0:47:06.560
<v Speaker 1>uh yeah, that was a big, big jump. And one

0:47:06.600 --> 0:47:09.359
<v Speaker 1>of these days I hope to have fiber. Hasn't happened yet.

0:47:10.760 --> 0:47:13.439
<v Speaker 1>My I s P doesn't offer it, and there's no

0:47:13.560 --> 0:47:16.320
<v Speaker 1>other competing I s P in my neighborhood that offers it,

0:47:16.440 --> 0:47:20.040
<v Speaker 1>so I'm stuck with cable, but still an improvement over

0:47:20.040 --> 0:47:22.800
<v Speaker 1>a dial up. I hope you guys enjoyed this episode.

0:47:22.840 --> 0:47:25.759
<v Speaker 1>Maybe you have a deeper understanding of how modems work

0:47:25.800 --> 0:47:28.600
<v Speaker 1>and what their purposes, I hope. So, if you have

0:47:28.760 --> 0:47:31.840
<v Speaker 1>any sort of suggestions for future episodes, maybe it's a

0:47:31.880 --> 0:47:34.399
<v Speaker 1>technology or a company or person in tech. Maybe it's

0:47:34.440 --> 0:47:37.080
<v Speaker 1>just a trend you would like me to cover, reach

0:47:37.120 --> 0:47:39.719
<v Speaker 1>out to me on Twitter or Facebook. It's the best

0:47:39.760 --> 0:47:41.360
<v Speaker 1>way to get in touch with me, and the handle

0:47:41.400 --> 0:47:45.040
<v Speaker 1>for both of those is tech Stuff H s W.

0:47:45.719 --> 0:47:53.680
<v Speaker 1>I'll talk to you again really soon. Text Stuff is

0:47:53.719 --> 0:47:56.840
<v Speaker 1>an I Heart Radio production. For more podcasts from my

0:47:56.960 --> 0:48:00.600
<v Speaker 1>Heart Radio, visit the i heart Radio app Apple Podcasts

0:48:00.680 --> 0:48:02.680
<v Speaker 1>wherever you listen to your favorite shows.