1 00:00:06,609 --> 00:00:12,230 This lesson is all about the internet. The internet is a very busy place and similar 2 00:00:12,230 --> 00:00:19,289 to this busy road. Messages like cars are zooming along to get to their destinations. 3 00:00:19,289 --> 00:00:23,770 Messages move through the internet very quickly. Acting out how the internet works will help 4 00:00:23,770 --> 00:00:28,340 you understand what's happening when you use the internet. You'll learn how messages get 5 00:00:28,340 --> 00:00:34,520 from your computer to a favorite website or from a friend to an email inbox. Just like 6 00:00:34,520 --> 00:00:39,770 it's easier to navigate busy roads when you know the roads and can read the signs, traveling 7 00:00:39,770 --> 00:00:44,380 the internet is not so complicated when you know what goes on behind the scenes. Sending 8 00:00:44,380 --> 00:00:49,060 messages on the internet is a little bit like sending messages in the mail but with a few 9 00:00:49,060 --> 00:00:56,700 differences. I'm here at Google.com. The IP address for this website is this number. You 10 00:00:56,700 --> 00:01:01,440 can think of an IP address as your return address in the mail. Let's imagine that I 11 00:01:01,440 --> 00:01:06,469 want to send a message in the mail to someone in the office down the there. Do you see URL 12 00:01:06,469 --> 00:01:12,540 and the IP address on that door? I've written this message and hit send. Unlike the Postal 13 00:01:12,540 --> 00:01:17,130 Service, the first thing that happens is that the internet breaks the message into smaller 14 00:01:17,130 --> 00:01:23,400 parts so it can be sent more easily. These small parts are called packets. Each packet 15 00:01:23,400 --> 00:01:28,820 of the message is delivered to the destination one at a time. These packets are all put together 16 00:01:28,820 --> 00:01:33,600 in the right order so that the receiver can read the message correctly. Of course, there 17 00:01:33,600 --> 00:01:38,490 are many more things to learn about how the internet works but this is a great start. 18 00:01:38,490 --> 00:01:43,619 You're on your way to becoming a savvy internet user! Be sure to tell your family and friends 19 00:01:43,619 --> 00:01:50,650 what you've learned! My name is Amanda Camp and I'm a software engineer at Google. I work 20 00:01:50,650 --> 00:01:59,560 on a team that works on a backend server that stores profiles and contacts. In my job, we 21 00:01:59,560 --> 00:02:06,560 think a lot about how contacts can be sent to other devices, such as your phone. Most 22 00:02:06,560 --> 00:02:13,840 people have a lot of contacts, you might have say, 1000 contacts and we don't want to send 23 00:02:13,840 --> 00:02:20,280 all of those contacts at once to your phone because it's too large of a message. Similar 24 00:02:20,280 --> 00:02:25,180 to the way the internet breaks large messages down into packets, we use a concept called 25 00:02:25,180 --> 00:02:31,370 paging where we might only send your phone 100 contacts at a time and let your phone 26 00:02:31,370 --> 00:02:38,330 respond to us and ask for the next 100. The most exciting thing about software is the 27 00:02:38,330 --> 00:02:43,989 fact that it can impact the entire world. I first learned to program when I was about 28 00:02:43,989 --> 00:02:49,060 nineteen. I think I was already a sophomore or a junior in college. The first program 29 00:02:49,060 --> 00:02:56,000 I remember writing is something that converted Celsius to Fahrenheit. I like programming 30 00:02:56,000 --> 00:03:01,550 because I like helping people. I can write programs at Google that help people all over 31 00:03:01,550 --> 00:03:04,590 the world and that's really mind-boggling and exciting.