Clasificación de Direcciones IP, Subnetting y Comandos de Red en Linux y Windows
Clasificación de Direcciones IP y Clases de Red
Las direcciones IP se dividen en diferentes clases según su estructura de red (NETID) y de host (HOSTID). A continuación, se detalla la tabla de clasificación:
| Clase | NETID (bytes) | HOSTID (bytes) | Primer byte empieza por | Rango primer byte |
|---|---|---|---|---|
| A | 1 | 3 | 0xxxxxxx | 0 - 127 |
| B | 2 | 2 | 10xxxxxx | 128 - 191 |
| C | 3 | 1 | 110xxxxx | 192 - 223 |
| D (MULTICAST) | - | - | 1110xxxx | 224 - 239 |
| E (RESERVADA) | - | - | 1111xxxx | 240 - 255 |
Ventajas del Subnetting
Beneficios principales: Flexibilidad, Eficiencia, Seguridad y optimización de recursos.
Comandos de Red en Linux
Herramientas de terminal para la gestión y diagnóstico de redes en sistemas Linux:
- ifconfig: Muestra o configura interfaces de red (aunque está obsoleto en muchas distribuciones modernas, sustituido por
ip). Ex:ifconfig eth0(muestra detalles de la interfaz eth0). - ping: Envia paquetes ICMP para probar la conectividad con un host. Capa TCP/IP: Capa de Internet. Ejemplo:
ping -c 4 google.com(envia 4 paquetes y se detiene). - dig: Similar a nslookup. Capa TCP/IP: Capa de Aplicación. Ex:
dig google.com. - ip addr: Herramienta moderna para gestionar interfaces, direcciones IP, rutas y más. Reemplaza a
ifconfig. - traceroute: Traza la ruta de los paquetes hacia un destino, mostrando los saltos intermedios. Ex:
traceroute google.com. - nslookup: Similar a dig, resuelve nombres de dominio a direcciones IP. Ex:
nslookup google.com. - netstat: Muestra la lista de las conexiones de red activas, tablas de encaminamiento y estadísticas (puede requerir el paquete net-tools).
- arp: Muestra o manipula la tabla ARP, que mapea direcciones IP a direcciones MAC en una red local. Ex:
arp -n(muestra la tabla ARP sin resolución de nombres). - route: Muestra o modifica la tabla de encaminamiento (obsoleto, sustituido por
ip route). Ex:route -n. - ip route: Versión moderna de route, gestiona la tabla de rutas activa del sistema. Ex:
ip route. - wget: Descarrega archivos desde la web mediante HTTP, HTTPS o FTP. Ex: http://example.com/file.txt
Comandos de Red en Windows
Herramientas del Símbolo del Sistema (CMD) y PowerShell para la gestión de redes en entornos Windows:
- ipconfig: Muestra la configuración de red, como la dirección IP, la máscara de subred y la puerta de enlace predeterminada.
- ping: Envía paquetes ICMP a un host para comprobar si está accesible y mide el tiempo de respuesta.
- tracert: Traza la ruta que siguen los paquetes hacia un host, mostrando los saltos intermedios.
- nslookup: Resuelve nombres de dominio a direcciones IP y viceversa.
- netstat: Muestra estadísticas de red y conexiones activas (por ejemplo, TCP y UDP).
- route: Permite ver y modificar la tabla de enrutamiento del sistema.
- arp: Muestra y modifica la caché ARP, que mapea direcciones IP a direcciones MAC.
- getmac: Muestra la dirección MAC de las interfaces de red del equipo.
- hostname: Muestra el nombre del host local del equipo.
- nbtstat: Muestra estadísticas y conexiones NetBIOS sobre TCP/IP.
- pathping: Combina las funcionalidades de ping y tracert para analizar latencia y pérdida de paquetes en cada salto.
- ftp: Permite transferir archivos mediante el protocolo FTP.
- telnet: Establece conexiones a servidores Telnet para probar la conectividad a puertos específicos.
- netsh: Herramienta avanzada para configurar y diagnosticar redes (como firewall, WLAN, etc.).