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
255.255.254.011111111111111111111111000000000bits de redebits de host

Uma sub-rede usa a máscara 255.255.254.0. Quantos endereços de host utilizáveis H ela tem?

255.255.254.0
H =
2.Sub-redes IPv4Difícil
terceiro octeto = 53012806413211608140211redehost

Um host tem o endereço 172.20.53.178/23. Qual é o terceiro octeto x do endereço de broadcast da sua sub-rede?

172.20.53.178/23
x =
3.Redes de computadoresMédia

Qual é a principal diferença entre os métodos HTTP GET e POST?

  1. AO GET obtém um recurso; o POST envia dados no corpo da requisição
  2. BO GET é criptografado; o POST não
  3. CO GET exclui um recurso; o POST o lê do banco de dados do servidor
  4. DO GET usa UDP; o POST usa TCP
4.Redes de computadoresDifícil

As consultas DNS normalmente usam UDP. Quando o DNS costuma usar TCP?

  1. APara toda consulta enviada por um navegador
  2. BPara respostas grandes demais para o UDP e para transferências de zona
  3. CApenas quando o nome de domínio tem mais de dez caracteres
  4. DApenas para pesquisas reversas de endereços IP
5.Sistemas de numeraçãoMédia
complemento para dois de 8 bits0−12806403201608040201

Defina os bits para armazenar −87 em complemento de dois de 8 bits. Lido como um número sem sinal, qual é o valor U do padrão?

N = −878 bit
U =
6.Sistemas de numeraçãoDifícil
10 bits, sem sinal, N = ???????????

Qual é o maior inteiro sem sinal N que cabe em 10 bits?

10 bit
N =

3Soluções

1.Sub-redes IPv4

Resposta: H = 510

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

Comprimento do prefixo

255.255.254.0 = /23

Hosts utilizáveis

29 − 2 = 510

Resposta

H = 510
2.Sub-redes IPv4

Resposta: x = 53

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

Tamanho do bloco no terceiro octeto

21 = 2

Sub-rede deste host

rede: 172.20.52.0
broadcast: 172.20.53.255

Resposta

x = 53
3.Redes de computadores

Resposta: A · O GET obtém um recurso; o POST envia dados no corpo da requisição

Porque é esta a resposta

O GET pede um recurso e não deve alterar o estado do servidor. O POST envia dados, como um formulário, no corpo, para o servidor processar.

Resposta

A · O GET obtém um recurso; o POST envia dados no corpo da requisição
4.Redes de computadores

Resposta: B · Para respostas grandes demais para o UDP e para transferências de zona

Porque é esta a resposta

Se uma resposta UDP vem truncada, o resolvedor tenta de novo por TCP. As transferências de zona entre servidores de nomes também usam TCP porque transportam muitos dados.

Resposta

B · Para respostas grandes demais para o UDP e para transferências de zona
5.Sistemas de numeração

Resposta: U = 169

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.

Inverter e somar um

87 = 0101 0111
invertido: 1010 1000
+1 → 1010 1001

Ler sem sinal

1010 1001₂ = 256 − 87 = 169

Resposta

U = 169
6.Sistemas de numeração

Resposta: N = 1023

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.

Maior valor

210 − 1 = 1023

Resposta

N = 1023

ExamProblems · examproblems.com/courses/computer-networks