Redes de Computadores: pacote de revisão

Formulários, as principais etapas dos métodos de cada tópico e 6 exercícios, com soluções completas no final.

Novos exercíciosVoltar à disciplina

Na janela de impressão, escolha “Salvar como PDF” para guardar uma cópia no seu dispositivo.

1Fórmulas e métodos

Sub-redes IPv4

Hosts por sub-rede
2(32 − prefix) − 2 (/31: 2, /32: 1)
Tamanho do bloco
256 − (mask octet)
Endereço de rede
IP AND máscara
Endereço de broadcast
IP OR (NOT máscara): todos os bits de host a 1
Sub-redes com n bits emprestados
2n

Sistemas de numeração

Pesos das posições
binário 2k, octal 8k, hexadecimal 16k
Para decimal
Σ dk·bk
A partir de decimal
divida pela base e leia os restos de baixo para cima
Hexadecimal ↔ binário
um dígito hexadecimal = 4 bits
Complemento para dois
inverta os bits e some 1

2Exercícios

1.Sub-redes IPv4Média
/24 → /2911111111111111111111111111111000bits de redebits de host

A rede 192.168.10.0/24 tem de ser dividida em pelo menos 20 sub-redes iguais. Se pedir emprestados o menor número de bits possível, quantos hosts utilizáveis H tem cada sub-rede?

192.168.10.0/2420 subnets
H =
2.Sub-redes IPv4Difícil
último octeto = 209112816403211608040211redehost

Um host tem o endereço 10.20.170.209/28. Qual é o quarto octeto x do seu endereço de rede?

10.20.170.209/28
x =
3.Redes de computadoresMédia

Um navegador recebe o código de status HTTP 404. O que ele significa?

  1. AA requisição foi bem-sucedida
  2. BO cliente precisa fazer login primeiro
  3. CO servidor teve um erro interno
  4. DO recurso solicitado não foi encontrado
4.Redes de computadoresDifícil

Por que um navegador emite um aviso quando um site apresenta um certificado autoassinado?

  1. ANenhuma autoridade certificadora confiável atesta que a chave pertence a esse site
  2. BO certificado está sempre expirado
  3. CO site deve estar usando HTTP em vez de HTTPS
  4. DCertificados autoassinados não usam nenhuma criptografia, então o tráfego é enviado em texto claro
5.Sistemas de numeraçãoMédia
pesos em complemento para dois1−12806413211608041211

O padrão de 8 bits 1011 0011 guarda um inteiro com sinal em complemento para dois. Qual é o seu valor N em decimal?

1011 00118 bit
N =
6.Sistemas de numeraçãoDifícil
clique nos bits para defini-los012806403201608040201

Defina os bits com o resultado de 8 bits de 0111 1101 OR 1010 0001. Qual é o valor R do resultado em decimal?

0111 1101OR1010 0001
R =

3Soluções

1.Sub-redes IPv4

Resposta: H = 6

Sub-redes IPv4: um endereço tem 32 bits. O prefixo /p indica quantos bits iniciais identificam a rede; os restantes 32 − p bits numeram os hosts. Uma sub-rede tem 2³²⁻ᵖ endereços, mas o primeiro (endereço de rede) e o último (broadcast) não podem ser atribuídos a hosts, por isso cabem 2³²⁻ᵖ − 2 hosts. Exceções: um /31 (enlace ponto a ponto, RFC 3021) usa os seus 2 endereços para hosts, e um /32 é um único endereço (um único host ou um loopback).

Bits a pedir emprestados

25 = 32 ≥ 20 → b = 5, /29

Hosts por sub-rede

23 − 2 = 6

Resposta

H = 6
2.Sub-redes IPv4

Resposta: x = 208

Sub-redes IPv4: um endereço tem 32 bits. O prefixo /p indica quantos bits iniciais identificam a rede; os restantes 32 − p bits numeram os hosts. Uma sub-rede tem 2³²⁻ᵖ endereços, mas o primeiro (endereço de rede) e o último (broadcast) não podem ser atribuídos a hosts, por isso cabem 2³²⁻ᵖ − 2 hosts. Exceções: um /31 (enlace ponto a ponto, RFC 3021) usa os seus 2 endereços para hosts, e um /32 é um único endereço (um único host ou um loopback).

Tamanho do bloco

24 = 16

Sub-rede deste host

rede: ⌊209/16⌋·16 = 208
broadcast: 208 + 16 − 1 = 223
hosts utilizáveis: 209 … 222

Resposta

x = 208
3.Redes de computadores

Resposta: D · O recurso solicitado não foi encontrado

Porque é esta a resposta

404 Not Found significa que o servidor não tem recurso nessa URL. 200 é OK, 401 é Unauthorized e 500 é Internal Server Error.

Resposta

D · O recurso solicitado não foi encontrado
4.Redes de computadores

Resposta: A · Nenhuma autoridade certificadora confiável atesta que a chave pertence a esse site

Porque é esta a resposta

Os navegadores confiam em certificados assinados, diretamente ou por meio de uma cadeia, por ACs de seu repositório confiável. Um certificado autoassinado poderia ter sido criado por qualquer um, como um man-in-the-middle.

Resposta

A · Nenhuma autoridade certificadora confiável atesta que a chave pertence a esse site
5.Sistemas de numeração

Resposta: N = −77

Sistemas de numeração posicionais: cada algarismo vale o seu valor vezes uma potência da base. Em binário as posições valem 1, 2, 4, 8, 16, …; em hexadecimal 1, 16, 256, …, com A–F para 10–15. No complemento para dois de 8 bits, o bit da esquerda vale −128 em vez de +128; é assim que se guardam os números negativos.

Somar os pesos

Os restantes bits mantêm os seus valores positivos normais.

−128 + 32 + 16 + 2 + 1 = −77

Resposta

N = −77
6.Sistemas de numeração

Resposta: R = 253

Definir bits: cada bit vale uma potência de dois (128, 64, …, 1). Um dígito hexadecimal são exatamente quatro bits, e em complemento de dois de 8 bits o bit mais à esquerda vale −128. As operações bit a bit atuam em cada posição de bit separadamente.

Bit a bit

OR dá 1 onde pelo menos um bit é 1.

0111 1101
OR 1010 0001
= 1111 1101

Valor do resultado

1111 1101₂ = 253

Resposta

R = 253

ExamProblems · examproblems.com/courses/computer-networks