Protocolo de capa de red y ping

1. Formato de paquete IP

Campo IP
Versión (Versión): Este campo contiene el número de versión de la IP, 4 bits. La versión actual de IP es 4 (es decir, IPv4).
Longitud del encabezado: este campo se utiliza para indicar la longitud del encabezado del paquete de datos IP, 4 bits. La longitud mínima del encabezado del paquete de datos IP es de 20 bytes, pero su longitud es variable. La longitud específica depende de la longitud del campo opcional.
Prioridad y tipo de servicio: este campo se utiliza para indicar la prioridad y el tipo de servicio del paquete de datos, 8 bits. Al dividir una determinada prioridad en el paquete de datos, se utiliza para lograr los requisitos de Qos (Calidad de servicio).
Longitud total: este campo se utiliza para indicar la longitud de todo el paquete de datos IP, 16 bits. La longitud máxima es de 65535 bytes, incluidos los datos y el encabezado del paquete.
Identificador (identificación): este campo se utiliza para indicar el identificador del paquete de datos IP, 16 bits. Cuando IP fragmenta los datos de la capa superior, asignará el mismo conjunto de números a todos los fragmentos y luego colocará estos números en el campo de identificador para asegurarse de que los fragmentos no se reorganicen por error.
Banderas: campo de bandera, 3 bits. El paquete actual no se puede fragmentar (cuando el paquete se envía de una Ethernet a otra Ethernet), o cuando un paquete está fragmentado, se utiliza para indicar si se ha emitido el último fragmento de una serie de fragmentos.
Desplazamiento del fragmento: este campo se utiliza para indicar el desplazamiento del fragmento, 13 bits. La información contenida en el desplazamiento del segmento se refiere a cómo volver a conectar los fragmentos en una secuencia de fragmentos.
TTL (Time to Live): este campo se utiliza para indicar el ciclo de vida de un paquete de datos IP, 8 bits. Cada vez que un paquete de datos pasa a través de un enrutador, el TTL se reducirá en 1. Cuando el valor TTL es 0, el paquete se descartará. Puede evitar que un paquete de datos se reenvíe sin cesar en la red.
Número de protocolo (Protocolo): campo de protocolo, 8 bits. Este campo se utiliza para indicar qué protocolo está encapsulado en el paquete de datos IP, ya sea TCP o UDP, el número de protocolo de TCP es 6 y el número de protocolo de UDP es 17.
Suma de comprobación del encabezado: este campo se utiliza para indicar la suma de comprobación, 16 bits. El receptor y la puerta de enlace se utilizan para verificar si los datos se han modificado.
Dirección IP de origen: este campo se utiliza para indicar la dirección de origen del paquete de datos, 32 bits.
Dirección IP de destino: este campo se utiliza para indicar la dirección de destino del paquete de datos, 32 bits.
Opciones (Opciones): El campo opcional se puede ampliar de acuerdo con la situación real, y hay múltiples opciones que se pueden usar con IP. Por ejemplo, puede ingresar la hora en que se creó el paquete de datos, etc. Después del mosto opcional, son los datos de la capa superior.
Inserte la descripción de la imagen aquí

2. Protocolo ICMP

1. Protocolo ICMP (Protocolo de mensajes de control de Internet)
1) ICMP es un "mecanismo de detección y retroalimentación de errores"
2) Encapsulado por paquetes de datos IP
3) Se utiliza para enviar mensajes de error y control

2. Encapsulación del protocolo ICMP
1) ICMP pertenece al protocolo de capa de red
2) Proceso de encapsulación de datos ICMP
Inserte la descripción de la imagen aquí
3. Uso básico de ICMP (Ping)
(1) Formato básico del comando Ping
Inserte la descripción de la imagen aquí
(2) Parámetros comunes del comando Ping en el sistema Windows
Inserte la descripción de la imagen aquí
4. Comando de ruta de traceroute
win: IP de tracert / nombre de dominio
Linux: IP de traceroute / nombre de dominio

3.Protocolo ARP

1. Dominio de difusión y difusión
Difusión: trama de datos con dirección de difusión como dirección de destino
Dominio de difusión: conjunto de todos los nodos de la red que pueden recibir la misma difusión
Dirección de difusión: FF-FF-FF-FF-FF-FF

2. Descripción general del protocolo ARP
La función básica de ARP (Protocolo de resolución de direcciones) es responsable de convertir una dirección IP conocida en una dirección MAC.

3. Principio de funcionamiento de ARP
Inserte la descripción de la imagen aquí

1) Cuando PC1 envía datos a PC2, primero verificará su propia tabla de caché ARP.
2) Si la verificación no está en la tabla de caché ARP, ARP enviará una transmisión para encontrar la dirección MAC del destino. La solicitud ARP incluye la dirección IP y la dirección MAC de la PC1 y la dirección IP y la dirección MAC de la PC2 (en este caso, la dirección de transmisión FF-FF-FF-FF-FF-FF)
3) Después de que el switch recibe la transmisión, Todos los hosts excepto PC1 envían mensajes de solicitud ARP, PC3 y PC4 reciben la información, comparan la dirección IP y descubren que no son ellos mismos, descartan el mensaje de solicitud ARP; PC2 lo recibe y descubre que es el suyo información y la envía en forma de unidifusión ARP responde y almacena en caché la correspondencia entre la dirección IP y la dirección MAC de la PC1 en su propia tabla ARP.
4) Después de la respuesta ARP de la PC2 a la PC1, la PC1 agrega la correspondencia entre la dirección IP y la dirección MAC de la PC2 en su propia tabla ARP, después de eso, la PC1 y la PC2 se comunican en forma de unidifusión.

El comando ARP en el sistema Huawei
[Huawei] dis mac-address Ver información de la dirección mac
[Huawei] arp static <IP> <MAC> Bind ARP
[Huawei] undo arp static <IP> <MAC> Unbind
<Huawei> reset arp all borrar la tabla de direcciones mac

Supongo que te gusta

Origin blog.csdn.net/weixin_44324367/article/details/109300401
Recomendado
Clasificación