WEBVTT 00:00:06.609 --> 00:00:12.230 This lesson is all about the internet. The internet is a very busy place and similar 00:00:12.230 --> 00:00:19.289 to this busy road. Messages like cars are zooming along to get to their destinations. 00:00:19.289 --> 00:00:23.770 Messages move through the internet very quickly. Acting out how the internet works will help 00:00:23.770 --> 00:00:28.340 you understand what's happening when you use the internet. You'll learn how messages get 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 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 00:00:39.770 --> 00:00:44.380 the internet is not so complicated when you know what goes on behind the scenes. Sending 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 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 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 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 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 00:01:12.540 --> 00:01:17.130 Service, the first thing that happens is that the internet breaks the message into smaller 00:01:17.130 --> 00:01:23.400 parts so it can be sent more easily. These small parts are called packets. Each packet 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 00:01:28.820 --> 00:01:33.600 in the right order so that the receiver can read the message correctly. Of course, there 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. 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 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 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 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 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 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 00:02:20.280 --> 00:02:25.180 to the way the internet breaks large messages down into packets, we use a concept called 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 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 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 00:02:43.989 --> 00:02:49.060 nineteen. I think I was already a sophomore or a junior in college. The first program 00:02:49.060 --> 00:02:56.000 I remember writing is something that converted Celsius to Fahrenheit. I like programming 00:02:56.000 --> 00:03:01.550 because I like helping people. I can write programs at Google that help people all over 00:03:01.550 --> 00:03:04.590 the world and that's really mind-boggling and exciting.