首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ARP :当主机想在不同的网络中与主机通信时,Mac ARP会请求什么?

ARP :当主机想在不同的网络中与主机通信时,Mac ARP会请求什么?
EN

Stack Overflow用户
提问于 2015-11-12 05:36:14
回答 1查看 111关注 0票数 0

请澄清我对ARP的怀疑。在下面的拓扑中。为了更好地理解,当主机连接在默认网关之间时,ARP是如何工作的。

主机A(10.10.10.1)-----Switch-----(10.10.10.2)Router(20.20.20.2)--------HostB

  1. 当主机想要与主机B通信时,hostA是否向目标IP (20.20.20.1)或默认网关(10.10.10.2)发送ARP请求。
  2. 如果主机B发送ARP,主机A标识主机B在不同的网络中,它将只将数据包发送到配置好的默认网关,也会请求默认网关Mac地址
  3. 主机B mac不会被主机A以任何费用学习,那么主机A是否每次都会生成ARP请求?
EN

回答 1

Stack Overflow用户

发布于 2015-11-12 07:02:07

由于MAC地址仅适用于被第3层设备(路由器)限制的第2层域,除非主机有错误配置的掩码,否则主机不会对不同子网上的MAC地址进行ARP。

主机将ARP作为其配置网关的地址,以便将帧发送到网关,而网关将删除第2层帧,并尝试将第3层数据包转发到端口到终端主机。然后,路由器将第3层数据包封装为一个新的第2层帧(如果nest跃点不在其ARP缓存中,则可能使用ARP )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33672692

复制
相关文章
16.2 ARP 主机探测技术
ARP (Address Resolution Protocol,地址解析协议),是一种用于将 IP 地址转换为物理地址(MAC地址)的协议。它在 TCP/IP 协议栈中处于链路层,为了在局域网中能够正确传输数据包而设计,由协议数据单元和对应的操作命令组成。ARP 既可以由操作系统处理,也可以由网卡处理。
王瑞MVP
2023/10/21
3770
16.2 ARP 主机探测技术
Python写ARP局域网主机存活扫描与ARP欺骗工具
專 欄 ❈exploit,Python中文社区专栏作者,入坑Python一年。希望与作者交流或者对文章有任何疑问的可以与作者联系: QQ:1585173691 Email:15735640998@163.com ❈—— 起源 最近一直在研究网络协议,为了加深理解就自己构造了数据包发送并用抓包工具进行分析,在研究arp协议时顺便写了一个简单的类似网络剪刀手的小脚本用于测试,下面开始我们的arp研究吧。 简单协议分析 网络协议大致分为应用层•传输层•网路层•链路层,以http为例,传输层封装tcp头,网络层封
Python中文社区
2018/01/31
2K0
Python写ARP局域网主机存活扫描与ARP欺骗工具
基于 UDP /ARP发现内网存活主机
UDP(User Datagram Protocol)是一种无连接的协议,在第四层-传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。
逍遥子大表哥
2021/12/17
5370
基于 UDP /ARP发现内网存活主机
安全攻防 | arp主机存活探测
在进行渗透测试过程中,与目标主机同一网络环境时,可以利用ARP协议进行主机存活探测。该种扫描方式速度较快、识别精准,在视频中作者分别从arp协议原理、arp常见的安全问题、python代码编写arp主机存活探测脚本、windows及linux系统环境下其它主机存活探测工具,并进行实操演示和练习,具体使用方式详见如下视频教程:
安全小王子
2021/03/16
1.2K0
Linux内核配置-ARP系列
all为所有,defalut为默认,其他为接口自己的 如果接口没填写,将会把defalut的值放接口上,实际生效的为all和接口中参数值较大的那个 #arp_ignore arp_ignore的参数含义如下: 定义了对目标地址为本机IP的ARP询问的不同应答模式。 net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.default.arp_ignore = 1 net.ipv4.conf.lo.arp_ignore = 1 net.ipv4.conf.eth0.a
陈不成i
2021/05/25
6.1K0
【计算机网络】网络层 : ARP 协议 ( 使用 ARP 协议查找 目的主机 / 路由器 物理地址 )★
物理地址需求 : 在 数据链路层 传输数据帧时 , 必须知道 目的 IP 地址的 MAC 地址 ;
韩曙亮
2023/03/28
1.4K0
常用的数据链路层协议_数据链路层和网络层
虽然网络中各个局域网所采用的通信技术可能的不同的,但是IP屏蔽了底层网络的差异,对于网络通信双方的IP层及其往上的协议来说,它们并不需要关心底层具体使用的是哪种局域网技术。
全栈程序员站长
2022/11/01
8710
彻底搞懂系列之:ARP协议
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;
网络工程师笔记
2021/05/17
3.4K0
彻底搞懂系列之:ARP协议
常见网络协议汇总(二)
传输层的主要功能是为了实现“端口到端口”的通信,以确保一条数据发送到主机上后,能够正确的传递到对应的端口上
武汉利又德
2023/02/02
4560
常见网络协议汇总(二)
71张图详解IP 地址、IP 路由、分片和重组、三层转发、ARP、ICMP
这要从 TCP/IP 协议说起,互联网使用的是 TCP/IP 协议,其中 IP 协议又是最重要的协议之一。IP 协议是基于 IP 地址将数据包发送给目的主机,能够让互联网上任何两台主机进行通信。
网络工程师笔记
2021/05/17
1.8K0
71张图详解IP 地址、IP 路由、分片和重组、三层转发、ARP、ICMP
36 张图详解 ARP :网络世界没有我,你哪也别想去
从网络分层上看,我们知道二层网络中,使用 MAC 地址进行传输,MAC 地址做为数据链路层的设备标识符。
Bug开发工程师
2021/07/01
8740
36 张图详解 ARP :网络世界没有我,你哪也别想去
71张图详解IP 地址、IP 路由、分片和重组、三层转发、ARP、ICMP
这要从 TCP/IP 协议说起,互联网使用的是 TCP/IP 协议,其中 IP 协议又是最重要的协议之一。IP 协议是基于 IP 地址将数据包发送给目的主机,能够让互联网上任何两台主机进行通信。
释然IT杂谈
2022/10/27
1K0
71张图详解IP 地址、IP 路由、分片和重组、三层转发、ARP、ICMP
图说网络技术——ARP,讲的太棒了!
ARP协议是常用的TCP/IP底层协议之一。在对网络故障进行诊断的时候,它也是最常用的协议。
网络技术联盟站
2021/04/23
2.4K0
【Linux】数据链路层:以太网协议
1. (1)IP提供了将数据包跨网络发送的能力,这种能力实际上是通过子网划分+目的ip+查询节点的路由表来实现的,但实际上数据包要先能够在局域网内部进行转发到目的主机,只有有了这个能力之后,数据包才能跨过一个个的局域网,最终将数据包发送到目的主机。 所以跨网络传输的本质就是跨无数个局域网内数据包转发的结果,离理解整个数据包在网络中转发的过程,我们只差理解局域网数据包转发这临门一脚了。 (2)而现在最常见的局域网通信技术就是以太网,无线LAN,令牌环网(这三种技术在数据链路层使用的都是MAC地址),早在1970年代IBM公司就发明了局域网通信技术令牌环网,但后来在1980年代,局域网通信技术进入了以太网大潮,原来提供令牌网设备的厂商多数也退出了市场,在目前的局域网种令牌环网早已江河日下,明日黄花了,等到后面进入移动设备时代时,在1990年,国外的一位博士带领自己的团队发明了无线LAN技术,也就是wifi这项技术,实现了与有线网一样快速和稳定的传输,并在1996年在美国申请了无线网技术专利。 今天学习的正是以太网技术。
举杯邀明月
2023/10/17
5870
【Linux】数据链路层:以太网协议
arp属于tcp/ip协议吗_tcp协议与ip协议的区别
本文主要讲述了ARP的作用、ARP分组格式、ARP高速缓存、免费ARP和代理ARP。
全栈程序员站长
2022/09/20
1K0
arp属于tcp/ip协议吗_tcp协议与ip协议的区别
浅谈ARP欺骗的实现与防御
官话:在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP协议中,网络层和传输层只关心目标主机的IP地址。这就导致在以太网中使用IP协议时,数据链路层的以太网协议接到上层IP协议提供的数据中,只包含目的主机的IP地址。于是需要一种方法,根据目的主机的IP地址,获得其MAC地址。这就是ARP协议要做的事情。所谓地址解析(address resolution)就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。— Extracted from WikiPedia.
FB客服
2019/09/09
2K0
浅谈ARP欺骗的实现与防御
全网超详细的HCIA学习笔记,值得收藏慢慢学习!(一)
企业网络组网不受地域限制,可以通过各种远程互连技术把分布在不同物理地域的网络连接在一起。
网络工程师笔记
2022/10/31
2.6K0
H3C ARP概述
    ARP( Address Resolution Protocol,地址解析协议)是将 IP 地址解析为以太网 MAC 地址(或称物理地址)的协议。
py3study
2020/01/15
8650
H3C ARP概述
科普!ARP攻击是个啥,该如何防范?
会造成网络连接不稳定,引发用户通信中断;或者利用ARP欺骗截取用户报文,进而非法获取游戏、网银、文件服务等系统的帐号和口令,造成被攻击者重大利益损失。
网络工程师笔记
2021/05/17
4.5K0
科普!ARP攻击是个啥,该如何防范?
Linux网络-MAC协议
注: ARP属于局域网通信的协议标准,因此一台主机不能跨网络向另一台主机发起ARP请求
用户9645905
2022/11/15
2.5K0
Linux网络-MAC协议

相似问题

ARP通信

31

使用libpcap设置ARP请求中未响应主机的超时。

10

PHP: ARP??回复ARP请求

23

从arp请求中获取mac地址

10

当另一台主机(系统B)离开网络时,(系统A)主机的ARP表会发生什么情况?

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文