0% del curso completado
Binario y hexadecimal sin dolor
📋 En esta lección
Por qué las redes hablan binario, cómo convertir entre binario y decimal mentalmente sin calculadora, el sistema hexadecimal y dónde aparecen ambos en el CCNA: IPs, máscaras, MACs e IPv6.
Qué son el binario y el hexadecimal
Los ordenadores almacenan y transmiten todo como señales de dos estados: voltaje alto o bajo, encendido o apagado, 1 o 0. Esto es el sistema binario (base 2). Cada uno de esos dígitos es un bit; ocho bits forman un byte.
El sistema hexadecimal (base 16) es una forma compacta de representar números binarios largos: cada dígito hexadecimal representa exactamente 4 bits. Surgió porque escribir "11010101 11110000" es tedioso y propenso a errores; "D5F0" dice lo mismo en la mitad de espacio.
El problema que resuelve
Dirección IPv4: 192.168.1.10 — ese número que parece cómodo en decimal es en realidad esto en la red:
11000000.10101000.00000001.00001010
La máscara /24 (255.255.255.0) es:
11111111.11111111.11111111.00000000
Cuando hagas subnetting en el Módulo 4 sin calculadora (así es en el examen CCNA), necesitarás convertir estos números en tu cabeza en segundos. Esta lección te da las herramientas para hacerlo.
El sistema binario
Un número binario funciona como el decimal, pero con potencias de 2 en vez de potencias de 10.
Los valores posicionales de un byte (8 bits):
| Posición | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| Valor | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Memoriza esa fila: 128 · 64 · 32 · 16 · 8 · 4 · 2 · 1. Es la tabla del subnetting.
Binario → Decimal
Suma los valores posicionales donde hay un 1.
11000000 → 128 + 64 = 192
10101000 → 128 + 32 + 8 = 168
00000001 → 1
00001010 → 8 + 2 = 10
Esa dirección era 192.168.1.10. Ahora lo ves.
Decimal → Binario
Método "resta y baja": empieza por 128, ve bajando.
Ejemplo: convertir 200 a binario.
200 ≥ 128 → bit 1, resto 72
72 ≥ 64 → bit 1, resto 8
8 < 32 → bit 0
8 < 16 → bit 0
8 ≥ 8 → bit 1, resto 0
0 < 4 → bit 0
0 < 2 → bit 0
0 < 1 → bit 0
Resultado: 11001000 = 200 ✓
Shortcuts que cubrirán el 80% de los casos en el examen:
| Decimal | Binario | Por qué importa |
|---|---|---|
| 0 | 00000000 | Red o host base |
| 128 | 10000000 | Bit más significativo |
| 192 | 11000000 | Máscara /26 |
| 224 | 11100000 | Máscara /27 |
| 240 | 11110000 | Máscara /28 |
| 255 | 11111111 | Broadcast / máscara completa |
El sistema hexadecimal
Base 16: los dígitos van de 0 a 9 y luego A–F (A=10, B=11, C=12, D=13, E=14, F=15).
| Hex | Dec | Binario |
|---|---|---|
| 0–9 | 0–9 | 0000–1001 |
| A | 10 | 1010 |
| B | 11 | 1011 |
| C | 12 | 1100 |
| D | 13 | 1101 |
| E | 14 | 1110 |
| F | 15 | 1111 |
Binario → Hexadecimal
Agrupa los bits de 4 en 4 (de derecha a izquierda) y convierte cada grupo con la tabla.
11010101
1101 → D
0101 → 5
Resultado: D5
Hexadecimal → Decimal
Cada dígito hex → su valor decimal equivalente. Si hay dos dígitos:
FF → F=15, F=15
→ (15 × 16) + 15 = 255
O más directo: FF = 11111111 en binario = 255 en decimal. El camino binario suele ser más rápido cuando ya lo dominas.
Dónde aparecen en redes
| Concepto | Sistema | Ejemplo |
|---|---|---|
| Direcciones IPv4 | Decimal punteado (internamente binario) | 192.168.1.1 |
| Máscaras de subred | Decimal punteado | 255.255.255.0 |
| Direcciones MAC | Hexadecimal (6 bytes) | AA:BB:CC:DD:EE:FF |
| Direcciones IPv6 | Hexadecimal (16 bytes, 8 grupos de 2 bytes) | 2001:0db8:85a3::8a2e:0370:7334 |
📝 🧠 Curiosidad: el OUI de la MAC
Los tres primeros bytes de una MAC (los 24 bits más significativos) son el OUI (Organizationally Unique Identifier) — el identificador del fabricante, asignado por la IEEE.
00:50:56identifica VMware;00:1A:A0identifica Dell. En diagnóstico, el OUI te dice qué fabricó el dispositivo desconocido que aparece en tu tabla MAC. Útil cuando alguien conecta algo que no debería estar ahí.
Ejemplo técnico: leer una MAC broadcast
La MAC de broadcast es FF:FF:FF:FF:FF:FF. Ahora la entiendes directamente:
FF = 11111111
FF:FF:FF:FF:FF:FF = 48 bits a 1
En Ethernet, cuando el destino es todos los bits a 1, el switch manda la trama a todos los puertos del segmento. Sin binario, eso es magia. Con él, es lógica.
Práctica mental (sin calculadora)
Conviértelos tú antes de mirar el quiz:
11001010→ ¿decimal? (respuesta: 202)172→ ¿binario? (respuesta: 10101100)FF(hex) → ¿decimal? (respuesta: 255)10101100→ ¿hex? (respuesta: AC)
El objetivo es que /24 = 255.255.255.0 = 11111111.11111111.11111111.00000000 te aparezca de forma automática, sin pasos intermedios. Eso llega con práctica diaria, no con memorización de tablas.
Casos de uso reales
- Subnetting sin calculadora: el examen CCNA no permite calculadora. Sin binario fluido, el Módulo 4 es una pesadilla. Con él, es un proceso mecánico de 30 segundos.
- Leer MACs en logs:
FF:FF:FF:FF:FF:FFes broadcast;01:00:5E:xx:xx:xxes multicast IPv4 (el bit menos significativo del primer byte = 1 indica multicast). Saberlo cambia cómo interpretas los logs. - IPv6: 128 bits en 32 dígitos hexadecimales. Sin hexadecimal, IPv6 es texto opaco. Con él, es legible.
Buenas prácticas profesionales 🔬
- No uses calculadora para binario/decimal en el subnetting del día a día — practicarlo a mano lo convierte en reflejo y ahorras tiempo en el examen y en el trabajo.
- Usa la herramienta de conversor binario↔decimal de este curso para verificar tus respuestas, no para llegar a ellas.
- Crea flashcards con los 8 valores posicionales y los 16 valores hex. Diez minutos al día durante una semana y los tienes de por vida.
💡 💡 Practica con el conversor
El conversor binario y decimal hace un octeto de ida y vuelta. Úsalo para comprobar tus conversiones a mano, no para saltártelas: en el examen no lo tendrás.
Relación con otros conceptos
- El Módulo 4 (subnetting IPv4) construye sobre binario puro: todo el cálculo de subredes, máscaras y rangos de host es binario.
- Las MACs (Módulo 2) se escriben en hexadecimal.
- IPv6 (Módulo 6) usa hexadecimal para representar 128 bits.
- La herramienta Conversor binario↔decimal ya está disponible en el curso — úsala para verificar, no para sustituir el cálculo mental.
Resumen
El binario (base 2) es el lenguaje de los ordenadores: todo son unos y ceros. Ocho bits forman un byte. Los valores posicionales son 128·64·32·16·8·4·2·1 — memoriza esa fila. El hexadecimal (base 16) representa 4 bits por dígito, más compacto para MACs e IPv6. Convertir binario↔decimal a mano es una habilidad imprescindible para el subnetting del Módulo 4 y el examen CCNA — no hay atajos, solo práctica.