Return to Video

The Internet: Packets, Routing and Reliability

  • 0:00 - 0:08
    [contagem regressiva e música 7, 6, 5, 4, 3, 2, 1] Pacotes da Internet, Roteamento e Confiabilidade
  • 0:08 - 0:14
    Olá, meu nome é Lynn. Sou
    engenheira de software aqui na Spotify e sou a primeira a admitir
  • 0:14 - 0:19
    que muitas vezes menosprezo a confiabilidade da internet. O volume extremo de informações
  • 0:19 - 0:23
    que circulam pela internet é impressionante. Mas como é possível entregar todos esses
  • 0:23 - 0:29
    dados ao usuário de forma confiável? Digamos que você queira ouvir uma música no Spotify. É como
  • 0:29 - 0:34
    se o seu computador se conectasse diretamente aos servidores do Spotify, que enviariam uma música por
  • 0:34 - 0:39
    uma linha direta e dedicada. Mas na verdade, não é assim que a internet funciona. Se a internet
  • 0:39 - 0:44
    fosse feita de conexões diretas
    e dedicadas, seria impossível
    manter as coisas funcionando,
  • 0:44 - 0:48
    com milhões de usuários conectados. Particularmente, porque não há
    garantia de que todos os cabos e
  • 0:48 - 0:52
    computadores estejam funcionando o tempo todo. O que ocorre é que os dados viajam pela internet de forma
  • 0:52 - 0:53
    muito menos direta. Há muitos e muitos anos, no no início dos anos 1970, eu e meu parceiro Bob Kahn começamos a
  • 0:53 - 1:01
    trabalhar no projeto do que chamamos hoje de internet. Eu e o Bob tínhamos a responsabilidade
  • 1:01 - 1:07
    e a oportunidade de projetar os protocolos
    e a arquitetura da internet. Então, persistimos
  • 1:07 - 1:15
    na nossa participação no crescimento e na e evolução da internet por todo esse tempo e continuamos até hoje
  • 1:15 - 1:20
    A forma como as informações são transferidas de um computador para
  • 1:20 - 1:26
    outro é bastante interessante. Não é preciso seguir um percurso fixo. Na verdade, o percurso pode mudar
  • 1:26 - 1:31
    no meio de uma troca de dados entre computadores. As informações na internet passam de um
  • 1:31 - 1:36
    computador para o outro no que chamamos de pacotes de informações, e os pacotes viajam de um
  • 1:36 - 1:42
    lugar para outro na internet de forma semelhante ao deslocamento de um carro de um ponto a outro
  • 1:42 - 1:46
    Conforme o engarrafamento ou as condições da via, você pode escolher uma rota alternativa
  • 1:46 - 1:51
    por opção ou por obrigação, para chegar ao mesmo lugar, toda vez que você viajar. E da mesma forma
  • 1:51 - 1:59
    que você pode transportar todo tipo de carga no seu carro, muitos tipos de informações digitais podem
  • 1:59 - 2:04
    ser enviados em pacotes IP, mas há um certo limite. E se, por exemplo, você precisar transportar uma
  • 2:04 - 2:10
    nave espacial da fábrica para o local do lançamento. A nave não
  • 2:10 - 2:14
    caberia em um caminhão. Portanto, será preciso enviá-la em vários pedaços, transportados por uma frota
  • 2:14 - 2:19
    de caminhões. Os caminhões podem tomar caminhos diferentes e podem chegar ao destino em horários
  • 2:19 - 2:23
    diferentes. Mas quando todas as peças tiverem chegado, você pode remontar
  • 2:23 - 2:28
    a nave e ela estará pronta para o lançamento. Na internet, o dados funcionam da mesma forma.
  • 2:28 - 2:34
    Se você tiver uma imagem muito grande que quiser enviar para um amigo ou para um site,
  • 2:34 - 2:40
    essa imagem pode ser subdividida em milhões de bits de 1s e 0s, que não cabem em um único pacote.
  • 2:40 - 2:45
    Como são dados em um computador, o computador que enviar a imagem pode desmembrá-la rapidamente em
  • 2:45 - 2:50
    centenas ou até milhares de partes menores, conhecidas como pacotes. Ao contrário dos carros
  • 2:50 - 2:56
    ou caminhões, esses pacotes não tem motoristas e não escolhem sua rota.
  • 2:56 - 3:00
    Cada pacote tem um endereço de internet do ponto de origem e do destino. Computadores especiais
  • 3:00 - 3:05
    na internet, conhecidos como rotea-dores, atuam como guardas de trânsito e mantém os pacotes em movimento
  • 3:05 - 3:09
    pelas redes, sem contratempos. Se um rota estiver congestionada, pacotes individuais podem seguir rotas
  • 3:09 - 3:15
    diferentes pela internet, e podem chegar ao destino em horários ligeiramente diferentes
  • 3:15 - 3:20
    ou até fora de ordem. Vamos falar sobre como funciona essa transferência. Como parte do protocolo de internet,
  • 3:20 - 3:27
    todo roteador monitora os diversos percursos de envio dos pacotes, e escolhe o mais viável
  • 3:27 - 3:31
    disponível para cada dado, conforme o endereço IP do destino do pacote.
  • 3:31 - 3:37
    O mais viável, no caso, é o que permite o menor tempo e fatores não técnicos, como políticas e relacionamentos
  • 3:37 - 3:42
    entre empresas. Muitas vezes a melhor rota para os dados não é necessariamente a mais direta
  • 3:42 - 3:47
    As opções de percursos garantem a tolerância da rede a falhas. Isto significa
  • 3:47 - 3:53
    que a rede pode continuar enviando pacote, mesmo se algo terrível, desastroso, acontecer.
  • 3:53 - 3:58
    Esta é a base para um princípio-chave da confiabilidade da internet.
    Mas e se você quiser
  • 3:58 - 4:05
    solicitar dados e não receber o
    pacote completo? Digamos que
    você queira ouvir uma música.
  • 4:05 - 4:09
    Como pode pode ter a certeza de que os dados serão entregues para que a música toque com perfeição?
  • 4:09 - 4:15
    Conheça seu novo melhor amigo: o TCP (protocolo de controle de transmissão). O TCP gerencia o envio
  • 4:15 - 4:21
    e o recebimento de todos os dados na forma de pacotes. Pense nele como um serviço de correios com garantia.
  • 4:21 - 4:26
    Quando você solicita uma música no seu dispositivo, o Spotify envia um música desmembrara em muitos
  • 4:26 - 4:27
    pacotes. Quando seu pacote chegar, o TCP gera um inventário completo e envia o reconhecimento de cada pacote
  • 4:27 - 4:32
    recebido ao remetente. Se todos os pacotes estiverem lá, o TCP assina a entrega e o processo está
  • 4:32 - 4:37
    concluído. [música tocando] Se o TCP contatar que algum pacote está faltando, ele não assina, ou sua
  • 4:37 - 4:43
    música terá problemas de som trechos incompletos. Para cada pacote faltante
  • 4:43 - 4:55
    ou incompleto, o Spotify os reenvia. Uma vez confirmada a entrega pelo TCP de todos os pacotes
  • 4:55 - 5:00
    conforme a música solicitada, a reprodução se inicia ao final de entrega. O melhor do TCP
  • 5:00 - 5:06
    e dos sistemas roteadores é que são escalonáveis. Eles funcionam tanto com 8 quanto com 8 bilhões de dispositivos.
  • 5:06 - 5:13
    Na verdade, devido a esses princípios de tolerância a falhas e redundâncias, quanto mais roteadores adicionarmos,
  • 5:13 - 5:19
    mais confiável se torna a internet.
    E é ótimo saber que podemos
    crescer em escala na internet,
  • 5:19 - 5:23
    sem interromper o serviço para qualquer usuário. A internet é feita de centenas de milhares
  • 5:23 - 5:28
    de redes e bilhões de computadores e dispositivos conectados fisicamente. Esses diferentes
  • 5:28 - 5:34
    sistemas que formam a internet se conectam uns aos outros e se comunicam uns com os outros,
  • 5:34 - 5:39
    e trabalham juntos, graças aos padrões acordados sobre como os dados são enviados pela internet.
  • 5:39 - 5:44
    Dispositivos de computação ou roteadores pela internet permitem que todos os pacotes cheguem ao
  • 5:44 - 5:51
    destino, onde são remontados, se necessário, na ordem correta. Isto acontece bilhões
  • 5:51 - 5:56
    de vezes por dia, não importa se as pessoas estão enviando e-mails, visitando sites na internet,
  • 5:56 - 6:03
    batendo papo, usando um aplicativo móvel, ou quando sensores ou dispositivos na internet se comunicam
  • 6:03 - 6:09
    entre si.
Title:
The Internet: Packets, Routing and Reliability
Description:

more » « less
Video Language:
English
Duration:
06:26

Portuguese, Brazilian subtitles

Revisions