HCIA之数据发送过程

news2024/9/22 1:07:12

数据发送过程

  • 1、同广播域
  • 2、跨广播域(需要将数据发送给网关,这通过路由器发包):
  • 总结


在这里插入图片描述

1、同广播域

假设PC1要与PC2通讯;

  1. PC1不知道PC2的MAC地址,先发送ARP找到PC2的MAC地址;

  2. PC1知道了PC2的MAC地址,开始封装数据包,源MAC—>PC1,目标MAC—>PC2,源IP—>PC1,目标IP—>PC2;

  3. PC2收到数据包,发现是找自己的,回包,源MAC—>PC2,目标MAC—>PC1,源IP—>PC2,目标IP—>PC1;

2、跨广播域(需要将数据发送给网关,这通过路由器发包):

假设PC1要与PC3通讯;

  1. PC1开始封装数据包,源MAC—>PC1,目标MAC—>网关,源IP—>PC1,目标IP—>PC3;(如果PC1不知道网关MAC,会发ARP查询)
  2. 网关查看数据包,发现目标MAC是找自己的,而目标IP不是找自己的,而是找PC3的;
  3. 路由器查看路由表,发现找PC3的数据包应该发往另一个接口;
  4. 路由器重新封装数据包,源MAC—>路由器,目标MAC—>PC3,源IP—>PC1,目标IP—>PC3;(如果路由器不知道PC3MAC,会发ARP查询)
  5. PC3收到数据包,发现是找自己的,回包,源MAC—>PC3,目标MAC—>网关,源IP—>PC3,目标IP—>PC1;
  6. 发送到网关,路由器重新封装数据包,源MAC—>路由器,目标MAC—>PC1,源IP—>PC3,目标IP—>PC1;
  7. PC1接收

总结

  • 注交换机只看MAC地址

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/196512.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用Python Seaborn绘制热力图(heatmap)的时候怎么改变配色

看到最近有些论文中会对Transformer encoder的attention weights进行可视化,通常会使用heatmap,我参考了一些博客,感觉已经总结得很详细了,例如这篇:python绘制热度图(heatmap)_黄思博呀的博客-CSDN博客_python heatma…

pm2:ecosystem.config.js

一、理解ecosystem.config.js1.1、字面理解:pm2生态系统配置文件。1.2、个人理解:pm2配置文件。类似于vite.config.ts、nuxt.config.ts。1.3、理解pm2:pm2 是一个带有负载均衡功能的Node应用的进程管理器。1.4、pm2的能力:1.4.1、…

【React】React入门(一)--React的创建、Jsx语法与组件以及状态(state)

🎀个人主页:努力学习前端知识的小羊 感谢你们的支持:收藏🎄 点赞🍬 加关注🪐 文章目录React简介react的特性虚拟Dom传统dom更新虚拟Domcreate-react-appJSX语法与组件jsx语法class组件函数组件组件嵌套组件…

基于Springboot搭建java项目(三十六)—— 服务监控工具WGCLOUD

服务监控工具WGCLOUD 一、服务监控 ​ “要想晚上睡的好,服务监控少不了”,服务器监控是应用程序开发中必不可少的一部分,做好服务监控有以下几个优点: 能够及时发现应用程序的漏洞能够定位到程序运行的瓶颈,查看程…

一篇搞懂SQL

前言 根据廖雪峰老师的教程,整理出一篇文章 一,为什么需要数据库? 小量的数据可以使用excel或者cvs存储,但是大批量的数据,这些都无法满足需求。如何管理这些数据就成了大问题。 所以,数据库作为一种专门…

机器视觉_HALCON_HDevelop用户指南_5.HDevelop过程(打磨ing)

文章目录五、HDevelop过程5.1. 过程类型5.2. 文件类型5.2.1. HDevelop程序5.2.2. 过程文件5.2.3. 库5.3. 过程作用域5.4. 过程位置5.5. 过程解析5.6. 受保护的过程5.7. 过程文档5.8. 即时编译🔺五、HDevelop过程 Procedure: 在HDevelop文档中&#xff08…

【PyTorch】ImageNet数据集的使用和miniImageNet的构建

【PyTorch】ImageNet的使用和miniImageNet的构建1. ImageNet下载和简介1.1 下载地址1.2 初步处理1.3 devkit介绍2. miniImageNet2.1 miniImageNet的划分3. 使用ImageFolder构建数据集类3.1 重写DataFolder中的方法3.2 BatchSampler实现episode采样3.3 batch可视化1. ImageNet下…

Oracle数据库入门大全

oracle数据库 Oracle 数据库、实例、用户、表空间、表之间的关系 数据库 数据库是数据集合。Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。 通常情况了我们称的“数据库”,并不仅指物理的数据集合,他包含物理数据、数据库管理…

let/const相关内容(五)

1.块级作用域的应用 (一)if-switch-for代码中的应用 ① if语句的代码就是块级作用域 // if语句的代码块是块级作用域 if (true) {var foo "foo"let bar "bar" }console.log(foo) console.log(bar);② switch语句的代码也是块级…

SQL面试题62--一种准确求近30天消费金额的方法

1 需求现在test表有三个字段 用户: user_id 日期:dt 订单金额 price,计算出一个消费者历史上“首次”在近30天周期内累计消费金额达到1W的日期2 分析(1)数据准备create table test as select a as user_id,7000 as pri…

数据分析很火吗?千万不要轻易尝试!

据说数据分析现在很火?“现在是数字化时代,工作生活都是与互联网交织在一起,我们的生活习惯、兴趣爱好等都会演变成各种不同的数据被互联网收集存储(云存储)。作为个人而言这些数据单看的话是没有什么价值和意义的&…

安全卫“视”!昂视助力极片卷绕对齐度检测

价格大涨、产能扩充、加速融资、加快出海、与车企深度绑定,动力电池产业在2022年表现出了极高的市场活力,在疫情的大环境之下,其发展势头是业内外公认的“高亢”。全国乘用车市场信息联席会预计,2023年新能源乘用车销量有望达850万…

SCI论文阅读-深度学习在测井气体红外光谱定量分析中的应用

期刊: Applied Optics中科院最新分区(2022年12月最新版):4区影响因子(2021-2022):1.905第一作者:宋丽梅通讯作者:Yangang Yang原文链接:Application of deep …

一文弄懂什么是对比学习(Contrastive Learning)

本文是自己学习对比学习的总结,如有问题,欢迎批评指正。 前言 有的paper将对比学习称为自监督学习(Self-supervised learning),有的将其称为无监督学习(Unsupervised Learning , UL)。自监督学…

spring事务执行流程分析_6(事务的真正执行)

代理对象的执行 执行案例中的bookService.addUser(user);会调用到JdkDynamicAopProxy#invoke方法 JdkDynamicAopProxy#invoke public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {Object oldProxy null;boolean setProxyContext false;…

2023年黑马Java入门到精通教程--编程思维训练

编程案例分享 编程思维 使用所学的Java技术解决问题的思维方式和编写代码实现出来的能力。 关于提升编程思维和编程能力的建议 编程思维和编程能力不是一朝一夕形成的,需要时间的沉淀和大量练习。 前期:先模仿,后期:再创新。…

为游戏玩家提供卓越价值,英特尔锐炫游戏性能大幅提升!

2月1日晚英特尔推出锐炫显卡新版驱动(4086),相较此前驱动(3490)能够为DirectX 9游戏带来40%以上的平均性能提升。同时英特尔还宣布,现在起锐炫A750限量版显卡的全球价格将调整为249美元,此前上市价格为289美元起。 在英特尔发布锐炫显卡后&…

HTML5+CSS3(五)-全面详解(学习总结---从入门到深化)

目录 容器元素&#xff08;div&#xff09; 学习效果反馈 HTML5新增布局标签 学习效果反馈 视频和音频 视频 音频 source 学习效果反馈 HTML5新增标签 figure details mark meter datalist canvas 学习效果反馈 容器元素&#xff08;div&#xff09; <!DOCTYPE h…

k8s核心资源存储对象

一、简介 和docker类似&#xff0c;k8s也需要存储数据&#xff0c;比如redis和mysql都需要外部存储对象&#xff0c;要不然重新拉起pod&#xff0c;在其他机器上数据会消失。 二、NFS共享存储 NFS这个文件系统提供了远程挂载共享数据&#xff0c;我们可以利用这个文件系统来…

ASEMI整流模块MDA300-16封装,MDA300-16大小

编辑-Z ASEMI整流模块MDA300-16参数&#xff1a; 型号&#xff1a;MDA300-16 最大重复峰值反向电压&#xff08;VRRM&#xff09;&#xff1a;1600V 最大RMS电桥输入电压&#xff08;VRMS&#xff09;&#xff1a;1700V 最大平均正向整流输出电流&#xff08;IF&#xff0…