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