Máscara de subred de enseñanza popular

Muchos cursos de redes informáticas comienzan con cuántas capas se divide una red, qué funciones implementa cada capa, etc. Muchos términos profesionales se derivan de la pavimentación y los principiantes a menudo se sienten confundidos y confundidos. Luego comencé a hablar de la configuración de parámetros de red y el cálculo de IP y máscaras de subred. Los novatos pueden darse por vencidos.

Enseñar de esta manera no funcionará. Primero debemos comprender por qué la red está diseñada de esta manera, para profundizar nuestra comprensión de la tecnología de red. El tema "¿Por qué está diseñado de esta manera?" no requiere terminología profesional para explicarlo claramente. Debido a que los problemas encontrados en el diseño de redes son a menudo de naturaleza similar a los problemas que encontramos en nuestra vida diaria, no se requiere experiencia técnica profesional. Una persona puede comprender siempre que tenga una experiencia de vida normal.

Por ejemplo, ¿por qué la red es jerárquica ahora? Una máquina quiere enviar un mensaje a otra máquina. ¿Por qué necesitamos transferir datos capa por capa a la tarjeta de red, luego pasar por el enrutador a otra tarjeta de red y luego restaurar los datos capa por capa? ¿Por qué no enviar los datos intactos a la otra parte?

De hecho, solo necesita pensar por qué necesita empacar un par de zapatos en línea y enviarlos a una estación de transferencia, y luego enviar un camión grande de una estación de transferencia a otra. Algunos paquetes también se pueden recoger en avión o barco, y luego el mensajero los dejará en la posada o utilizará un triciclo para entregártelos. Finalmente, con toda su expectación, se sacan los zapatos de las capas de embalaje. ¿Por qué las tiendas no te dan simplemente los zapatos? Esta forma de trueque existía en la antigüedad, pero la eficiencia de la transacción era baja. Si desea comprender las dificultades y la evolución de los sistemas logísticos, puede conocer los desafíos y soluciones del diseño de redes. Por lo tanto, si se le pide a un experto en optimización de redes que realice una optimización logística, debe ser una buena mano.

En el camino hacia el aprendizaje del conocimiento en red, este tipo de pensamiento de transferencia se puede ver en todas partes y, a menudo, permite a los pensadores experimentar el gozo de la iluminación. En este momento, el conocimiento se puede considerar dominado. Por ejemplo, todos sabemos que la IP es la identidad de una computadora en la red. Cuando aprendí por primera vez sobre redes informáticas, tenía dudas. La dirección MAC de la tarjeta de red de la computadora también es única. ¿Por qué necesitamos una IP cuando tenemos una dirección MAC? ¿No es esto innecesario? Más tarde, lo comparé con la vida real, donde las tarjetas de identificación de las personas son todas únicas. ¿Por qué todavía necesitamos un número de móvil? Piénsalo de nuevo, si no tienes un número de teléfono móvil, puedes contactar con otra persona y simplemente marcar su número de DNI. ¿lo que sucede? ¿A qué tipo de problema corresponde este problema en las redes informáticas? Con el establecimiento de las relaciones correspondientes, el conocimiento relevante de la red se absorbe y digiere por completo.

Y la ciencia cerebral moderna muestra que el establecimiento de esta correspondencia entre diferentes campos es una "apertura de meridiano" fisiológica, y las neuronas de tu cerebro formarán nuevas vías. En otras palabras, tu forma de pensar ha cambiado respecto a antes. ¡Felicitaciones, ha completado una verdadera actualización cognitiva!

Pon otro ejemplo. Muchos principiantes tienen dolor de cabeza cuando se encuentran con máscaras de subred. ¿Por qué configurar una máscara de subred?

Usemos otra analogía. En la vida diaria, la gestión de los coches depende de los números de matrícula. Cuando vi que los dos primeros dígitos de la matrícula eran Liao A, supe que era un automóvil Shenyang. Hay alrededor de 30 millones de matrículas desde Liao A00000 hasta Liao AZZZZZ, lo que es suficiente por ahora.

Entonces imaginemos que si Shenyang se vuelve particularmente habitable, más de 42 millones de personas en Liaoning y 40 millones de personas se mudarían a Shenyang para establecerse, y todos tendrían un automóvil. Los más de 30 millones de matrículas existentes no son suficientes. ¿Cómo dividir los números de matrícula cuando no se permite agregar números de matrícula (aún de 7 dígitos) y caracteres disponibles (aún del 0 al 9 y letras en inglés)?

Esto es a lo que se enfrenta el mundo de las redes informáticas. Los recursos IP son muy escasos, pero los tamaños de los terminales de red están distribuidos de manera desigual. Muchas LAN pueden tener docenas de terminales, mientras que algunas redes tienen millones de terminales, al igual que nuestra distribución de población supuesta en Liaoning. Cuando la distribución de la población es desigual, necesitamos un método flexible para dividir los números de matrículas.

Por ejemplo, los dos primeros automóviles con el número de matrícula Liao B representaban originalmente a Dalian. Ahora los tres coches con el número de matrícula "Liao B0" representan a Dalian. Las matrículas vacantes son "Liao B1". a "Liao BZ". La matrícula se puede asignar a Shenyang. Si en casos extremos hay menos de 20 autos en una ciudad, incluso podemos usar los primeros seis "Liao Z0000" para representar la ciudad, y el restante es 0 ~ Z, que es suficiente para asignar a estos 20 autos. Entonces necesitamos información adicional para representar "los primeros números se usan para representar la ciudad". Esta información se puede representar mediante un número entero m del 1 al 7.

Por ejemplo, Liao A99993/6 significa que este es el auto número 3 del Liao A9999 de la ciudad; Liao A99993/2 representa el auto número 99993 de la ciudad "Liao A"... Una ciudad con una población grande M es pequeña, y una ciudad con una población pequeña M es pequeña La ciudad es grande y se logra una asignación flexible del número de matrículas disponibles.

Si comprende el contenido anterior, entonces la máscara de subred es fácil de entender.

La ciudad de arriba corresponde al número de red; el número de automóvil representa el número de host. Y m es la máscara de subred, que se utiliza para indicar "qué número es el número de red". Nuestra dirección IP es un número binario de 32 bits, por lo que el valor de m es 1 ~ 32.

Debido a que las computadoras son buenas procesando binarios, en la práctica a menudo se usa otra expresión equivalente de m.

Por ejemplo, M =5 significa que los primeros cinco dígitos son "1", seguido de 0, lo que significa 1111100000000000000000000000.