¿Qué es la propiedad intelectual?
Una IP significa protocolo de Internet. Se asigna una dirección IP a cada dispositivo conectado a una red. Cada dispositivo utiliza una dirección IP para la comunicación. También se comporta como un identificador ya que esta dirección se utiliza para identificar el dispositivo en una red. Define el formato técnico de los paquetes. Principalmente, ambas redes, es decir, IP y TCP, se combinan, por lo que juntas se denominan TCP/IP. Crea una conexión virtual entre el origen y el destino.
También podemos definir una dirección IP como una dirección numérica asignada a cada dispositivo en una red. Se asigna una dirección IP a cada dispositivo para que el dispositivo en una red pueda identificarse de forma única. Para facilitar el enrutamiento de paquetes, el protocolo TCP/IP utiliza una dirección lógica de 32 bits conocida como IPv4 (Protocolo de Internet versión 4).
Una dirección IP consta de dos partes, es decir, la primera es una dirección de red y la otra es una dirección de host.
Hay dos tipos de direcciones IP:
- IPv4
- IPv6
¿Qué es IPv4?
IPv4 es una versión 4 de IP. Es una versión actual y la dirección IP más utilizada. Es una dirección de 32 bits escrita en cuatro números separados por 'puntos', es decir, puntos. Esta dirección es única para cada dispositivo.
reemplazo de js
Por ejemplo, 66.94.29.13
El ejemplo anterior representa la dirección IP en la que cada grupo de números separados por puntos se denomina Octeto. Cada número de un octeto está en el rango de 0 a 255. Esta dirección puede producir 4.294.967.296 posibles direcciones únicas.
cuantos millones hay en mil millones
En el mundo actual de las redes informáticas, las computadoras no comprenden las direcciones IP en el formato numérico estándar, ya que las computadoras solo comprenden los números en forma binaria. El número binario puede ser 1 o 0. IPv4 consta de cuatro conjuntos, y estos conjuntos representan el octeto. Los bits de cada octeto representan un número.
Cada bit de un octeto puede ser 1 o 0. Si el bit es 1, entonces el número que representa contará, y si el bit es 0, entonces el número que representa no cuenta.
Representación del octeto de 8 bits
La representación anterior muestra la estructura del octeto de 8 bits.
Ahora veremos cómo obtener la representación binaria de la dirección IP anterior, es decir, 66.94.29.13.
Paso 1: Primero, encontramos el número binario de 66.
Para obtener 66, ponemos 1 debajo de 64 y 2 como la suma de 64 y 2 es igual a 66 (64+2=66), y los bits restantes serán cero, como se muestra arriba. Por lo tanto, la versión de bits binarios de 66 es 01000010.
Paso 2: Ahora calculamos el número binario de 94.
1 millón de números
Para obtener 94, ponemos 1 debajo de 64, 16, 8, 4 y 2 ya que la suma de estos números es igual a 94 y los bits restantes serán cero. Por lo tanto, la versión de bits binarios de 94 es 01011110.
Paso 3: El siguiente número es 29.
Para obtener 29, ponemos 1 debajo de 16, 8, 4 y 1 ya que la suma de estos números es igual a 29 y los bits restantes serán cero. Por lo tanto, la versión de bits binarios de 29 es 00011101.
edith mack hirsch
Paso 4: El último número es 13.
Para obtener 13, ponemos 1 debajo de 8, 4 y 1 ya que la suma de estos números es igual a 13 y los bits restantes serán cero. Por lo tanto, la versión de bits binarios de 13 es 00001101.
Desventaja de IPv4
Actualmente, la población del mundo es de 7,6 mil millones. Cada usuario tiene más de un dispositivo conectado a Internet y las empresas privadas también dependen de Internet. Como sabemos, IPv4 produce 4 mil millones de direcciones, que no son suficientes para cada dispositivo conectado a Internet en un planeta. Aunque se inventaron diversas técnicas, como máscara de longitud variable, traducción de direcciones de red, traducción de direcciones de puertos, clases, traducción entre dominios, para conservar el ancho de banda de la dirección IP y ralentizar el agotamiento de una dirección IP. En estas técnicas, la IP pública se convierte en una IP privada, por lo que el usuario que tiene una IP pública también puede utilizar Internet. Pero aún así, esto no fue tan eficiente, por lo que dio lugar al desarrollo de la próxima generación de direcciones IP, es decir, IPv6.
¿Por qué cadena inmutable en Java?
¿Qué es IPv6?
IPv4 produce 4 mil millones de direcciones y los desarrolladores piensan que estas direcciones son suficientes, pero se equivocaron. IPv6 es la próxima generación de direcciones IP. La principal diferencia entre IPv4 e IPv6 es el tamaño de la dirección IP. IPv4 es una dirección de 32 bits, mientras que IPv6 es una dirección hexadecimal de 128 bits. IPv6 proporciona un gran espacio de direcciones y contiene un encabezado simple en comparación con IPv4.
Proporciona estrategias de transición que convierten IPv4 en IPv6, y estas estrategias son las siguientes:
Esta dirección hexadecimal contiene números y alfabetos. Debido al uso tanto de números como de alfabetos, IPv6 es capaz de producir más de 340 undecillones (3,4*1038) direcciones.
IPv6 es una dirección hexadecimal de 128 bits compuesta por 8 conjuntos de 16 bits cada uno, y estos 8 conjuntos están separados por dos puntos. En IPv6, cada carácter hexadecimal representa 4 bits. Entonces, necesitamos convertir 4 bits a un número hexadecimal a la vez.
Formato de dirección
El formato de dirección de IPv4:
El formato de dirección de IPv6:
El diagrama anterior muestra el formato de dirección de IPv4 e IPv6. Un IPv4 es una dirección decimal de 32 bits. Contiene 4 octetos o campos separados por un 'punto' y cada campo tiene un tamaño de 8 bits. El número que contiene cada campo debe estar en el rango de 0 a 255. Mientras que un IPv6 es una dirección hexadecimal de 128 bits. Contiene 8 campos separados por dos puntos y cada campo tiene un tamaño de 16 bits.
Diferencias entre IPv4 e IPv6
IPv4 | IPv6 | |
---|---|---|
Longitud de la dirección | IPv4 es una dirección de 32 bits. | IPv6 es una dirección de 128 bits. |
Campos | IPv4 es una dirección numérica que consta de 4 campos separados por un punto (.). | IPv6 es una dirección alfanumérica que consta de 8 campos, separados por dos puntos. |
Clases | IPv4 tiene 5 clases diferentes de direcciones IP que incluyen Clase A, Clase B, Clase C, Clase D y Clase E. | IPv6 no contiene clases de direcciones IP. |
Número de dirección IP | IPv4 tiene un número limitado de direcciones IP. | IPv6 tiene una gran cantidad de direcciones IP. |
VLSM | Admite VLSM (máscara de subred de longitud virtual). Aquí, VLSM significa que Ipv4 convierte direcciones IP en una subred de diferentes tamaños. | No es compatible con VLSM. |
Configuración de dirección | Admite configuración manual y DHCP. | Admite manual, DHCP, configuración automática y renumeración. |
Espacio de dirección | Genera 4 mil millones de direcciones únicas. | Genera 340 millones de direcciones únicas. |
Integridad de la conexión de un extremo a otro | En IPv4, la integridad de la conexión de un extremo a otro es inalcanzable. | En el caso de IPv6, se puede lograr la integridad de la conexión de un extremo a otro. |
Características de seguridad | En IPv4, la seguridad depende de la aplicación. Esta dirección IP no se desarrolló teniendo en cuenta la característica de seguridad. | En IPv6, IPSEC se desarrolla por motivos de seguridad. |
Representación de direcciones | En IPv4, la dirección IP se representa en decimal. | En IPv6, la representación de la dirección IP en hexadecimal. |
Fragmentación | La fragmentación la realizan los remitentes y los enrutadores de reenvío. | La fragmentación la realizan únicamente los remitentes. |
Identificación del flujo de paquetes | No proporciona ningún mecanismo para la identificación del flujo de paquetes. | Utiliza el campo de etiqueta de flujo en el encabezado para la identificación del flujo de paquetes. |
Campo de suma de comprobación | El campo de suma de comprobación está disponible en IPv4. | El campo de suma de comprobación no está disponible en IPv6. |
Esquema de transmisión | IPv4 está transmitiendo. | Por otro lado, IPv6 es multidifusión, lo que proporciona operaciones de red eficientes. |
Cifrado y autenticación | No proporciona cifrado ni autenticación. | Proporciona cifrado y autenticación. |
Número de octetos | Consta de 4 octetos. | Consta de 8 campos y cada campo contiene 2 octetos. Por tanto, el número total de octetos en IPv6 es 16. |