¿Cómo puedo identificar la IP válida?

¡Bien!
Una dirección IP, abreviatura de dirección de Protocolo de Internet, es una dirección lógica de 32 bits. Y un número de identificación para una pieza de hardware de red. Tener una dirección IP permite que un dispositivo se comunique con otros dispositivos a través de una red basada en IP como Internet.

Ejemplo: 192.168.1.1 (pertenece a la clase C de direccionamiento IP)

Tenemos un total de 5 clases en direccionamiento IP
Clase A: (0–127) en la que 127 está reservado para el host local
Número total de redes: 2 ^ 7 – 2 = 128 – 2 = 126
Número total de hosts / red: 2 ^ 24 – 2 = 16777216 – 2 = 16777214

Clase B: (128–191) en la que 169.254.xx está reservado para APIPA
Número total de redes: 2 ^ (16–1) = 16384 – 1 = 16383
Número total de hosts / red: 2 ^ 16 – 2 = 65536 – 2 = 65534

Clase C: (192–223)
Número total de redes: 2 ^ 24–2 = 2097152
Número total de hosts / red: 2 ^ 8–2 = 256–2 = 254

Clase D: (224–239) – Reservado para multidifusión
Clase E: (240–255) – Reservado para investigación y desarrollo por el DOD

Por lo tanto, puede identificar la dirección IP con solo mirar su primer octato.

Ejemplo:
Clase A: 1.xxx
Clase B: 128.1.xx
Clase C: 192.1.1.x
La clase D y la clase E están reservadas. Además, no puede usar 0.0.0.0 (meta-dirección no enrutable) y 127.0.0.1 (dirección de bucle invertido).

Saludos
Adithya Srivastava
Canal de YouTube: https://goo.gl/ENnjX1

IPv4 sigue siendo el sistema de direccionamiento IP más utilizado, incluso si este protocolo solo admite 32 bits. Debido a esta restricción, puede tener un número limitado de direcciones IPv4 válidas.

Una dirección IPv4 válida se compone de cuatro octetos (4 divisiones de 8 bits) cada octeto puede alojar menos de 2 ^ 8 – 1 (es decir, 255 valores válidos). Cada octeto debe tener un número entre (0 – 255) para ser considerado como Una dirección IP válida.

Sin embargo, ciertos valores están reservados para fines especiales. como 255.255.255.255 se usa para fines de difusión y no se puede usar como una dirección IP para una máquina.

Del mismo modo, no puede usar 0.0.0.0 (meta-dirección no enrutable) y 127.0.0.1 (dirección de bucle invertido).

Con IPv6, las cosas son un poco más complicadas, así que consulte esta hoja de referencia para identificar una dirección IPv6 válida: IPv6 – Hoja de referencia sobre la identificación de direcciones IPv6 válidas

Espero que esto ayude.

IPv4 tiene 32 bits de tamaño.

Contiene 4 octetos de 8 bits cada uno.

Sería como abcd donde cada octeto Ie a, b, c o d puede ser de 8 bits.

a = 00000000 a 11111111

En decimal a tiene un rango de 0 a 255

Un IPv4 válido podría tener un límite superior de 255.255.255.255