Redes de computadores: pack de repaso

Hojas de fórmulas, los pasos clave de los métodos de cada tema y 6 problemas de práctica, con las soluciones completas al final.

Problemas nuevosVolver a la asignatura

En la ventana de impresión, elige «Guardar como PDF» para conservar una copia en tu dispositivo.

1Fórmulas y métodos

Subredes IPv4

Hosts por subred
2(32 − prefix) − 2 (/31: 2, /32: 1)
Tamaño de bloque
256 − (mask octet)
Dirección de red
IP AND máscara
Dirección de difusión
IP OR (NOT máscara): todos los bits de host a 1
Subredes con n bits prestados
2n

Sistemas de numeración

Valores posicionales
binario 2k, octal 8k, hexadecimal 16k
A decimal
Σ dk·bk
Desde decimal
divide entre la base y lee los restos de abajo arriba
Hexadecimal ↔ binario
un dígito hexadecimal = 4 bits
Complemento a dos
invierte los bits y suma 1

2Problemas de práctica

1.Subredes IPv4Media
/24 → /2811111111111111111111111111110000bits de redbits de host

La red 192.168.10.0/24 debe dividirse en al menos 12 subredes iguales. Si tomas prestados los menos bits posibles, ¿cuántos hosts utilizables H tiene cada subred?

192.168.10.0/2412 subnets
H =
2.Subredes IPv4Difícil
último octeto = 97012816413201608040211redhost

Un host tiene la dirección 10.20.189.97/27. ¿Cuál es el último número (cuarto octeto) x de la dirección de difusión de su subred?

10.20.189.97/27
x =
3.Redes de computadoresMedia

¿Cuál es la dirección de loopback de IPv6?

  1. A::1
  2. Bfe80::1
  3. Cff02::1
  4. D::
4.Redes de computadoresDifícil

¿Cuál de estas direcciones es una dirección IPv4 pública (no privada según RFC 1918)?

  1. A172.31.0.1
  2. B192.168.255.1
  3. C172.32.0.1
  4. D10.255.0.1
5.Sistemas de numeraciónMedia
complemento a dos de 8 bits?−128?64?32?16?8?4?2?1

Escribe −85 como patrón de 8 bits en complemento a dos. Lee el patrón como un número binario sin signo: ¿cuál es su valor U en decimal?

N = −858 bit
U =
6.Sistemas de numeraciónDifícil
haz clic en los bits para ponerlos012806403201608040201

Pon los bits al resultado de 8 bits de 1000 1010 >> 1. ¿Cuál es el valor R del resultado en decimal?

1000 1010>> 1
R =

3Disoluciones

1.Subredes IPv4

Respuesta: H = 14

Subredes IPv4: una dirección tiene 32 bits. El prefijo /p indica cuántos bits iniciales identifican la red; los 32 − p bits restantes numeran los hosts. Una subred tiene 2³²⁻ᵖ direcciones, pero la primera (dirección de red) y la última (de difusión) no se pueden asignar a hosts, así que caben 2³²⁻ᵖ − 2 hosts. Excepciones: una /31 (enlace punto a punto, RFC 3021) usa sus 2 direcciones para hosts, y una /32 es una única dirección (un solo host o una interfaz de loopback).

Bits a tomar prestados

24 = 16 ≥ 12 → b = 4, /28

Hosts por subred

24 − 2 = 14

Respuesta

H = 14
2.Subredes IPv4

Respuesta: x = 127

Subredes IPv4: una dirección tiene 32 bits. El prefijo /p indica cuántos bits iniciales identifican la red; los 32 − p bits restantes numeran los hosts. Una subred tiene 2³²⁻ᵖ direcciones, pero la primera (dirección de red) y la última (de difusión) no se pueden asignar a hosts, así que caben 2³²⁻ᵖ − 2 hosts. Excepciones: una /31 (enlace punto a punto, RFC 3021) usa sus 2 direcciones para hosts, y una /32 es una única dirección (un solo host o una interfaz de loopback).

Tamaño de bloque

25 = 32

Subred de este host

red: ⌊97/32⌋·32 = 96
difusión: 96 + 32 − 1 = 127
hosts utilizables: 97 … 126

Respuesta

x = 127
3.Redes de computadores

Respuesta: A · ::1

Por qué esta es la respuesta

::1 es la dirección de loopback. :: es la dirección no especificada, fe80::/10 es de enlace local y ff02::1 es el grupo multicast de todos los nodos.

Respuesta

A · ::1
4.Redes de computadores

Respuesta: C · 172.32.0.1

Por qué esta es la respuesta

172.16.0.0/12 va de 172.16.0.0 a 172.31.255.255, así que 172.32.0.1 queda fuera. Las otras tres están en rangos privados.

Respuesta

C · 172.32.0.1
5.Sistemas de numeración

Respuesta: U = 171

Sistemas de numeración posicionales: cada dígito vale su valor por una potencia de la base. En binario las posiciones valen 1, 2, 4, 8, 16, …; en hexadecimal 1, 16, 256, …, con A–F para 10–15. En complemento a dos de 8 bits, el bit de la izquierda vale −128 en vez de +128; así se guardan los números negativos.

Invertir y sumar uno

85 = 0101 0101
invertido: 1010 1010
+1 → 1010 1011

Leerlo sin signo

1010 1011₂ = 256 − 85 = 171

Respuesta

U = 171
6.Sistemas de numeración

Respuesta: R = 69

Poner bits: cada bit vale una potencia de dos (128, 64, …, 1). Un dígito hexadecimal son exactamente cuatro bits, y en complemento a dos de 8 bits el bit de más a la izquierda vale −128. Las operaciones bit a bit actúan sobre cada posición de bit por separado.

Bit a bit

Desplazar a la derecha 1 mueve cada bit 1 posiciones a la derecha; los bits que salen por el extremo derecho se pierden y entran ceros por la izquierda.

1000 1010 >> 1
= 0100 0101

Valor del resultado

0100 0101₂ = 69

Respuesta

R = 69

ExamProblems · examproblems.com/courses/computer-networks