Carregando o laboratório 3D…
Carregando a aula…
← Como a Internet FuncionaMundo 1 · lição 2 de 4Todas as lições ↓

Enviando uma mensagem em partes
Dando esta aula? Abra o modo projetor
Imagine que você precise enviar uma foto grande para um amigo. Há duas maneiras básicas de uma rede fazer isso.
A comutação de circuitos era como funcionavam as antigas redes telefônicas. Quando você liga, a rede reserva uma linha inteira entre você e a outra pessoa durante toda a chamada. Ninguém mais pode usar essa linha, mesmo nas pausas em que ninguém está falando.
A comutação de pacotes é como a Internet funciona. A mensagem é dividida em várias partes pequenas chamadas pacotes. Cada pacote é enviado por conta própria, e a rede compartilha seus enlaces entre os pacotes de todo mundo. Pacotes de muitas conversas diferentes se alternam no mesmo cabo.
Por que dividir uma mensagem em partes é uma boa ideia?
A ideia foi desenvolvida na década de 1960 por Paul Baran, nos Estados Unidos, que estava pensando em redes que continuassem funcionando quando partes delas falhassem, e, de forma independente, por Donald Davies, no Reino Unido, que criou a palavra packet.
Quantos pacotes uma mensagem precisa? Divida o tamanho da mensagem pela quantidade de dados que um pacote transporta (sua carga útil) e depois arredonde para cima, porque o último pacote pode ficar apenas parcialmente cheio:
pacotes = ⌈ bytes da mensagem ÷ bytes de carga útil ⌉
Exemplos resolvidos:
Por que 1.460? Você encontrará esse número na próxima lição. Os números desta lição são valores redondos escolhidos para o ensino. Os atrasos reais dependem da rota exata, dos equipamentos e de quão ocupada está a rede.
Uma mensagem de 10.000 bytes é enviada com 1.000 bytes de carga útil em cada pacote. Quantos pacotes?
Uma mensagem de 2.500 bytes é enviada com 1.000 bytes em cada pacote. De quantos pacotes ela precisa?
Qual é uma vantagem da comutação de pacotes em relação a reservar uma linha inteira?
Um pacote de uma mensagem foi perdido. O que precisa ser enviado novamente?