地址解析协议(ARP) 分析

Java39

什么是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)

网络拓扑结构如下图:

地址解析协议(ARP) 分析

环境

  1. PC1 没有ARP缓存
  2. PC1 ,PC2,Switch0 在同一个网段同一个Vlan

PC1 执行如下命令,并且监听并捕获e0/0 和 e0/1 两个端口(只捕获ARP协议)

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Java

汇总数据库信息的存储过程

问题: mysql日常开发过程中,数据库、表的很多信息分散在不同的工具和不同的界面中,来回切换查找非常麻烦。 解决方式: 基于这个问题,编写了一个存储过程来收集存储过程中的日常信息,这非常方便查询。[...
Java

【Java中的线程】java.lang.Thread 类分析

进程和线程 联想一下现实生活中的例子--烧开水,烧开水时是不是不需要在旁边守着,交给热水机完成,烧开水这段时间可以去干一点其他的事情,例如将衣服丢到洗衣机中洗衣服。这样开水烧完,衣服洗的也差不多了。这...
Java

15分钟学会JWT使用

什么是JWT? JSON Web Token ,通过数字签名的方式,以JSON对象为载体,在不同的服务终端之间安全的传输信息。 jwt 可以生成 一个加密的token,做为用户登录的令牌,当用户登录成...
Java

Fizz网关入门教程-路由初体验

概念 路由是定义网关如何处理请求,包括反向代理、服务发现和服务编排。[En]Routing is to define how the gateway handles requests, includi...
Java

后端接口对接注意事项

后端接口对接的模式范本: 概念澄清: 【下单】是个广义上的叫法,并不仅限于支付订单的订单。因为整个过程都围绕一个【seqNo】订单号或流水号这个唯一标识展开,因而统称【下单】。 【下单】可用于分发优惠...
Java

Springboot3.0+spring6.0+JDK17+配置jsp和打war包

由于某些缘故,公司的产品需要升级,但并不希望花费大量时间重写前端代码(原来的就不是前后分离的)。所以虽然spring和springboot都升级为最新的版本,但是依然还是需要支持jsp,并继续用打包为...
Java

java面试——流

流是一组具有起点和终点的有序字节。它是数据传输的总称或摘要。也就是说,两个设备之间的数据传输称为流。流的本质是数据传输。根据数据传输的特点,将流抽象为各种类别,以便于更直观的数据操作。[En]A st...
Java

SpringBoot-多线程

一、配置 ```java @Configuration @EnableAsync //启用异步任务 public class ThreadPoolConfig { @Bean("taskExecuto...
Java

docker

一.Docker入门 1. Docker 为什么会出现 Docker是基于Go语言开发的!开源项目 4.1. 虚拟化技术的缺点 资源占用十分多 冗余步骤多 启动很慢 2.2. 容器化技术 比较Dock...
Java

mybatis中复杂查询(多对一和一对多)1-环境搭建

一.基本知识 (1).多对一的理解(以学生和老师为例子) 老师角度:一个老师会教多个学生【一对多】 学生角度:多个学生对应一个老师【多对一】 (2).如何处理:比较常见的两种方式,一个是联表查询,一个...