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
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.
Un departamento necesita 26 direcciones de host en una sola subred. ¿Cuál es la mayor longitud de prefijo p (la subred más pequeña) que basta?
Un router tiene rutas a estas redes: 10.252.169.0/24, 10.252.170.0/24, 10.252.171.0/24, 10.252.172.0/24, 10.252.173.0/24, 10.252.174.0/24, 10.252.175.0/24, 10.252.176.0/24. ¿Cuál es la longitud de prefijo más larga p de una única ruta resumida que las cubra todas?
¿Para qué se usa la comprobación de redundancia cíclica (CRC) en las tramas Ethernet?
¿Por qué TCP elige un número de secuencia inicial impredecible para cada conexión?
Pon los bits para que almacenen −118 en complemento a dos de 8 bits. Leído como un número sin signo, ¿cuál es el valor U del patrón?
Pon los bits al resultado de 8 bits de 0011 1111 XOR 0101 0001. ¿Cuál es el valor R del resultado en decimal?
Respuesta: p = 27
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).
Respuesta: p = 19
Resumen de rutas: una ruta resumida a.b.c.0/p cubre todas las redes cuyos primeros p bits coinciden. Escribe en binario el octeto que difiere de la primera y la última red; el número de bits iniciales comunes, más los bits de los octetos anteriores, es el prefijo de resumen más largo.
Ruta resumida: 10.252.160.0/19 (también cubre 24 red(es) que no están en la lista).
Respuesta: B · Para detectar errores de transmisión
El emisor calcula un CRC sobre la trama; el receptor lo vuelve a calcular y descarta la trama si no coinciden. El CRC detecta errores pero no los corrige.
Respuesta: C · Para evitar confusiones con segmentos antiguos y dificultar la inyección de segmentos falsificados
Los números de secuencia iniciales aleatorios impiden que se acepten segmentos retrasados de conexiones antiguas y dificultan que atacantes fuera de la ruta falsifiquen segmentos válidos.
Respuesta: U = 138
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.
Respuesta: R = 110
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.
XOR da 1 donde los dos bits son distintos.
ExamProblems · examproblems.com/courses/computer-networks