请专业人士说说PCA的封装过程和MAC的获取过程,越详细越好,从三层的封装到二层的封装然后到交换机的内的过程,和到路由器,路由器处理过程。

三层网络中,你看拓扑完全可以吧交换机当透明的。接下来给你演示下报文在三层网络传输的过程PC1----------(e0口)R1(e1口)----------PC2先配上地址吧;PC1 10.1.1.1/30 PC2 172.16.1.1/301、pc1跟pc2不在同一网段,所一通过pc1自身路由表的判断要把数据送到网关R1e0上2、pc1发ARP广播请求R1e0的的mac(源macpc1 目标macR1e0)3、R1收到这个ARP广播,看到是请求自己的mac源是PC1,所以回个单播告诉PC1自己e0的mac4、pc1收到单播后知道怎么走了,开始封装发送 | 目标macR1e0 | 源IP10.1.1.1/30 | 目标IP172.16.1.1/30 | | |,二层帧前几个头大概就这样具体这里就不讲了,5、R1收到这个报文,解封到2层,看到mac是自己收下来了(不是的话路由器就直接丢了,然后回个ICMP),R1是路由做转发用的,所以这时再看IP字段,发现是去往172.16.1.1/30的6、R1知道去往172.16.1.1/30后,产看路由表,发现172.16.1.1/30是自己直连并且ARP有对应的MAC映射,R1开始封装发送,这时R1把2层头(报文格式内容比较多,这你就当成MAC)换成PC2的 | 目标MACpc2 | 源ip 10.1.1.1/30 | 目标IP172.16.1.1/30|、、、、 7 PC2收到,报文在2 3层设备间传送,可以说是一个换2层帧头的过程,源ip目标ip都不会变的,而这过程中目标MAC一般都为下一跳设备的mac,列如:pc2和R1中间在加台R2 ,那么R1把包发出送目标MAC就变为R2了,但源ip和目标IP是始终不变的, 说的有点粗啦。。。呵呵,没有图和模拟实验的,只能粗粗的这样将了

PC到PC之间怎么传送数据包?包括一个路由器,一个交换机,2台PC,由PCA发送经过交换机,路由器到PC2相关推荐

  1. 交换机是如何对数据包打标签去标签的_如何使用PC抓带vlan标签的数据包?王海军老师告诉你...

    1,问题描述 一般情况下(或在默认情况下),网卡是不能接收带有vlan标签的数据包的,我们可以通过对能接收vlan标签的网卡进行设置,进行抓取带vlan标签的数据包,方便网络工程师对网络故障的排查,具 ...

  2. 数据包如何正确的发到目的地_江苏工业交换机厂家浅谈交换机如何应用

    交换机的VTP身份 VTP使用'域'(domain)关系组织互连的交换机,并在'域'内的所有交换机上维护VLAN配置信息的一致性.'域'关系是通过域名建立并维护的,一组使用同一个域名的交换机构成一个' ...

  3. 用 pc 抓取 vlan tag 的数据包

    具体步骤: 1.打开"运行",输入regedit,进入注册表 2.找到注册表中的 HKEY_LOCAL_MACHINE 3.在注册表 HKEY_LOCAL_MACHINE--SYS ...

  4. 服务器之间scp传送数据

    购买了两台服务器,目前在A服务器上,想要将A的数据传送到B服务器的指定位置上 scp -r  A中文件的位置 B中文件存放的位置 将A服务器(端口20012)传到本地 scp -P 20012 tux ...

  5. Proxifier+Fiddler 抓取PC客户端数据包

    0x00 目的 抓取PC客户端的数据包 (以客户端软件"网易有道词典"演示客户端抓包,默认是抓不到的) 0x01 Fiddler抓不到数据原因 Fiddler为什么抓不到PC端数据 ...

  6. 路由器是如何实现数据包的传送?—Vecloud微云

    快递在运输的过程中,并不是从起始点直接发往收件人的地址,往往会停留在沿途的快递站点,经过筛选和分装,再分发往下一个目的地.其实在Internet网络中,也有收发数据包的"快递站点" ...

  7. 路由个数据包转发简介

    第一章: 网络的核心是路由器, 路由器的作用就是将各个网络彼此连接起来.因此,路由器需要负责不同网络之间的数据包传送.网际通信的效率取决于路由器的性能,即取决于路由器是否能以最有效的方式转发数据包. ...

  8. 【php毕业设计】基于php+mysql+apache的网络数据包分析工具设计与实现(毕业论文+程序源码)——网络数据包分析工具

    基于php+mysql+apache的网络数据包分析工具设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于php+mysql+apache的网络数据包分析工具设计与实现,文章末尾附有本毕业设 ...

  9. ibm aix 抓包命令_在IBM AIX上模拟丢弃的TCP / IP数据包

    本文介绍: AIX内核扩展,允许来往于指定主机的指定百分比的TCP / IP数据包被随机丢弃,以模拟不利的网络状况. 加载,激活和卸载内核扩展的实用程序. C和Java™实用程序,用于监视到达目标主机 ...

最新文章

  1. python 返回函数对象_Python—函数对象与闭包
  2. 【模板】可持久化线段树 1(主席树)
  3. 使用DocFX生成文档
  4. (一)Python装饰器的通俗理解
  5. 五十五、手把手教你从零到一,完成淘宝数据分析案例
  6. 阿里云服务器(ECS)CentOS修改yum源为阿里源
  7. setInterval和setTimeout的使用区别
  8. axure元件库 文件上传_手把手教你打造一套属于产品经理自己的元件库
  9. 使用Spring Task完成定时任务
  10. springCloud - 第10篇 - 服务间调用追踪 (zipkin 的使用)
  11. 日期 java cal,日期系列教材 (三)- 如何使用Java的Calendar类
  12. win11适合玩游戏吗 Windows11打游戏怎么样
  13. eclipse导入wsdl文件_eclipse生成wsdl文件
  14. vue连线 插件_使用jsPlumb插件实现动态连线功能
  15. Nature子刊:使用纳米孔测序从微生物组中得到完整闭环的细菌基因组
  16. 移动花卡服务器系统异常,开通了抖音移动花卡免流服务,为什么使用抖音不显示免流呢?...
  17. java并发编程第七课 集合类并发处理
  18. 利用FRP跨局域网操纵虚拟机集群
  19. 转行做数据分析的心路历程
  20. 计算机英语反思总结怎么写,英语考试反思总结

热门文章

  1. [置顶] 卡巴斯基2009许可文件、卡巴斯基2009kav版授权key(8月25日更新)
  2. 23、IP地址的表示及分类
  3. python 教程之如何使用python中的四分位距统计数据查找数据中的异常值
  4. 《信号与系统》第一章 信号与系统概述
  5. FC小霸王4000余款游戏整合版图文说明
  6. open_files打开输入输出文件
  7. MacOS M1配置Java环境
  8. opencv3.1.0 计算机中丢失 opencv_world310d.dll _vs2017解决方法
  9. PDF转TXT怎么转?看完这篇你就会了
  10. java/php/net/pythona鞋店管理信息系统设计