什么是ARP协议
ARP( A ddress R esolution P rotocol)— 地址解析协议 ,用于将IP地址解析为MAC地址。复杂来说,ARP用于32位IPv4地址和以太网的48位MAC地址之间的映射。
与ARP相反功能的协议称为 RARP(Reverse Address Resolution Protocol) 逆地址解析协议 。用于将MAC地址转换为IP地址。一般用于无盘系统中。
一个基本的例子
PC1 访问 网关(switch0,192.168.1.1)
网络拓扑结构如下图:
环境
- PC1 没有ARP缓存
- PC1 ,PC2,Switch0 在同一个网段同一个Vlan
PC1 执行如下命令,并且监听并捕获e0/0 和 e0/1 两个端口(只捕获ARP协议)
相关文章
Gantt/BTS 生产计划电子看板甘特图
Gantt/BTS 生产计划电子看板甘特图 前言 参考:https://www.freecodecamp.org/news/create-gantt-chart-using-css-grid/ "甘特...
Java线程数过多解决之路——利用Arthas解决Jenkins线程数飙升问题
0. 背景 Jenkins是基于Java开发的一款持续集成工具,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。同时,Jenkins 提供了数量庞大的各种插 件,以满足用户对于持续集成相关...
汇总数据库信息的存储过程
问题: mysql日常开发过程中,数据库、表的很多信息分散在不同的工具和不同的界面中,来回切换查找非常麻烦。 解决方式: 基于这个问题,编写了一个存储过程来收集存储过程中的日常信息,这非常方便查询。[...
从零玩转Websocket实时通讯服务之前后端分离版本
前言 公司项目需要用到消息提示,那么WebSocket它来了经过我面向百度的学习,废话不多说直接开干. 后端搭建 一、依赖导入 org.springframework.boot spring-boot...
【Java中的线程】java.lang.Thread 类分析
进程和线程 联想一下现实生活中的例子--烧开水,烧开水时是不是不需要在旁边守着,交给热水机完成,烧开水这段时间可以去干一点其他的事情,例如将衣服丢到洗衣机中洗衣服。这样开水烧完,衣服洗的也差不多了。这...
15分钟学会JWT使用
什么是JWT? JSON Web Token ,通过数字签名的方式,以JSON对象为载体,在不同的服务终端之间安全的传输信息。 jwt 可以生成 一个加密的token,做为用户登录的令牌,当用户登录成...
java 使用递归遍历文件夹及子文件夹中文件
```java //使用递归遍历文件夹及子文件夹中文件 public void filesDirs(File file){ //File对象是文件或文件夹的路径,第一层判断路径是否为空 if(file...
Fizz网关入门教程-路由初体验
概念 路由是定义网关如何处理请求,包括反向代理、服务发现和服务编排。[En]Routing is to define how the gateway handles requests, includi...
后端接口对接注意事项
后端接口对接的模式范本: 概念澄清: 【下单】是个广义上的叫法,并不仅限于支付订单的订单。因为整个过程都围绕一个【seqNo】订单号或流水号这个唯一标识展开,因而统称【下单】。 【下单】可用于分发优惠...
【Unity Shader学习笔记】Unity光照-阴影
1、原理 一个对象在其他对象上投射阴影,以及一个对象如何接收其他对象的阴影。[En]One object casts shadows on other objects, and how one obj...
Springboot3.0+spring6.0+JDK17+配置jsp和打war包
由于某些缘故,公司的产品需要升级,但并不希望花费大量时间重写前端代码(原来的就不是前后分离的)。所以虽然spring和springboot都升级为最新的版本,但是依然还是需要支持jsp,并继续用打包为...
SpringBoot-多线程
一、配置 ```java @Configuration @EnableAsync //启用异步任务 public class ThreadPoolConfig { @Bean("taskExecuto...
mybatis中复杂查询(多对一和一对多)1-环境搭建
一.基本知识 (1).多对一的理解(以学生和老师为例子) 老师角度:一个老师会教多个学生【一对多】 学生角度:多个学生对应一个老师【多对一】 (2).如何处理:比较常见的两种方式,一个是联表查询,一个...