WEBVTT 00:00:06.609 --> 00:00:12.230 Essa aula é sobre a internet. A internet é um lugar muito movimentado e similar 00:00:12.230 --> 00:00:19.289 a essa movimentada estrada. As mensagens, assim como os carros, vão passando para chegar aos seus destinos. 00:00:19.289 --> 00:00:23.770 Mensagens passam pela internet muito rapidamente. Entender como a internet funciona vai te ajudar a 00:00:23.770 --> 00:00:28.340 entender o que acontece quando você usa a internet. Você vai aprender como mensagens 00:00:28.340 --> 00:00:34.520 chegam do seu computador para o seu site favorito ou de um amigo para uma caixa de email. Assim como 00:00:34.520 --> 00:00:39.770 é mais fácil viajar por estradas movimentadas quando você conhece as estradas e sabe ler as placas, viajar pela 00:00:39.770 --> 00:00:44.380 internet não é tão complicado quando você sabe o que acontece nos bastidores. Enviar 00:00:44.380 --> 00:00:49.060 mensagens pela internet é mais ou menos como enviar mensagens pelo correio, mas com algumas 00:00:49.060 --> 00:00:56.700 diferenças. Eu estou aqui no google.com. O endereço IP deste site é esse número. Você 00:00:56.700 --> 00:01:01.440 pode pensar em um endereço IP como seu endereço de retorno no correio. Vamos imaginar que eu 00:01:01.440 --> 00:01:06.469 queira enviar uma mensagem no correio para alguém no escritório lá em baixo. Você vê a URL 00:01:06.469 --> 00:01:12.540 e o endereço de IP naquela porta? Eu escrevi essa mensagem e cliquei em enviar. Diferentemente do serviço 00:01:12.540 --> 00:01:17.130 postal, a primeira coisa que acontece é que a internet quebra a mensagem em partes 00:01:17.130 --> 00:01:23.400 menores para que ela possa ser enviada com mais facilidade. Essas pequenas partes são chamadas de pacotes. Cada pacote 00:01:23.400 --> 00:01:28.820 da mensagem é enviado ao destino um por vez. Esses pacotes são colocados juntos 00:01:28.820 --> 00:01:33.600 na ordem correta para que o recebedor possa ler a mensagem corretamente. É claro que há 00:01:33.600 --> 00:01:38.490 muitas outras coisas para se aprender sobre como a internet funciona, mas esse é um ótimo começo. 00:01:38.490 --> 00:01:43.619 Você está a caminho de se tornar um usuário selvagem da internet! Tenha certeza de contar para sua família e amigos 00:01:43.619 --> 00:01:50.650 o que você aprendeu! Meu nome é Amanda Camp e eu sou uma engenheira de software na Google. Eu trabalho 00:01:50.650 --> 00:01:59.560 num time que trabalha com servidores backend que armazena perfis e contatos. No meu trabalho, nós 00:01:59.560 --> 00:02:06.560 pensamos muito sobre como contatos podem ser enviados para outros dispositivos, como o seu telefone. A maioria 00:02:06.560 --> 00:02:13.840 das pessoas tem muitos contatos, você pode ter digamos, 1000 contatos e nós não queremos enviar 00:02:13.840 --> 00:02:20.280 todos esses contatos de uma vez só do seu telefone porque é uma mensagem muito grande. De forma parecida 00:02:20.280 --> 00:02:25.180 como a internet quebra grandes mensagens em pacotes, nós usamos um conceito chamado de 00:02:25.180 --> 00:02:31.370 paginação onde nós podemos enviar apenas 100 contatos por vez e deixar o seu telefone 00:02:31.370 --> 00:02:38.330 nos responder e depois pedir pelos próximos 100. A coisa mais empolgante sobre software é o fato de 00:02:38.330 --> 00:02:43.989 que ele pode impactar o mundo todo. Eu comecei a aprender a programar quando eu tinha cerca 00:02:43.989 --> 00:02:49.060 de dezenove anos. Eu acho que eu já estava no segundo ou terceiro ano de faculdade. O primeiro programa 00:02:49.060 --> 00:02:56.000 que eu me lembro de escrever é algo que convertia graus Celsius em Fahrenheit. Eu gosto de programar 00:02:56.000 --> 00:03:01.550 porque eu gosto de ajudar pessoas. Eu posso escrever programas na Google que ajudam outras pessoas ao redor 00:03:01.550 --> 00:03:04.590 do mundo todo e isso é realmente inexplicável e empolgante.