WEBVTT 00:00:02.420 --> 00:00:08.580 Os endereços IP e DNS na internet 00:00:10.190 --> 00:00:13.950 Olá! Meu nome é Paola, e sou engenheira de software na Microsoft. NOTE Paragraph 00:00:14.110 --> 00:00:17.436 Vamos falar sobre como a internet funciona. 00:00:17.436 --> 00:00:21.642 Meu trabalho depende da capacidade das redes comunicarem entre si. 00:00:22.082 --> 00:00:26.307 Mas, nos anos 70, não existia um método padrão para isso. 00:00:26.789 --> 00:00:31.788 Foi com o trabalho de Vint Cerf e Bob Kahn, que inventaram o protocolo de redes internet, 00:00:31.788 --> 00:00:34.305 para tornar a comunicação possível. 00:00:34.735 --> 00:00:39.285 Essa invenção foi a base para o que agora chamamos de internet. 00:00:39.555 --> 00:00:45.505 A internet é uma rede de redes. Ela conecta bilhões de dispositivos pelo mundo afora. 00:00:46.165 --> 00:00:51.230 Então, talvez você esteja conectado a um laptop ou celular por uma rede WiFi, 00:00:51.230 --> 00:00:55.539 e essa conexão via WiFi se conecta a um provedor da internet (ou ISP), 00:00:55.539 --> 00:01:00.200 e esse ISP se conecta a bilhões de dispositivos à volta do mundo, 00:01:00.200 --> 00:01:03.933 por meio de centenas de milhares de redes, todas inter-conectadas entre si. 00:01:04.847 --> 00:01:08.780 Uma das coisas que não agrada a maioria das pessoas 00:01:08.780 --> 00:01:12.222 é que a internet é realmente uma filosofia de projeto 00:01:12.222 --> 00:01:15.910 e uma arquitetura expressa em um conjunto de protocolos. 00:01:16.370 --> 00:01:19.471 Um protocolo é um conjunto conhecido de regras e normas que, 00:01:19.471 --> 00:01:21.327 com a concordância de todas as partes, 00:01:21.327 --> 00:01:25.300 permite a comunicação sem transtornos. 00:01:25.300 --> 00:01:30.889 Como a internet realmente funciona fisicamente é menos importando do que o que essa filosofia 00:01:30.889 --> 00:01:36.040 permitiu à internet se adaptar e absorver novas tecnologias de comunicação. 00:01:36.040 --> 00:01:40.750 Isto porque, para uma nova tecnologia utilizar a internet de alguma forma 00:01:40.820 --> 00:01:43.700 ela apenas precisa saber com que protocolos deve trabalhar. 00:01:44.680 --> 00:01:48.140 Todos os o diferentes dispositivos na internet têm endereços exclusivos. 00:01:48.140 --> 00:01:50.990 Um endereço na internet nada mais é do que um número, 00:01:50.990 --> 00:01:54.060 semelhante a um número de telefone ou de uma casa na rua, 00:01:54.060 --> 00:01:57.659 exclusivo para cada computador ou dispositivo conectado à rede. 00:01:59.254 --> 00:02:02.820 É semelhante ao endereço postal da maioria das casas e empresas. 00:02:02.820 --> 00:02:06.220 Não é preciso conhecer uma pessoa para enviar uma carta para ela pelo correio, 00:02:06.220 --> 00:02:10.260 mas é preciso saber seu endereço e como escrevê-lo corretamente 00:02:10.260 --> 00:02:13.877 para que a carta seja entregue pelo sistema de correios no seu destino. 00:02:14.237 --> 00:02:17.557 O sistema de endereçamento para computadores na internet é semelhante 00:02:17.843 --> 00:02:23.199 e faz parte de um dos protocolos mais importantes utilizados nas comunicações via internet, 00:02:23.199 --> 00:02:26.264 sendo conhecido como protocolo de internet ou IP. 00:02:26.744 --> 00:02:30.430 O endereço do computador será chamado então de endereço IP. 00:02:30.430 --> 00:02:34.932 Então, ao visitar um site, seu computador apenas estará pedindo informações a outro computador. 00:02:34.932 --> 00:02:36.620 Seu computador envia uma mensagem 00:02:36.620 --> 00:02:41.280 ao endereço IP do outro computador, juntamente com o endereço de origem, 00:02:41.280 --> 00:02:44.316 para que o outro computador saiba para onde enviar sua resposta. 00:02:45.370 --> 00:02:47.883 Talvez você já tenha visto um endereço IP. 00:02:47.883 --> 00:02:49.860 É apenas uma série de números! 00:02:49.860 --> 00:02:53.160 Esses números são organizados seguindo uma hierarquia. 00:02:53.260 --> 00:02:58.417 Assim como um endereço residencial inclui rua, número, bairro, cidade e país, 00:02:58.417 --> 00:03:01.270 um endereço IP tem muitas partes. 00:03:01.270 --> 00:03:06.166 Assim como em qualquer dado digital, cada um desses números é representado em bits. 00:03:06.466 --> 00:03:13.269 Os endereços IP tradicionais tem 32 bits, com 8 bits para cada parte do endereço. 00:03:13.269 --> 00:03:18.213 Os primeiros números geralmente identificam o país e a rede regional do dispositivo. 00:03:18.663 --> 00:03:23.645 Em seguida vem as sub-redes, seguidas por fim, do endereço do dispositivo específico. 00:03:24.325 --> 00:03:28.393 Esta versão de endereçamento IP é conhecida como IPv4. 00:03:28.393 --> 00:03:33.294 Ela foi criada em 1973 e amplamente adotada no no início dos anos 1980, 00:03:33.294 --> 00:03:39.147 provendo mais de 4 Bil. de endereços únicos para conectar dispositivos à internet. 00:03:39.567 --> 00:03:45.159 Mas a internet acabou se tornando muito mais popular do que o próprio Vint Cerf imaginaria, 00:03:45.159 --> 00:03:48.740 e 4 bilhões de endereços exclusivos não bastam. 00:03:49.000 --> 00:03:53.830 Estaremos agora em uma transição plurianual para endereços IP em formato mais longo, 00:03:53.830 --> 00:03:55.730 conhecido como IPv6, 00:03:55.730 --> 00:04:04.911 que utiliza 128 bits por endereço e permite mais de 340 undecilhões de endereços exclusivos. 00:04:04.911 --> 00:04:10.061 Isto é mais do que suficiente para cada grão de areia no planeta ter seu próprio endereço IP. 00:04:10.681 --> 00:04:14.739 A maioria dos usuários não nota ou presta atenção aos endereços na internet. 00:04:14.739 --> 00:04:18.006 O sistema chamado de "nome de domínio", ou DNS, 00:04:18.006 --> 00:04:23.820 associa nomes, como www.exemplo.com, aos endereços IP correspondentes. 00:04:23.820 --> 00:04:29.540 Seu computador utiliza o DNS para buscar nomes de domínios e obter o endereço IP associado, 00:04:29.540 --> 00:04:33.290 que é utilizado para conectar seu computador ao seu destino na internet. 00:04:33.290 --> 00:04:39.267 É mais ou menos assim: (voz 1) “Ei, olá. Eu quero ir para www.code.org." 00:04:39.267 --> 00:04:46.683 (voz 2) “Hum... sim, mas eu não sei o endereço IP desse domínio. Vou pesquisar por aí. 00:04:46.903 --> 00:04:51.950 Ei, você sabe como chegar a code.org?" 00:04:53.230 --> 00:05:00.369 (voz 3) "Sim, eu tenho o endereço aqui; É o 174.129.14.120.". 00:05:00.639 --> 00:05:05.049 (voz 2) “Ah. OK, ótimo, obrigado! Vou anotar aqui e gravar para usar depois, quando precisar. 00:05:05.049 --> 00:05:08.662 Ei, aqui está o endereço que você queria." (voz 1) “Maravilha! Obrigado!”. 00:05:14.040 --> 00:05:17.462 Então, como projetamos um sistema para bilhões de dispositivos 00:05:17.462 --> 00:05:20.900 encontrarem qualquer site entre os bilhões de opções? 00:05:21.340 --> 00:05:27.469 Não há como um servidor DNS possa atender a todas as solicitações de todos os dispositivos! 00:05:27.889 --> 00:05:32.000 A resposta é que os servidores DNS são conectados em uma hierarquia distribuída 00:05:32.000 --> 00:05:37.140 sendo divididos por zonas, compartilhando a responsabilidade pelos principais domínios, 00:05:37.140 --> 00:05:40.809 como os ".org", ".com", ".net", etc. 00:05:41.919 --> 00:05:47.250 O DNS foi criado originalmente para ser um protocolo de comunicação, público e aberto, 00:05:47.250 --> 00:05:49.837 para o governo e as instituições de ensino. 00:05:49.837 --> 00:05:54.890 Por conta dessa abertura, o DNS é suscetível a ataques cibernéticos. 00:05:55.370 --> 00:05:58.180 Um exemplo de ataque é o spoofing de DNS. 00:05:58.420 --> 00:06:06.470 Ele ocorre quando um hacker invade um servidor DNS e muda seu endereço IP para outro incorreto. 00:06:06.970 --> 00:06:11.283 Isto permite ao hacker encaminhar pessoas a um site impostor. 00:06:11.503 --> 00:06:15.740 Se isto acontecer com você, você estará vulnerável a outros problemas, 00:06:15.740 --> 00:06:19.777 pois estará utilizando esse site falso como se fosse o verdadeiro. 00:06:21.323 --> 00:06:25.390 A internet é imensa e cresce mais a cada dia que passa. 00:06:25.390 --> 00:06:30.790 Mas o sistema de nomes de domínios e os protocolos de internet são projetados em escala, 00:06:30.790 --> 00:06:33.880 não importa o quanto a internet ainda vá crescer.