数据包经由路由转发时源、目的IP地址及MAC地址变化情况
IP数据包经由路由转发的时候源ip,目的ip,源MAC,目的mac是否发生改变,如何改变?
A—–(B1-B2)—–(C1-C2)——-E
如上拓扑图为例,B1和B2是路由器B上的两个接口,C1和C2是路由器C上的两个接口,A和E是PC,由主机A向主机E发送数据包,那么在主机A形成的数据包的目的IP就是E的IP,源IP就是主机A的IP地址,目标MAC地址就是B1的MAC地址,源MAC地址就是A的MAC地址
由A发给路由器B,B经过重封装后,源IP和目标IP是不变的,源MAC地址变成B2的MAC地址,目标MAC地址变成C1的MAC地址,封装完成发送给路由器C,路由器C接收到数据包后和B做的操作是一样的,源IP和目标IP的不变的,源MAC地址变成C2的MAC地址,目标MAC地址变成主机E的MAC地址,然后发送给主机E,这样E就收到了这个数据包,当恢复数据包的时候就是把收到的数据包的源IP地址(主机A的IP地址)和源MAC地址(接口C2的MAC地址)作为他的目标IP和目标MAC地址
数据包经由路由转发时源、目的IP地址及MAC地址变化情况相关推荐
- ip数据包经由路由转发的时候源ip MAC,目的ip 目的MAC是否改变
轉載自https://blog.csdn.net/yiluyangguang1234/article/details/56666109 ip数据包经由路由转发的时候源ip,目的ip是否改变? 最近面试 ...
- IP数据包经由路由转发的时候,源ip和目的IP是否改变
IP数据包经由路由转发的时候源IP,目的ip是否改变? 这是个搞网络的基础问题,答案是不能改变的,除非做了nat转换才能改变.否则,数据包在整个传输过程中,源IP和目的IP不会发生改变. 不过MAC地 ...
- ip数据包经由路由转发的时候源ip,目的ip是否改变
ip数据包经由路由转发的时候源ip,目的ip是否改变? 最近面试网络方面的经常问到这个问题,答案是不能改变的,*除非做了nat转换才能改变. 不过mac地址是变化的,因为发送端开始不知道目的主机的ma ...
- IP数据包的路由转发
IP路由器是连接多个IP网络的设备,其主要的工作就是为经过IP路由器的每个IP数据包寻找一条最佳传输路径. 路由表就是记录了各种传输路径的数据的一张表,分为静态路由表和动态路由表. 静态路由表是事先固 ...
- python获取路由器数据包pppoe_PPPoE协议***4:如何得到PPPoE服务器的mac地址
在局域网中,怎样得到PPPoE服务器的mac地址是一件头疼的事情,特别是在windows环境下:得到PPPoE服务器mac地址的实现方法有两种: 1.在windows下,我们运行wireshark软件 ...
- bond、服务器登录、跟踪数据包的路由
LINUX的网口绑定(bond): 同一主机,不同的网口,配置不同网段的IP!不要配置相同网段的IP. centos6 配置bond的方法: 1.查看有哪些网口 ifconfig -a 2. ...
- JavaGUI:多功能计算器(五)--Swing实现双语数据包+菜单切换(完整源码+EXE下载)
JavaGUI:多功能计算器(五)–Swing实现双语数据包+菜单切换(完整源码+EXE下载) 本文资源下载: 程序源码及可独立运行的EXE文件自解压包(32bit): 多功能计算器v0.41[双语界 ...
- Linux内核数据包L3层转发处理流程
转载: https://blog.csdn.net/eric_liufeng/article/details/10789811 https://blog.csdn.net/shichaog/artic ...
- 网络数据包发送工具PacketSender中文源码
在网上发现了一个好用的工具PacketSender,数据包发送器.对于写网络程序来说,有很大的便利性.虽然在linux下,netcat工具也很好用,但是这个也不错. 原本是英文的,给翻译了一下.这是基 ...
最新文章
- 初创公司为什么要我_在一家大型初创公司担任副总裁之前,我希望知道什么
- Winform中设置ZedGraph在生成多条曲线时随机采用不同的颜色
- 读取一个文件中的字符,统计每个字符出现的次数
- 674 Longest Continuous Increasing Subsequence(每日一题)
- php ajax loading图片居中显示,ajax+php上次图片
- Hibernate入门之关系篇:多对一和一对多映射
- 亚马逊S3文件存储的可视化
- 解压android img文件怎么打开,解压压缩android img文件
- 解决IIS 下ASP程序错误只显示500,不显示具体错误描述的问题!
- Android:简易计算器
- Python常用的软件包
- Marlin2.0.7的configuration.h中文说明
- html ico在线制作,10款免费图标生成器网页设计师
- scp远程拷贝命令及not a regular file 解决方案
- 切片函数python_python切片操作
- 班级小工具一【微信接龙】
- 坐月子“一嫂难求”,月嫂为何这么有“钱景”?
- 【Web前端】配色方案(全览)
- Android_adb shell dumpsys介绍
- drupal 6.0 入门教程 - 第一章