StudyFi Lab · Informática

Redes e internet

Redes e internet é uma simulação interativa gratuita do StudyFi Lab. Funciona direto no navegador, sem cadastro e sem instalar nada.

Como um pacote encontra o caminho: DNS, TCP/IP e roteadores

Experimentos

O que acontece quando escreves um URL

Primeiro o navegador precisa de um endereço IP: o resolvedor DNS descobre-o perguntando, por ordem, ao servidor raiz, ao servidor de .com e ao servidor autoritativo. Depois abre uma ligação TCP ao servidor web (SYN, SYN-ACK, ACK), combina a cifragem TLS e envia um pedido HTTP GET. O servidor responde 200 OK com HTML e o navegador desenha a página. Cada mensagem salta por vários routers.

Experimente: Conta quantas mensagens são enviadas antes de o navegador enviar o GET. Que passos desapareceriam se o endereço já estivesse em cache?

Pacotes e encaminhamento

Os routers encontram o caminho mais barato com o algoritmo de Dijkstra: fixam sempre o router com a menor distância conhecida e tentam, através dele, melhorar a dos vizinhos (d(v) = min(d(v), d(u) + custo)). Uma mensagem é dividida em pacotes numerados que podem seguir caminhos diferentes com o mesmo custo e chegar fora de ordem. O recetor volta a ordená-los no seu buffer.

Experimente: Envia uma mensagem de A para G e vê que pacote chega primeiro. Depois corta as ligações D–E e D–F — que caminho e que custo agora?

As camadas TCP/IP

Ao descer pela pilha, cada camada envolve os dados com o seu cabeçalho (encapsulamento): o TCP junta as portas, o IP os endereços e o TTL, e a Ethernet uma trama com endereços MAC e a soma de verificação FCS. Ao subir, o recetor retira-os um a um. O modelo OSI divide o mesmo trabalho em 7 camadas. (Com HTTPS, os dados seriam ainda cifrados por TLS.)

Experimente: Para no cabo e encontra a porta 443 e o IP de destino. Depois liga o OSI e vê que três camadas OSI a camada de aplicação abrange.

Endereços IP e sub-redes

Um endereço IPv4 tem 32 bits. O comprimento do prefixo /n indica quantos bits iniciais identificam a rede; os restantes 32 − n bits numeram os dispositivos. O endereço de rede tem todos os bits de host a 0 e o de broadcast todos a 1, por isso há 2³²⁻ⁿ − 2 endereços utilizáveis. Dois endereços estão na mesma rede quando todos os bits de rede coincidem.

Experimente: Define 192.168.1.130/26 e confirma que a rede começa em .128 e acaba em .191. Depois mexe no prefixo: como muda o número de hosts quando juntas um bit?

Perguntas frequentes

O que é Redes e internet?

Redes e internet é uma simulação interativa gratuita do StudyFi Lab. Funciona direto no navegador, sem cadastro e sem instalar nada. Como um pacote encontra o caminho: DNS, TCP/IP e roteadores

Redes e internet é gratuito?

Sim. Redes e internet é totalmente gratuito. Funciona no navegador do computador, tablet ou celular, e você não precisa de conta.

O que posso explorar em Redes e internet?

O que acontece quando escreves um URL, Pacotes e encaminhamento, As camadas TCP/IP, Endereços IP e sub-redes.

O que mostra o experimento “O que acontece quando escreves um URL”?

Primeiro o navegador precisa de um endereço IP: o resolvedor DNS descobre-o perguntando, por ordem, ao servidor raiz, ao servidor de .com e ao servidor autoritativo. Depois abre uma ligação TCP ao servidor web (SYN, SYN-ACK, ACK), combina a cifragem TLS e envia um pedido HTTP GET. O servidor responde 200 OK com HTML e o navegador desenha a página. Cada mensagem salta por vários routers.

O que mostra o experimento “Pacotes e encaminhamento”?

Os routers encontram o caminho mais barato com o algoritmo de Dijkstra: fixam sempre o router com a menor distância conhecida e tentam, através dele, melhorar a dos vizinhos (d(v) = min(d(v), d(u) + custo)). Uma mensagem é dividida em pacotes numerados que podem seguir caminhos diferentes com o mesmo custo e chegar fora de ordem. O recetor volta a ordená-los no seu buffer.

Estudando para uma prova?

Envie suas anotações e o StudyFi as transforma em flashcards, testes e podcasts.

Experimente o StudyFi grátis