Aprendizaje y análisis de direcciones IP

Tabla de contenido

1. ¿Qué es una dirección IP?

2. Clasificación y configuración de direcciones IP

2.1 La diferencia entre dirección IPv4 y dirección IPv6

2.2 Clasificación de direcciones IPv4

3. Dirección privada local 

3.1 169.254.xx/16 dirección privada local


1. ¿Qué es una dirección IP?

La dirección IP (Dirección de Protocolo de Internet) se refiere a la dirección de Protocolo de Internet, también conocida como dirección de Protocolo de Internet. La dirección IP es un formato de dirección unificado proporcionado por el protocolo IP y asigna una dirección lógica a cada red y a cada host en Internet para proteger las diferencias en las direcciones físicas. Por lo tanto, la dirección IP es una dirección lógica y la dirección MAC en la tarjeta de red de cada host es la dirección física. La
dirección IP es en realidad una cadena de números binarios de 32 bits. Para facilitar nuestra memoria, la dividimos en grupos de 8 bits, separados por puntos decimales. , similar a: 172.20.5.6 (10110110.00010100.00000101.00000110)

2. Clasificación y configuración de direcciones IP

2.1 La diferencia entre dirección IPv4 y dirección IPv6

IPv4 e IPv6 son diferentes tipos de direcciones IP. Su objetivo principal es el mismo: marcar diferentes usuarios y permitirles comunicarse a través de IP. La principal diferencia es que IPv6 es la última generación de direcciones IP y, debido a que el número de combinaciones de direcciones IPv4 es limitada, eventualmente se agotará, por lo que el desarrollo de IPV6 está diseñado para evitar el agotamiento total de IPV4.

Dirección IPv4: un número binario de 32 bits, expresado en notación decimal con puntos

Enseñarle cómo convertir fácilmente direcciones IP entre binaria y decimal

Ejemplo: (1) Convierta la dirección 192.168.1.1 en representación binaria

La siguiente es una cadena de números binarios de 32 bits, para facilitar nuestra memoria la dividimos en grupos de 8 bits y usamos puntos decimales en el medio.

Cada número binario de 8 bits se puede representar mediante 2^n, que corresponde a 2^7 ---2^0 respectivamente.

10101000 .00000000.00000000.00000000

 128 64 32 16 8 4 2 1 (2^7 --- el número decimal de 2^0)

10101000=128*1+64*0+32*1+16*0+8*1+0*(4+2+1)=168

10101000 .00000000.00000000.00000000=168.0.0.0

Misma razón

128*1+64*1+0*(32+16+8+4+2+1) =11000000=192

Entonces 192.168.1.1=11000000.10101000.00000001.00000001

Una dirección IP completa requiere una máscara de subred/máscara de red (máscara/máscara de red)

A la hora de configurar la dirección, la máscara de subred es imprescindible

Entonces, ¿para qué se utiliza la "máscara de subred" en la dirección IP?

Da un ejemplo conocido

Xiao Ming es un estudiante de primer año y su número de estudiante es 05510050433 20212194

Cuando Xiao Ming ve la identificación de otro estudiante, puede saber inmediatamente si el otro estudiante está en la misma clase que él.

Por ejemplo, la guapa Xiaohong 20212133 es una compañera de clase.

El chico guapo Xiaolan 20221144 no es un compañero de clase.

¿Cómo puedes saberlo? Si los números al frente de la identificación del estudiante son iguales, son compañeros de clase.

El número de estudiante se divide aproximadamente en dos partes, la primera parte es el número de clase y la segunda parte es el número individual.

Ahora volvamos a la dirección IP y la máscara de subred.

Las computadoras y los teléfonos móviles deben estar conectados a Internet, y habrá una dirección IP cuando se conecte a Internet. La dirección IP generalmente se obtiene automáticamente, pero si la configura manualmente, encontrará que debe completar la máscara de subred. , de lo contrario no será confirmado.

La función de la máscara de subred es determinar el segmento de red donde se encuentra la dirección IP.

Xiao Ming debe conocer su clase y la computadora debe conocer su segmento de red.

Los primeros 4 dígitos del número de estudiante de Xiao Ming representan el número de clase, que establece la escuela.

Entonces, ¿cuántos primeros dígitos de la dirección IP representan el segmento de red? Esto depende de la máscara de subred.

La dirección IP se divide en dos partes. La primera parte se llama "bit de red", que es similar al número de clase en la identificación del estudiante. Siempre que los bits de red de dos IP sean iguales, están en el mismo segmento de red.

La parte después de la dirección IP se llama "bit de host", que representa el número individual del host, similar al número en el número de identificación del estudiante que el maestro llama cada vez.

Entonces, si dos IP están en el mismo segmento de red depende de si sus bits de red son iguales.

El papel de la máscara de red.

Distinguir entre bits de red y bits de host

Bit de red: identifica en qué dominio de transmisión se encuentra esta dirección IP

Bit de host: dirección IP que se puede asignar al host

Un 1 en la máscara de subred representa el bit de red.

0 en la máscara de subred representa el bit del host

Por ejemplo:

La dirección IP: 192.168.1.1

Su máscara de subred: 255.255.255.0

Después de la conversión al sistema binario, es el siguiente

11111111.11111111.11111111 . 00000000

Entonces, los primeros 24 bits son los bits de la red y los 8 bits restantes son los bits del host.

El método de representación es: 192.168.1.1/24

2.2 Clasificación de direcciones IPv4

Según el escenario de uso (alcance)

Dirección IPv4 dirección limitada 2^32 - alrededor de 4,2 mil millones

Dirección privada: uso gratuito, singularidad local

Dirección pública: pago por uso, única a nivel mundial

Las direcciones IPv4 se dividen en cinco tipos según diferentes ID de red: direcciones de Clase A, direcciones de Clase B, direcciones de Clase C, direcciones de Clase D y direcciones de Clase E.

1. Dirección IP de clase A : una dirección IP de clase A consta de una dirección de red de 1 byte (8 bits) y una dirección de host de 3 bytes. El bit más alto de la dirección de red debe ser "0" y el rango de direcciones es de 1.0.0.0 ~126.0 .0.0. Hay 126 (2^7-2) redes Clase A disponibles y cada red puede acomodar más de 100 millones (2^24-2) hosts.

2. Dirección IP de clase B : una dirección IP de clase B consta de una dirección de red de 2 bytes y una dirección de host de 2 bytes. El bit más alto de la dirección de red debe ser "10" y el rango de direcciones es de 128.0.0.0 ~191.255.255.255. Hay 16.382 (2^14-1) redes de Clase B disponibles y cada red puede alojar más de 60.000 (2^16-2) hosts.

3. Dirección IP de clase C : una dirección IP de clase C consta de una dirección de red de 3 bytes y una dirección de host de 1 byte. El bit más alto de la dirección de red debe ser "110". El rango es de 192.0.0.0~223.255.255.255 . Las redes de clase C pueden alcanzar más de 2,09 millones (2^21-1) y cada red puede albergar 254 (2^8-2) hosts.

4. Dirección de clase D : el primer byte de la dirección IP de clase D comienza con "lll0", que es una dirección especialmente reservada. no apunta a una red específica

5. Dirección IP de clase E : comienza con "llll0" y está reservada para uso futuro. Una dirección todo ceros ("0.0.0.0") corresponde al host actual. La dirección IP con todos los "1" ("255.255.255.255") es la dirección de transmisión de la subred actual.

Entre ellas, la dirección de tres categorías ABC es una dirección de unidifusión, la dirección de categoría D es una dirección de multidifusión y la dirección de categoría E se utiliza para investigaciones científicas y está reservada.

Dirección de unidifusión: se puede utilizar como dirección de origen y como dirección de destino.

Dirección de multidifusión: solo se puede utilizar como dirección de destino

Red de clase principal: de forma predeterminada, los bits de red de las direcciones ABC de clase tres tienen la longitud de máscara de subred predeterminada.

A /8 255.0.0.0

B/16 255.255.0.0

C/24 255.255.255.0

Rango de direcciones privadas:

R: 10.0.0.0/8

B: 172.16.0.0/16-172.31.0.0/16

C: 192.168.0.0/24-192.168.255.0/24

Dirección IP especial:

0.0.0.0/0 dirección no válida/dirección predeterminada/dirección predeterminada

Función: Representa todas las direcciones IP de la red.

255.255.255.255 dirección de transmisión restringida

Función: dirección de transmisión, solo se puede utilizar como dirección de destino, lo que indica que el objetivo son todas las direcciones IP

127.0.0.1 dirección de bucle invertido local

Función: se utiliza para detectar si la pila de protocolos TCP/IP puede encapsular y desencapsular datos correctamente y existe de forma predeterminada en la PC una vez completada la instalación del sistema.

Se utiliza para detectar la calidad de la tarjeta de red. Utilice el comando de prueba de conectividad PING.

Hacer ping 127.0.0.1

3. Dirección privada local 

3.1 169.254.xx/16 dirección privada local

Función: cuando la PC no puede obtener una dirección IP obteniendo automáticamente una dirección IP, la PC generará automáticamente una dirección IP, a saber, 169.254.xx/16

192. 168. 1. 0/24 bits     de host, todas las direcciones 0 - dirección de red

Una dirección con 0 bits de host representa un segmento de red y representa todas las direcciones IP en este segmento de red --- Todos los estudiantes de la clase xxx

Rango de direcciones representativas: 192.168.1.1/24-192.168.1.255/24

Esta dirección no puede ser utilizada por el anfitrión.

192. 168. 1. Dirección 255/24   con los 1 bits de host - dirección de transmisión

La dirección con todos unos en el bit del host representa la dirección de transmisión en este segmento de red y solo puede usarse como dirección de destino; no puede ser utilizada por el host ---@todos en el grupo de clase xx

Dentro de un segmento de red, excepto las direcciones con todos los bits del host todos en 0 y los bits del host todos en 1, el host puede utilizar las direcciones restantes.

Ejemplo 1. Escriba el rango de direcciones disponibles, la cantidad de hosts disponibles, la dirección de transmisión y la dirección de red de 192.168.1.0/24

Número de hosts disponibles:

254 =2^bit de host-2= 2^8-2

Rangos de direcciones disponibles:

192.168.1.1/24-192.168.1.254/24

Dirección de red 192.168.1.0/24

Dirección de transmisión 192.168.1.255

Ejemplo 2. Escriba el rango de direcciones disponibles, la cantidad de hosts disponibles, la dirección de transmisión y la dirección de red de 172.16.3.0/16

172.16.3.0/16、

Número de hosts disponibles:

65534=2^16-2

Rangos de direcciones disponibles:

172.16.0.1/16-172.16.255.254/16

2^Bit de host-2

Dirección de red 172.16.0.0/16

Dirección de transmisión 172.16.255.255/16

Para resolver las necesidades de pocas direcciones privadas y aplicaciones flexibles

 Máscara de subred de longitud variable VLSM: subredes

Divida lógicamente el gran dominio de transmisión original en varios dominios de transmisión pequeños

Método: Al tomar prestado el bit de host para que actúe como bit de red, se logra

Ejemplo 1. Pida prestado 1 bit para dividir 2 dominios de difusión: 2 segmentos de red

192.168.1.0/24

192 . 168 . 1 . 0 0000000/ 24+1=25

192 . 168 . 1 . 1 0000000/ 24+1=25

192 . 168 . 1 . 0/25

Rango de direcciones disponibles : 192.168.1.1/25-192.168.1.126/25

Número de hosts disponibles: 126=2^25-2

Dirección de red : 192.168.1.0/25

Dirección de transmisión : 192.168.1.127/25

192 . 168 . 1 . 128/25

Rango de direcciones disponibles : 192.168.1.129/25-192.168.1.254/25

Número de hosts disponibles : 126

Dirección de red : 192.168.1.128/25

Dirección de transmisión : 192.168.1.255/25

Ejemplo 2. Pida prestados 2 bits para dividir 4 dominios de transmisión: 4 segmentos de red

192.168.1.0/24

192 . 168 . 1 . 00 000000/ 24+2=26

192 . 168 . 1 . 01 000000/ 24+2=26

192 . 168 . 1 . 10 000000/ 24+2=26

192 . 168 . 1 . 11 000000/ 24+2=26

192 . 168 . 1 . 0/26

Dirección de red : 192. 168. 1. 0/26 _

Dirección de transmisión : 192. 168. 1. 63/26 _

Rango de direcciones disponibles : 192. 168. 1. 1/26 - 192. 168. 1. 62/26 _

Número de direcciones disponibles : 62 = 2^6-2

192.168.1.64/26

Dirección de red: 192.168.1.64/26

Dirección de transmisión: 192.168.1.127/26

Rango de direcciones disponibles: 192.168.1.65/26 - 192.168.1.126/26

Número de direcciones disponibles: 62 = 2^6-2

192 . 168 . 1 . 128/26

Dirección de red: 192.168.1.128/26

Dirección de transmisión: 192.168.1.191/26

Rango de direcciones disponibles: 192.168.1.129/26 - 192.168.1.190/26

Número de direcciones disponibles: 62 = 2^6-2

192 . 168 . 1 . 192/26

Pida prestados 3 bits para dividir 8 dominios de transmisión: 8 segmentos de red

192.168.1.0/24

192 . 168 . 1 . 000 00000/ 24+3=27

192 . 168 . 1 . 001 00000/ 24+3=27

192 . 168 . 1 . 010 00000/ 24+3=27

192 . 168 . 1 . 011 00000/ 24+3=27

192 . 168 . 1 . 100 00000/ 24+3=27

192 . 168 . 1 . 101 00000/ 24+3=27

192 . 168 . 1 . 110 00000/ 24+3=27

192 . 168 . 1 . 111 00000/ 24+3=27

192.168.1.0/27

Dirección de red: 192.168.1.0/27

Dirección de transmisión: 192.168.1.31/27

Rango de direcciones disponibles: 192.168.1.1/27 - 192.168.1.30/27

Número de direcciones disponibles: 30 = 2^5-2

192.168.1.32/27

192.168.1.64/27

192.168.1.96/27

192.168.1.128/27

192.168.1.160/27

192.168.1.192/27

192.168.1.224/27

Número de segmentos de red divididos = 2^ bits prestados

Número de hosts disponibles = 2^ bits de host -2 ( dirección de red , dirección de transmisión )

Rango de direcciones disponibles = dirección de red + 1 - dirección de transmisión - 1

La relación entre segmentos de red divididos :

Algoritmo sencillo :

Primero : debe encontrar la dirección del primer segmento y luego incrementar el segmento de red . El valor incrementado es el número representativo del bit más bajo ( el bit más a la derecha ) del bit prestado ( es decir, la máscara : por ejemplo : /27 es el número representativo del bit 27 )

172. 16. 000000 01.0 0000000/22 pedir prestado 3 bits  - 8 segmentos de red 172. 16. 0. 0/25 _ _ _

172 . 16 . 0 . 128/25

172 . 16 . 1 . 0/25

172 . 16 . 1 . 128/25

172 . 16 . 2 . 0/25

172 . 16 . 2 . 128/25
172 . 16 . 3 . 0/25

172 . 16.3.128/25

(2) Enrutamiento entre dominios sin clase CIDR --- Resumen

Agregue varios dominios de difusión pequeños en un dominio de difusión grande

Método: el número de red principal es el mismo, se toman los mismos bits y se eliminan los bits diferentes

192.168.00000001.0/24

192.168.00000010.0/24

192.168.00000011.0/24

192.168.0.0/24

Los primeros 22 dígitos son iguales:

192.168.0.0/22 ​​< 24

Superred: la longitud de la máscara de subred resumida es menor que la longitud de la máscara de subred de la red principal

Red de clase principal---Longitud de máscara de subred predeterminada

Categoría C/24

Supongo que te gusta

Origin blog.csdn.net/nuhao/article/details/131461902
Recomendado
Clasificación