Apuntes de Kirby
  • 👀whoami
  • 🦉Redes
    • Introducción Redes
      • Organizaciones
      • Historia
      • Puntos de conexión
      • Métodos de acceso a la red
    • Clasificación de las redes
    • Topología de las red
    • Direccionamiento IP
      • IPv4
        • Subredes IPv4
        • Superredes IPv4
        • VLSM
      • IPv6
      • MAC
      • NAT
    • Enrutamiento estático
    • Enrutamiento dinámico
      • RIPv1 & RIPv2
      • Tablas de enrutamiento
      • 🚧Redes conmutadas
    • CML
      • 🚧1er CML lab
    • CISCO
      • ¿Qué son las VLAN?
        • Ejemplo 1 de VLAN
        • Ejemplo 2 de VLAN
      • Acceso y password
      • NAT / PAT
    • Firewalls
      • Tipos de firewalls
      • ZPF
        • Funcionamiento
        • Configurando un ZPF
      • Sophos Firewall XG
        • Sophos home
        • Aprendiendo a usar Sophos
      • pfSense
        • Instalando pfSense
        • OpenVPN en pfSense
        • Port Forward
        • Alias
    • Proxy
      • Squid en pfSense
        • Squid Proxy Server
        • SquidGuard Proxy
      • Proxy reverse Nginx
    • 🚧Suricata
  • 🐝Servicios
    • Servidores Web
      • Nginx
        • NGINX, hosts virtuales
        • Hosts virtuales basados en dominio
        • PHP-FPM
        • Nginx: PHP y MySQL
          • MySQLi - PHP
        • En Alpine linux
        • 🚧Proxy
    • Servidores de correo
      • Seguridad en el correo
      • Postfix
      • hMailServer
      • Clientes de correo
        • Mailutils
        • Mutt
    • Servidores de FTP
      • FileZilla
      • VSFTPD
      • FTP vía IIS
    • Servidores DNS
      • DNS - Windows Server 2016
      • DNS - Ubuntu Server 22.04
      • Systemd
    • Servidores DHCP
      • DHCP-Windows Server 2016
      • DHCP-Ubuntu Server 22.04
    • Servidores MySQL
    • 🚧Mensajería instantánea
      • Ejabberd
    • 🚧Imágenes - Vídeos
      • FFMPEG + YT-DLP
      • Plex
      • Jellyfin
      • Plesk
      • RTMP
      • SRT
    • Webmin + Virtualmin
  • NextCloud
  • 🔑Seguridad
    • NAS
      • Instalación Synology NAS en VirtualBox
        • Creación de volúmenes y su uso
        • Actualización Synology NAS
        • Creación de usuarios y carpetas compartidas
        • Funciones del panel de control
          • Acceso por SSH
          • Configuración de los servicios de archivos
          • Configuración de red
          • Copias de seguridad (restauración)
          • Seguridad
          • Personalizar páginas de inicio
          • Servicio de notificaciones
        • Centro de paquetes Synology
          • Servidores multimedia
          • Paquetes de utilidades
          • Cloud Sync
          • Hyper Backup
          • Synology Office
      • Truenas
        • Rsync en Truenas
      • OpenmediaVault
    • Backups
      • Rsync
        • Ejemplo de rsync
    • ¿Qué son las ACL?
    • SOPS/AGE
    • RAID
      • mdadm
  • 🐳Virtualización
    • Proxmox
      • Instalar en VMWare
      • Instalar en VirtualBox
      • Entorno Proxmox
      • Almacenamiento local
      • Añadir discos
      • Clonar
      • Qemu agent
      • Linux container - LXC
      • Clúster
      • Red Interna
      • 🚧Proxmox Backup
      • 🚧Otras consideraciones
    • Alpine Linux
    • Contenedores
      • Docker
        • YAML
        • Instalando Docker
        • Portainer
          • Instalando Portainer
          • Dentro de Portainer
        • Docker volumen
        • Docker compose
          • Docker: PHP y MySQL
          • Importar sitio web en Docker
          • Instalando Wordpress
      • Pi-hole
        • Instalando Pi-hole en Docker
        • Instalando Pi-hole en Debian
        • RDP
          • RDP - Docker
  • 🐞Misceláneas
    • Datos - codificación
    • IPTables
    • Túnel con Cloudflare
    • Servidor de video
    • Comandos de Linux
    • Anaconda & Spyder
    • CGI - NGINX
    • Arduino
      • Capítulo 0 Blink
      • Capítulo 1 Led
      • Capítulo 2 Botton & LED
  • ⁉️Interesante
    • Curioso
    • Ideas
Powered by GitBook
On this page
  • Direcciones con clase
  • Direcciones IPv4 privadas y públicas
  • Direcciones IPv4: unicast, broadcast y multicast
  • Links

Was this helpful?

Edit on GitHub
  1. Redes
  2. Direccionamiento IP

IPv4

Direcciones IP

PreviousDireccionamiento IPNextSubredes IPv4

Last updated 12 months ago

Was this helpful?

Si hablamos de IP y no concretamos la versión, estamos haciendo referencia a la versión 4 del protocolo IP de la pila TCP/IP y no la IPv6.

Tanto la IPv4 como la IPv6 tienen partes que son comunes dentro del funcionamiento del protocolo, sin embargo, hay otras partes que son radicalmente distintas. Esto hace que se analicen por separado.

En el IPv4, es fundamental un buen diseño del direccionamiento para la buena gestión de la red.

Para que dos equipos de red se conecten por la red tienen que utilizar el protocolo TCP/IP, con lo cual hay que indicar para el origen y el destino, cuáles son sus direcciones. De ese modo se puede localizar al destinatario y responder al emisor del mensaje con la información.

Entonces, ¿Qué es una IP? Un conjunto de 4 números de 8 bits (denominados octetos) escritos en decimal y separados por puntos.

Ejemplo:

192.168.1.10

La IPv4 viene acompañada de la llamada máscara de red que no es más que otro valor también representado en 4 octetos. Por tanto, las direcciones IP constan de dos "valores": la IP y la máscara. Una máscara de red es, entonces, un número de 32 bits escrito en bloques de 8 bits separados por puntos, similar a las direcciones IP.

  • La IP está compuesta de dos partes: la parte que representa la red y la parte que representa al host.

  • La máscara de red es quien determina qué parte de la dirección corresponde a la red y que parte al host.

Una IP viene a ser como el DNI de una persona, solo puede haber un valor único en su red. También pudiéramos compararlo con un código postal que nos permitiría saber la ubicación de la misma.

Veamos el siguiente esquema que representa a la IPv4:

131. 108.122.204

255.255.0.0

y que es lo mismo que escribir: 131.108.122.204/16

De los 32 bits de esta dirección IPv4, 16 bits se utilizan para representar la red y los otros 16 bits para representar al host, con lo cual se disponen de 2^16 = 65536 direcciones IPv4 para asignar a los hosts. Pero tampoco, todavía nos falta algo por tener en cuenta y es que tenemos que descontar la dirección IP que representa a la red (todos los bits a 0 para la parte del host) y la IP que representa al broadcast (todos los bits a 1 para la parte del host), por tanto, tenemos 65534 direcciones IP válidas para los dispositivos.

¿Cómo sabemos la cantidad de bits que representan la red y al host?

Una manera fácil de identificarlo es tomando como referencia el primer decimal por la izquierda, de los 4 que representan a la IPv4. En el ejemplo anterior sería el valor 131 y nos daría el tipo de red al que pertenece (aunque esto cambia mucho en la actualidad). Vamos por partes.

Direcciones con clase

Ya vimos un ejemplo anterior de una IP 131.108.122.204/16 que tiene 2^16 bits para representar la red y otros tantos para representar al host y que estos lo podemos saber por el primer valor en decimal por la izquierda.

Las direcciones IP se pueden clasificar teniendo en cuenta si su direccionamiento es con clase o sin clase.

Decimos que es con clase cuando conocemos la longitud de la máscara en función del inicio de la dirección de red y tenemos entonces la siguiente clasificación:

  • Clase A:

    • Primer bit a 0. La máscara de red es 255.0.0.0 o /8.

    • En decimal, el primer octeto tiene que estar entre 0.0.0.0 y 127.255.255.255.

  • Clase B:

    • Los dos primeros bits son 10. La máscara de red es 255.255.0.0 o /16.

    • En decimal, el primer octeto tiene que estar entre 128.0.0.0 y 191.255.255.255

  • Clase C:

    • Comienza por los bits 110. La máscara de red es 255.255.255.0 o /24.

    • En decimal, el primer octeto tiene que estar entre 192.0.0.0 y 223.255.255.255

  • Clase D:

    • Comienza por los bits 1110. Éstas son direcciones para Multicast. No se pueden utilizar para identificar un host.

    • En decimal, el primer octeto tiene que estar entre 224.0.0.0 y 239.255.255.255

  • Clase E:

    • Son direcciones de investigación que no se utilizan.

    • En decimal, el primer octeto tiene que estar entre 240.0.0.0 y 247.255.255.255

Las clases tienen asociadas las mismas máscaras de red para todas las direcciones de la misma clase. Esto es:

  • Clase A: la máscara de red es: 255.0.0.0 e indica que el primer octeto representa la red y el resto al host, con lo cual tenemos 2^24 -2 direcciones válidas para asignar.

  • Clase B: la máscara de red es: 255.255.0.0 e indica que los dos primeros octetos representan la red y el resto al host, con lo cual tenemos 2^16 -2 direcciones válidas para asignar.

  • Clase C: la máscara de red es: 255.255.255.0 e indica que los tres primeros octetos representan la red y el resto al host, con lo cual tenemos 2^8 -2 direcciones válidas para asignar.

De un modo más esquemático sería:

R.R.R.H - clase C

R.R.H.H - clase B

R.H.H.H - clase A

Estas clases de redes también tienen sus excepciones como pueden ser:

  • 0.X.X.X no se utiliza. Es una IP que representa a toda la red.

  • 127.X.X.X es la llamada dirección de lookback. Se trata de la IP de la interfaz de red del dispositivo.

  • 169.254.X.X denominada también APIPA es una dirección de enlace local que es auto asignada por la misma interfaz de red cuando tiene configurada una interfaz dinámica y no recibe ninguna IP de oferta por parte de un servidor de DHCP.

  • La red que comienza en decimal por 255 se utiliza para identificar el segmento de broadcast de todas las redes.

Direcciones IPv4 privadas y públicas

Los rangos de direcciones IP que podemos utilizar para asignar en los hosts son de las clases A,B y C. Las mismas se pueden clasificar teniendo en cuenta dos criterios:

  • Direcciones IP privadas: no se pueden enrutar en Internet, pero sí en redes privadas.

  • Direcciones IP públicas: son enrutables en Internet y en redes públicas

Cada clase A, B y C tiene un segmento de red privado y son:

  • Clase A: La IP 10.0.0.0 a 10.255.255.255

  • Clase B: La 172.16.0.0 a 172.31.255.255.

  • Clase C: La IP 192.168.0.0 a 192.168.255.255.

El resto de las direcciones de los rangos de clase A, B y C que no son privados son direcciones públicas. Éstas últimas tienen que ser direcciones únicas en el mundo y son asignadas por el proveedor de servicios de Internet (ISP). Por el contrario, las direcciones privadas pueden ser utilizadas libremente.

Direcciones IPv4: unicast, broadcast y multicast

Podemos encontrar tres tipos de paquetes en IPv4 en función de la selección del destino que se quiera utilizar. Éstos tipos son:

  • Unicast: el receptor del paquete es un único destino.

  • Broadcast: el tráfico se envía a todos los equipos del mismo segmento de red.

  • Multicast: el tráfico se envía a múltiples equipos simultáneamente. Los equipos han de estar asociados a un grupo multicast concreto. El tráfico multicast se envía a todos los destinatarios del mismo segmento de red. Pero si hay un dispositivo de capa 3 que segmenta la red, solamente se enviará a los equipos de ese segmento.

Estos conceptos los encontraremos también asociados a las direcciones IPv6 que veremos más adelante.

Ejemplo de broadcast

Si el destino de broadcast es para la red 192.168.1.0/24, la dirección de broadcast asociada será la 192.168.1.255/24.

Links

Para las redes de las grandes empresas que utilizan más de un proveedor de servicios, las direcciones se reservan a través de la y se gestionan vía (el para Europa).

🦉
IANA
RIR
RIPE
https://www.ibm.com/docs/es/i/7.2?topic=methods-classless-inter-domain-routing
https://sites.google.com/site/redeslocalesyglobales/6-arquitecturas-de-redes/6-arquitectura-tcp-ip/7-nivel-de-red/2-escasez-de-direcciones-ip-soluciones/3-cidr
https://www.ripe.net
https://www.nro.net/about/rirs/
https://www.iana.org
La IPv4 131.108.122.204
Máscara de red para una clase B de red
Tomado de Administración de CCNA de CISCO - Deusto Formación
Tomado de Administración de CCNA de CISCO - Deusto Formación