Dirección IP de notas de estudio en línea

En el sistema TCP/IP, la dirección IP es un concepto básico.
Cada dispositivo conectado tiene su propia dirección IP, que en la realidad es similar a la función de la dirección exprés en la factura de envío exprés.

Representación de la dirección IP

Generalmente, la dirección IP que analizamos es una cadena de números binarios de 32 bits (bajo el protocolo IPv4, será de 128 bits más larga bajo el protocolo IPv6).
Por ejemplo:
10000000 00001011 00000011 00011111representa una dirección IP. Mediante cálculos, podemos encontrar que existen (aproximadamente 4,3 mil millones)
direcciones IP de 32 bits .2^32

Para facilitar la memoria y la comunicación humana y mejorar la legibilidad, colocaremos un punto para separar cada 8 bits (8 bits equivalen a 1 byte, por lo que esta separación es muy razonable), de modo que la dirección IP de 32 bits se divida en 4 partes. Luego convierte cada párrafo al número decimal
que los humanos estamos acostumbrados a usar . La dirección IP final se representa con 4 dígitos decimales separados por puntos. Esta es una notación decimal con puntos.

Por ejemplo, los números anteriores se pueden convertir en: 128.11.3.31.

Cálculo de conversión de base:
los perezosos pueden usar el método de la calculadora.
Llamamos la calculadora en la computadora (win+r =>cmd =>calc) y cambiamos al modo programador. Los ejemplos de uso son los siguientes:
DEC significa decimal y BIN significa binario.Insertar descripción de la imagen aquí

El resultado después de cada cálculo:

10000000 => 128
00001011 => 11
00000011 => 3
00011111 => 31

Actualmente se utiliza habitualmente el protocolo IPv4, por lo que generalmente la dirección IP que comentamos es de 32 bits (4 bytes).

Número de red Número de subred Número de host

Además, frecuentemente vemos 255.255.255.0 192.168.2.1/20números en formatos similares ¿Qué significan?
Aunque la dirección IP es una serie de números de 32 bits, según su significado y función, la composición de IP se puede dividir en una estructura de dos niveles.
IP ::={<网络号>,<主机号>}( Indica "definido como") Este es el método de direccionamiento de clasificación::= adoptado en los inicios del desarrollo de Internet . Las direcciones IP se dividen en cinco categorías ABCDE. ABC es una dirección de unidifusión. El número de red de una dirección de clase A son los primeros 8 dígitos, el número de red de una dirección de clase B son los primeros 18 dígitos y el número de red de una dirección de clase C son los primeros 24 dígitos. Sin embargo, este método de direccionamiento da como resultado una asignación irrazonable y derrochadora de direcciones IP. ( El comienzo pertenece a la categoría A, el comienzo pertenece a la categoría B y el comienzo pertenece a la categoría C.) Más tarde, se hizo popular el método CIDR de direccionamiento sin categoría , y además dividió <número de host> en <número de subred> + <host número> y <número de red> Número> y <número de subred> se combinan para formar <prefijo de red>.010110

Para una introducción un poco más detallada, puede consultar el siguiente enlace:
Dirección IP y máscara de subred (desde direccionamiento clasificado hasta direccionamiento no clasificado CIDR)
Para conocimientos más específicos, puede encontrar libros de texto o buscar información relacionada.

De esta forma tenemos: IP ::={<网络前缀>,<主机号>}.
Los límites entre los números de red, los números de subred y los números de host están determinados por la máscara de subred (o el número después de la barra en notación de barra) y varias definiciones de IP. Lo que también necesitamos saber es que el número de host con todos 0 representa la dirección de red del host, y el número de host con todos 1 representa la dirección de transmisión de la Red. Ambas direcciones están reservadas y no se pueden asignar para su uso./

ejemplo

Aquí hay un ejemplo:
Tome la dirección IP de clase C:, 210.2.2.0máscara de subred 255.255.255.224:
210.2.2.0 ============== 11010010.00000010.00000010.00000000
255.255.255.224 ======== 11111111.11111111.11111111.11100000
Esta dirección IP 110comienza con, por lo que es una dirección IP de Clase C y los primeros 24 dígitos son el número de red. A través de la máscara de subred, encontramos que tiene 27, por lo que su prefijo de red es de 27 bits y el número de subred es de 27-24=327 bits. Los 5 dígitos restantes son el número de host.

Realice una operación AND bit a bit (los dígitos alineados con 1 están reservados, los números alineados con 0 se convierten en 0).
Obtener:
Dirección de red Clase C ============== 11010010.00000010.00000010.00000000
Sin embargo, como dirección de red principal, no se puede asignar a los usuarios. Además, no se puede asignar la dirección de transmisión de la red principal. (Fácil de causar ambigüedad)

Referencia: ¿El número de subred puede ser todo 0 o todo 1?

El número de subred tiene 3 dígitos. Restando la dirección de red y la dirección de transmisión de la red principal, el número de subredes disponibles es: 2^3-2 =6.
El número de host tiene 5 dígitos. Restando todos los 0 y 1, el número de hosts disponibles por subred es: 2^5-2 = 30.
Analizamos la primera y la última dirección de subred:
Primera subred (disponible):

Dirección de red ============= 11010010.00000010.00000010.00100000
Dirección de transmisión ============= 11010010.00000010.00000010.00111111
Primera dirección IP disponible ======== 11010010.00000010.00000010.00100001
Última dirección IP disponible == == =11010010.00000010.00000010.00111110

Última subred (disponible):

Dirección de red =============== 11010010.00000010.00000010.11000000
Dirección de transmisión =============== 11010010.00000010.00000010.11011111
Primera dirección IP disponible ========= 11010010.00000010.00000010.11000001
Última disponible Dirección IP =======11010010.00000010.00000010.11011110

Resumir:

  1. El número de host con solo 0 representa la dirección de red y el número de host con solo 1 representa la dirección de transmisión.
  2. La cantidad de subredes disponibles bajo direccionamiento clasificado debe descartar todos los 0 y todos los 1 en el número de subred.
  3. La cantidad de subredes disponibles en CIDR de direccionamiento sin clase no necesita considerar la situación en la que los números de subred son todos 0 y todos 1.

Supongo que te gusta

Origin blog.csdn.net/m0_67313306/article/details/124740887
Recomendado
Clasificación