Una dirección IP es una dirección que tiene información sobre cómo llegar a un host específico, especialmente fuera del Y . Un dirección IP es una dirección única de 32 bits que tiene un espacio de direcciones de 232. Generalmente, existen dos notaciones en las que se escribe la dirección IP, la notación decimal con puntos y la notación hexadecimal.
Notación decimal con puntos

Notación decimal con puntos
json en ejemplo json
Notación hexadecimal
Algunos puntos a tener en cuenta sobre la notación decimal con punto:
- El valor de cualquier segmento (byte) está entre 0 y 255 (ambos incluidos).
- No hay ceros precediendo al valor en ningún segmento (054 es incorrecto, 54 es correcto).
Direccionamiento con clase
La dirección IP de 32 bits se divide en cinco subclases. Estos se detallan a continuación:
- Clase A
- Clase B
- Clase C
- Clase D
- Clase E
Cada una de estas clases tiene un rango válido de direcciones IP. Las clases D y E están reservadas para fines experimentales y de multidifusión, respectivamente. El orden de los bits del primer octeto determina las clases de la dirección IP. El dirección IPv4 se divide en dos partes:
- Identificación de red
- ID de anfitrión
La clase de dirección IP se utiliza para determinar los bits utilizados para la ID de red y la ID de host y el número total de redes y hosts posibles en esa clase en particular. Cada ISP o administrador de red asigna una dirección IP a cada dispositivo que está conectado a su red.

Direccionamiento con clase
Nota:
- Las direcciones IP son administradas globalmente por la Autoridad de Números Asignados de Internet (IANA) y los registros regionales de Internet (RIR).
- Al encontrar el número total de direcciones IP de host, 2 direcciones IP no se cuentan y, por lo tanto, se reducen del recuento total porque la primera dirección IP de cualquier red es el número de red y mientras que la última dirección IP está reservada para IP de transmisión.
Clase A
Las direcciones IP que pertenecen a la clase A se asignan a las redes que contienen una gran cantidad de hosts.
convertir caracteres a int java
- La identificación de la red tiene una longitud de 8 bits.
- La ID del host tiene una longitud de 24 bits.
El bit de orden superior del primer octeto de la clase A siempre se establece en 0. Los 7 bits restantes del primer octeto se utilizan para determinar la ID de la red. Los 24 bits de ID de host se utilizan para determinar el host en cualquier red. La máscara de subred predeterminada para la Clase A es 255.x.x.x. Por tanto, la clase A tiene un total de:
- 2^24 – 2 = 16.777.214 ID de host
Las direcciones IP que pertenecen a la clase A oscilan entre 0.0.0.0 y 127.255.255.255.

Clase A
Clase B
La dirección IP que pertenece a la clase B se asigna a redes que van desde redes de tamaño mediano a grande.
- El ID de red tiene una longitud de 16 bits.
- La ID del host tiene una longitud de 16 bits.
Los bits de orden superior del primer octeto de las direcciones IP de clase B siempre se establecen en 10. Los 14 bits restantes se utilizan para determinar el ID de la red. Los 16 bits de ID de host se utilizan para determinar el host en cualquier red. La máscara de subred predeterminada para la clase B es 255.255.x.x. La clase B tiene un total de:
- 2^14 = 16384 dirección de red
- 2^16 – 2 = 65534 dirección de host
Las direcciones IP que pertenecen a la clase B oscilan entre 128.0.0.0 y 191.255.255.255.

Clase B
Clase C
Las direcciones IP de clase C se asignan a redes de pequeño tamaño.
- La identificación de la red tiene una longitud de 24 bits.
- La ID del host tiene una longitud de 8 bits.
Los bits de orden superior del primer octeto de direcciones IP de clase C siempre se establecen en 110. Los 21 bits restantes se utilizan para determinar la ID de la red. Los 8 bits de ID de host se utilizan para determinar el host en cualquier red. La máscara de subred predeterminada para la clase C es 255.255.255.x. La clase C tiene un total de:
- 2^21 = 2097152 dirección de red
- 2^8 – 2 = 254 direcciones de host
Las direcciones IP que pertenecen a la clase C van desde 192.0.0.0 – 223.255.255.255.
comentario multilínea de powershell

Clase C
Clase D
La dirección IP que pertenece a la clase D está reservada para multidifusión. Los bits de orden superior del primer octeto de direcciones IP que pertenecen a la clase D siempre se establecen en 1110. Los bits restantes son para la dirección que reconocen los hosts interesados.
La clase D no posee ninguna máscara de subred. Las direcciones IP que pertenecen a la clase D van desde 224.0.0.0 – 239.255.255.255.

Clase D
Clase E
Las direcciones IP pertenecientes a la clase E están reservadas para fines experimentales y de investigación. Las direcciones IP de clase E van desde 240.0.0.0 – 255.255.255.254. Esta clase no tiene ninguna máscara de subred. Los bits de orden superior del primer octeto de clase E siempre se ponen a 1111.

Clase E
Rango de direcciones IP especiales
169.254.0.0 – 169.254.0.16 : Link-local addresses 127.0.0.0 – 127.255.255.255 : Loop-back addresses 0.0.0.0 – 0.0.0.8 : used to communicate within the current network.>
Reglas para asignar ID de host
Los ID de host se utilizan para identificar un host dentro de una red. El ID de host se asigna según las siguientes reglas:
recursividad java
- Dentro de cualquier red, el ID del host debe ser exclusivo de esa red.
- No se puede asignar una ID de host en la que todos los bits estén establecidos en 0 porque esta ID de host se utiliza para representar la ID de red de la dirección IP.
- La ID de host en la que todos los bits están configurados en 1 no se puede asignar porque esta ID de host está reservada como una dirección de transmisión para enviar paquetes a todos los hosts presentes en esa red en particular.
Reglas para asignar ID de red
Los hosts que están ubicados en la misma red física se identifican mediante el ID de red, ya que a todos los hosts en la misma red física se les asigna el mismo ID de red. La ID de red se asigna según las siguientes reglas:
- El ID de red no puede comenzar con 127 porque 127 pertenece a la dirección de clase A y está reservado para funciones de bucle interno.
- Todos los bits de ID de red establecidos en 1 están reservados para su uso como dirección de transmisión IP y, por lo tanto, no se pueden usar.
- Todos los bits de ID de red establecidos en 0 se usan para indicar un host específico en la red local y no se enrutan y, por lo tanto, no se usan.
Resumen del direccionamiento con clase
En la tabla anterior, el número de redes para la clase A debe ser 127. (No se considera el ID de red con todos 0 s)
Problemas con el direccionamiento con clase
El problema con este método de direccionamiento con clase es que se desperdician millones de direcciones de clase A, muchas de las direcciones de clase B se desperdician, mientras que la cantidad de direcciones disponibles en la clase C es tan pequeña que no puede satisfacer las necesidades de las organizaciones. Las direcciones de clase D se utilizan para el enrutamiento de multidifusión y, por lo tanto, están disponibles únicamente como un bloque único. Las direcciones de clase E están reservadas.
comandos de Linux que
Dado que existen estos problemas, las redes con clases fueron reemplazadas por el enrutamiento entre dominios sin clases (CIDR) en 1993. Hablaremos del direccionamiento sin clases en la próxima publicación.
- La identificación de la red tiene una longitud de 24 bits.
- La ID del host tiene una longitud de 8 bits.
- 2^21 = 2097152 dirección de red
- 2^8 – 2 = 254 direcciones de host
- Dentro de cualquier red, el ID del host debe ser exclusivo de esa red.
- La ID de host en la que todos los bits están establecidos en 0 no se puede asignar porque esta ID de host se utiliza para representar la ID de red de la dirección IP.
- La ID de host en la que todos los bits están configurados en 1 no se puede asignar porque esta ID de host está reservada como una dirección de transmisión para enviar paquetes a todos los hosts presentes en esa red en particular.
- El ID de red no puede comenzar con 127 porque 127 pertenece a la dirección de clase A y está reservado para funciones de bucle interno.
- Todos los bits de ID de red establecidos en 1 están reservados para su uso como dirección de transmisión IP y, por lo tanto, no se pueden usar.
- Todos los bits de ID de red establecidos en 0 se usan para indicar un host específico en la red local y no se enrutan y, por lo tanto, no se usan.
Preguntas frecuentes sobre el direccionamiento IP con clase
¿Cómo se asignan las direcciones IP?
Respuesta:
Las direcciones IP se pueden asignar mediante varios métodos, incluida la configuración manual, la asignación dinámica mediante DHCP (Protocolo de configuración dinámica de host) o la asignación automática mediante protocolos como la configuración automática de direcciones sin estado IPv6 (SLAAC). Los proveedores de servicios de Internet (ISP) asignan direcciones IP a sus clientes y las organizaciones pueden recibir bloques de direcciones IP de los registros regionales de Internet.
¿Qué es una dirección IP privada?
Respuesta:
Las direcciones IP privadas son direcciones IP reservadas para su uso dentro de redes privadas y no se puede acceder a ellas directamente desde Internet. Se utilizan para permitir que los dispositivos dentro de una red privada se comuniquen entre sí. Algunos rangos de direcciones IP privadas comunes incluyen 10.0.0.0 a 10.255.255.255, 172.16.0.0 a 172.31.255.255 y 192.168.0.0 a 192.168.255.255.