数据在网络中传输过程(arp-proxy)

news/2025/3/15 22:42:21


Proxy ARP就是使那些在同一网段却不在同一物理网络上的网络设备能够相互通信


PC1上没配置网关,PC1 Ping PC2时,计算到PC2与自己在同一子网,发送ARP请求,若AR1没配置proxy-arp

,则隔离ARP广播,丢弃该广播包。

若PC1 ping 与自己不在一个网段的地址,又没有配置网关,则PC1不会发送数据到AR1(包括不发送ARP请求),在主机内部就把数据包丢弃。即:访问不在同一网段的主机必须在该主机上配置网关(判断是否在同一网段,是按照本机的掩码来计算,即对方的IP按照本机的掩码来计算)

数据转发过程如下:


网络设备之间通信经过以下几个步骤:

1.发送端的数据向外发送一个数据包;

2.系统判断这个数据包的目标地址是否在同一个网段;

3.若与发送机属于同一网段,系统直接将数据包封装成帧,通过二层设备发送到本网段内的目标地址;

4.若不在同一网段,系统将数据包转发到网关,重新封装;

5.网关查看数据包送达的目标ip地址;

6.系统根据目标ip地址查找路由表,决定转发端口;

7.重新封装转发到下一个路由器;

8.网关发现目标地址属于本网段,查找MAC表(ipmac对应关系),封装成帧发送到目标机器网卡;

9.目标主机验证后传送给上层应用。




文章来源:https://blog.csdn.net/yiluyangguang1234/article/details/73385505
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-1654295.html

相关文章

Windows 下搭建RabbitMQ集群

RabbitMQWindows集群操作 1、下载Erlang程序,可以在http://www.erlang.org/download.html这个地方找到最新的Erlang/OTP 2、安装rabbitmq-server-windows程序,下载http://www.rabbitmq.com/server.html。 3、分别在每个集群机器上面配置hosts文件&#x…

vc 调用mysql数据库_vc6调用mysql数据库

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户…

Android 计算Bitmap大小

今天使用LruCache写demo的时候,要获取Bitmap的大小 于是就用到了 return bitmap.getRowBytes() * bitmap.getHeight();// 获取大小并返回 //Bitmap所占用的内存空间数等于Bitmap的每一行所占用的空间数乘以Bitmap的行数 为什么不用bitmap.getByteCount()呢&#xff…

语音实验4 Voice 路由策略原则

基本通用配置,先配置拓扑所示电话能够互相打通(建议采用语音 G.704 CCS 方式),再通过阶段 1 的 5 个原则控制语音路由 R1 网络端配置 R1(config)#isdn switch-type primary-ni R1(config)#control t1 1/0 R1(config-controller)#pri-group timeslots 1-3…

【重磅推荐】MySQL大表优化方案(最全面)

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为…

【北京海淀】美餐诚聘前端/后端(Go)/Android/iOS 开发工程师

关于公司 美餐(meican.com)是中国领先的企业订餐和综合消费平台,目前覆盖北京、上海、广州、深圳、成都等9个城市,员工500人,为数千家企业客户员工提供企业用餐、企业活动以及精选欢聚活动推荐等综合消费服务&#xff…

ACL 匹配规则 in out 方向

1 试验目的 (注:华为默认最后未被匹配的路由都permit ,思科 默认最后都未被匹配的路由是deny) 测试ACL匹配原则 2 理解 out 与in in和out是相对的,比如:A(s0)-----(s0)B(s1)--------(s1)C假设你现在想拒绝A访问C,并且假设要求你…

利用rsync+crontab实现Linux服务器间的定时增量备份

rsync是Linux、UNIX系统下的数据镜像备份工具,它的特性如下: 1、可以镜像保存整个目录树和文件系统。 2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。 3、无须特殊权限即可安装。 4、优化的流程,文件传输效率高。 5、可以使…

node mysql await_node.js中 mysql 增删改查操作及async,await处理实例分析

本文实例讲述了node.js中 mysql 增删改查操作及async,await处理。分享给大家供大家参考,具体如下:要对mysql进行操作,我们需要安装一个mysql的库。一、安装mysql库npm install mysql --save二、对mysql进行简单查询操作const mysq…

[POJ3728]The merchant

题目大意:   给你一棵n个结点的带权树,有q组询问,问你从u到v的路径上最大值与最小值的差(最大值在最小值后面)。 思路:   首先考虑路径上合并两个子路径u->t和t->v时的情况。   假设我们已经知…