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地址变化情况相关推荐

  1. ip数据包经由路由转发的时候源ip MAC,目的ip 目的MAC是否改变

    轉載自https://blog.csdn.net/yiluyangguang1234/article/details/56666109 ip数据包经由路由转发的时候源ip,目的ip是否改变? 最近面试 ...

  2. IP数据包经由路由转发的时候,源ip和目的IP是否改变

    IP数据包经由路由转发的时候源IP,目的ip是否改变? 这是个搞网络的基础问题,答案是不能改变的,除非做了nat转换才能改变.否则,数据包在整个传输过程中,源IP和目的IP不会发生改变. 不过MAC地 ...

  3. ip数据包经由路由转发的时候源ip,目的ip是否改变

    ip数据包经由路由转发的时候源ip,目的ip是否改变? 最近面试网络方面的经常问到这个问题,答案是不能改变的,*除非做了nat转换才能改变. 不过mac地址是变化的,因为发送端开始不知道目的主机的ma ...

  4. IP数据包的路由转发

    IP路由器是连接多个IP网络的设备,其主要的工作就是为经过IP路由器的每个IP数据包寻找一条最佳传输路径. 路由表就是记录了各种传输路径的数据的一张表,分为静态路由表和动态路由表. 静态路由表是事先固 ...

  5. python获取路由器数据包pppoe_PPPoE协议***4:如何得到PPPoE服务器的mac地址

    在局域网中,怎样得到PPPoE服务器的mac地址是一件头疼的事情,特别是在windows环境下:得到PPPoE服务器mac地址的实现方法有两种: 1.在windows下,我们运行wireshark软件 ...

  6. bond、服务器登录、跟踪数据包的路由

    LINUX的网口绑定(bond): 同一主机,不同的网口,配置不同网段的IP!不要配置相同网段的IP. centos6 配置bond的方法: 1.查看有哪些网口      ifconfig -a 2. ...

  7. JavaGUI:多功能计算器(五)--Swing实现双语数据包+菜单切换(完整源码+EXE下载)

    JavaGUI:多功能计算器(五)–Swing实现双语数据包+菜单切换(完整源码+EXE下载) 本文资源下载: 程序源码及可独立运行的EXE文件自解压包(32bit): 多功能计算器v0.41[双语界 ...

  8. Linux内核数据包L3层转发处理流程

    转载: https://blog.csdn.net/eric_liufeng/article/details/10789811 https://blog.csdn.net/shichaog/artic ...

  9. 网络数据包发送工具PacketSender中文源码

    在网上发现了一个好用的工具PacketSender,数据包发送器.对于写网络程序来说,有很大的便利性.虽然在linux下,netcat工具也很好用,但是这个也不错. 原本是英文的,给翻译了一下.这是基 ...

最新文章

  1. 初创公司为什么要我_在一家大型初创公司担任副总裁之前,我希望知道什么
  2. Winform中设置ZedGraph在生成多条曲线时随机采用不同的颜色
  3. 读取一个文件中的字符,统计每个字符出现的次数
  4. 674 Longest Continuous Increasing Subsequence(每日一题)
  5. php ajax loading图片居中显示,ajax+php上次图片
  6. Hibernate入门之关系篇:多对一和一对多映射
  7. 亚马逊S3文件存储的可视化
  8. 解压android img文件怎么打开,解压压缩android img文件
  9. 解决IIS 下ASP程序错误只显示500,不显示具体错误描述的问题!
  10. Android:简易计算器
  11. Python常用的软件包
  12. Marlin2.0.7的configuration.h中文说明
  13. html ico在线制作,10款免费图标生成器网页设计师
  14. scp远程拷贝命令及not a regular file 解决方案
  15. 切片函数python_python切片操作
  16. 班级小工具一【微信接龙】
  17. 坐月子“一嫂难求”,月嫂为何这么有“钱景”?
  18. 【Web前端】配色方案(全览)
  19. Android_adb shell dumpsys介绍
  20. drupal 6.0 入门教程 - 第一章

热门文章

  1. 介紹 Java 平台的 Jazzy:一種新的拼寫檢查器 APIzzzz
  2. qborn推出支持苹果Find My功能婴儿车,开启智能“遛娃”时代
  3. 国内、国外计算机软件类的证书有哪些?
  4. 【中等】龙与地下城游戏问题-Java:经典动态规划解法
  5. 鞍山python培训班
  6. java for循环打印爱心
  7. 什么蓝牙耳机佩戴舒适?音质好佩戴舒适的蓝牙耳机
  8. 职业规划——我是如何在第一份工作中就能做到部门副经理的?
  9. 用ros路由作为中转教程
  10. python反爬虫技术及其应对