Conocimiento de la red: principio de reenvío ARP

Opciones comunes del comando ping en el sistema Windows:

-t 参数会一直不停的执行ping
-a 参数可以显示主机名称				
-l 参数可以设定ping包的大小			###在Linux系统下为:-s
–n 指定发送包的个数  									-c
–S 指定源IP去ping    									-I
跟踪路由路径命令:
WIN:	tracert IP/域名
Linux:	traceroute IP/域名

Funciones de la capa de red

  • Define la dirección lógica basada en el protocolo IP
  • Conecte diferentes tipos de medios
  • Elegir la mejor ruta para que los datos pasen por la red

Formato de paquete IP

Inserte la descripción de la imagen aquí

Campo de versión: Versión: Este campo contiene el número de versión de la IP, 4 bits. La versión de IP actual 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 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 (prioridad, 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 cierta 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. El más largo es de 65535 bytes, incluidos el encabezado y los datos de la capa superior.

Identificador (identificación): este campo se utiliza para indicar el identificador del paquete de datos IP, 16 bits. Cuando IP fragmenta los mismos datos de los datos de la capa superior, asigna el mismo grupo de números y luego coloca estos números en el campo de identificador para garantizar que los fragmentos no se reorganicen por error.

Banderas: campo estándar, 3 bits. El paquete actual no se puede fragmentar, o si el último fragmento se envió después de que se fragmentó un paquete.

Desplazamiento del fragmento: este campo se utiliza para indicar el desplazamiento del fragmento, 13 bits. La información contenida se refiere a cómo volver a conectar los fragmentos en una secuencia de fragmentos.

TTL (tiempo de
vida): se utiliza para indicar el ciclo de vida de los paquetes de datos IP, 8 bits. Cada vez que un paquete pasa a través de un enrutador, el TTL se reducirá en 1. Cuando el valor sea 0, el paquete se descartará. Puede evitar que los paquetes de datos circulen de forma inalámbrica en la red, provocando la congestión de la red.

Número de protocolo (Protocolo): campo de protocolo, 8 bits. Se utiliza para indicar qué protocolo está encapsulado en el paquete IP, es 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. Se utiliza para verificar si se han modificado los datos.

Dirección IP de origen: este campo indica 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 las condiciones reales, y hay múltiples opciones que se pueden usar con IP. Después de la opción están los datos superiores.

Principio de funcionamiento de ARP:

  • 1. La PC1 desea enviar datos a la PC2, primero verificará su propia tabla de caché ARP.
  • 2. Si se encuentra que la dirección MAC que se buscará no está en la tabla, se enviará una transmisión de solicitud ARP para encontrar la dirección MAC del destino. El mensaje de 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 destino de la PC2 (en este caso, la dirección MAC de difusión FF-FF-FF-FF-FF-FF).
  • 3. Una vez que el switch recibe la transmisión, realiza un procesamiento de inundación. Todos los hosts excepto la PC1 reciben el mensaje de solicitud de ARP y la PC2 envía la respuesta de ARP en modo unidifusión y almacena en caché la correspondencia entre la dirección IP y la dirección MAC de la PC1 en su tabla ARP. Y otros hosts descartan el mensaje de solicitud ARP.
  • 4. La PC1 agrega la correspondencia entre la dirección IP y la dirección MAC de la PC2 en su propia tabla ARP y se comunica con la PC2 en modo unidifusión.

Comando ARP en el sistema de Windows:

arp -a    		###查看ARP缓存表
arp -d [IP]		###清除ARP缓存
arp -s IP MAC	###ARP静态绑定

Si indica que no se pudo agregar la entrada ARP, la solución:

a、用管理员模式:电脑左下角“开始”按钮右键,点击“Windows PowerShell(管理员)(A)” 或者 进入C盘windows\system32文件夹找到cmd.exe,右键“以管理员身份运行” 再执行arp -s命令

b、	(1)netsh interface ipv4 show neighbors 或者netsh i i show in <查看网卡接口序号/Idx>
	(2)netsh interface ipv4 set neighbors <接口序号> <IP> <MAC>
	
解除静态绑定
netsh -c i i delete neighbors 'Idx'

动态学习到的ARP的老化时间是120s,并且静态绑定的ARP条目在计算机关机或重启后会消失。


华为系统中的ARP命令
[Huawei]dis mac-address 			###查看mac 地址信息

[Huawei]arp static <IP> <MAC>		###绑定ARP

[Huawei]undo arp static <IP> <MAC>	###解绑定
<Huawei>reset arp all 				###清除mac地址表

Supongo que te gusta

Origin blog.csdn.net/weixin_51468875/article/details/114001599
Recomendado
Clasificación