HCIA-ARP、MAC、交换机工作原理

news2024/12/23 13:20:44

目录

万能数据转发模型

ARP协议:地址解析协议

 以太网帧的交换

IP地址和Mac地址的区别:

以太网交换机介绍:

交换机的工作原理:

​编辑交换机处理数据的三种方式: 

Mac表和ARP表的区别:


万能数据转发模型

数据封装:使用网络协议将数据包封装在网络协议中

解封装:各层协议分析网络字段中是否存在网络错误,错误丢失,正确去掉协议头部信息,交付给上层。

路由设备:不同网段之间进行数据传输(三层设备路由器)

交换设备: 同网段之间进行数据传输(二层设备交换机)

ARP协议:地址解析协议

IP地址是可变的,所以不能够唯一的确定一个主机,所以需要一个能够唯一确定一个主机的标志,也就是数据链层的Mac地址。

通过IP地址找到对应的Mac地址,则需要一个IP地址与Mac地址映射的协议——ARP协议

以太网是建立在 CSMA/CD(载波监听多路访问/烹专检测) 协议上的。早期以太网采用总线型布局,后来将交换机按照总线型布局,然后交换机旁挂主机。

冲突域连接在同一交换机上的所有主机构成一个冲突域,不同交换机的主机不在同一个冲突域内,所以交换机有一个很重要的作用就是隔离冲突域

广播域:处在同一个二层(二层是指没有路由器,只有交换机的一个网段中)网络中的所有节点构成一个广播域,当时一个主机发送广播报文时,所有的交换机都会对这个广播报进行转发,所有交换机可以隔离冲突域,但是不能隔离广播域。

以太网卡:也叫网卡,是计算机,交换机,路由器与外界网络相连的重要部件。用来实现主机和外界网络的通信,网卡既具备路由功能,也可以实现交换功能,所有网卡充当着多种角色,也可以说网卡存在于网络层或者链路层,但如果非要严格说明处在那一层,那就是处在物理层。

 以太网帧的交换

以太网帧:也叫以太帧,是数据链路层用来传输数据的重要单元。

以太帧格式:有两种标准:Ethernet_II 格式和 IEEE802.3 格式

 Ethernet_II 格式:目标Mac地址,源Mac地址,数据类型,数据,FCS帧校验和(检测帧在数据传输中是否出错)

Mac地址的作用:Mac地址全世界唯一表示一个网络设备

IP地址和Mac地址的区别:

    · IP地址可变,Mac地址出场以后就不允许变化

    · IP地址在某一个局域网内是唯一的,Mac地址一出场就是唯一的

    · IP地址是基于网络进行IP地址分配,Mac地址是制造商进行Mac地址分配。

 Mac地址:48bit,6Byte,采用十六进制+_表示,Mac地址前3字节是制造商的代码,后三个字节是厂商给设备分配的标识号。

Mac地址分类:单播Mac地址(到一个网卡),组播Mac地址(到一类网卡),广播Mac地址(到一个二层的所有网卡)

Mac地址的区分:第一个字节的第8为,如果是0,则为单播Mac地址,如果是1则为组播Mac地址,如果Mac地址全为1,则为广播Mac地址。

以太网交换机介绍:

 接入层:用来连接网络终端的交换机

汇聚层:是核心层和接入层中间的层次,通常情况下做网关、做一些策略

核心层:功能强大,性能强大,容量大,数据处理速率高,

出口层:路由器,用来和外界网络交互

二层交换机:通过接口和以太网帧头部的Mac地址进行数据转发 

交换机的工作原理:

交换机处理数据的三种方式: 

1,广播:只要找不到目的Mac,就会广播

2,转发:交换机Mac地址表中有目的Mac,就会从指定接口中转发出去

3,丢弃  :如果有主机A对应交换机A的1接口,同时主机A对应交换机的B接口,交换机A与交换机B连接,此时如果主机B通过交换机A与主机B通信,此时主机A中mac地址表中没有主机A的信息,交换机A就会广播,此时交换机B中的3接口收到了交换机A的广播,发现主机A的接口就是在交换机B的3接口出去的,那么主机B就会将该数据帧丢失。

 同网段数据通信的全部过程:

Mac表和ARP表的区别:

Mac表是Mac地址和接口的绑定,ARP表是IP地址和Mac地址的映射

Mac表是在二层交换设备中才有,ARP表在三层交换设备才有

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

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

相关文章

自定义注解和@Target、@Retention注解的使用

说明:注解可以理解为另一种形式的配置,可用于在类上、方法上等,标志是“”,如重写方法上的“Override”就是一种注解。这里我通过一个实例,来介绍自定义注解和java元注解(Target、Retention)的使…

案例20:Java物流管理系统设计与实现开题报告

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

ChatGPT全球最大开源平替OpenAssistant:基于Pythia和LLaMA微调而来

论文地址:https://drive.google.com/file/d/10iR5hKwFqAKhL3umx8muOWSRm7hs5FqX/view 项目地址:https://github.com/LAION-AI/Open-Assistant 数据集地址:https://huggingface.co/datasets/OpenAssistant/oasst1 体验地址:http…

Hiredis的基本使用

目录 前言 一.hiredis的安装 二.同步API 2.1.连接Redis数据库 2.1.1 无超时时间,阻塞等待连接 2.1.2 设置超时时间,阻塞等待连接。 2.1.3 非阻塞,不管连接与否,立即返回。 2.2.执行命令 2.2.1 返回执行上下文 2.2.2 没有返回执…

伪类元素的用法总结

1:自闭标签不适用伪类元素 自闭合标签 1. 一般标签   由于有开始符号和结束符号&#xff0c;因此可以在内部插入其他标签或文字。 <p>“绿叶&#xff0c;给你初恋般的感觉。”</p> 2. 自闭合标签   由于只有开始符号而没有结束符号&#xff0c;因此不可以在内…

2023-05-24:为什么要使用Redis做缓存?

2023-05-24&#xff1a;为什么要使用Redis做缓存&#xff1f; 答案2023-05-24&#xff1a; 缓存的好处 买啤酒和喝啤酒的例子可以帮助我们理解缓存的好处。 假设你在超市里买了一箱啤酒&#xff0c;如果你需要每次想喝啤酒就去超市购买&#xff0c;无疑会浪费很多时间和精力…

vue+element纯手工完美模拟实现小米有品网站

一、预览 小米有品官网&#xff1a;小米有品 本作品demo预览地址&#xff1a;点击预览 二、效果图对比 1.官方效果截图&#xff1a; 2.作者实现的demo效果图&#xff1a; 首页&#xff1a; 上新精选&#xff1a; 商品详情&#xff1a; 购物车&#xff1a; 登录&#xff1a; …

【论文阅读】23_SIGIR_Disentangled Contrastive Collaborative Filtering(分离对比协同过滤)

【论文阅读】23_SIGIR_Disentangled Contrastive Collaborative Filtering&#xff08;分离对比协同过滤&#xff09; 文章目录 【论文阅读】23_SIGIR_Disentangled Contrastive Collaborative Filtering&#xff08;分离对比协同过滤&#xff09;1. 来源2. 介绍3. 模型方法3.1…

最小生成树 Prim算法实现(c语言代码)

【问题描述】 城市之间的公路交通可以用一个无向图表示。如下图所示&#xff1a; 顶点表示城市、边表示城市之间有公路相连&#xff0c;边上的权值表示城市之间的公路长度。 编程解决以下问题&#xff1a; &#xff08;1&#xff09;输入城市信息和城市之间公路的信息&…

2023最新SRC漏洞挖掘快速上手攻略!

前言 随着网络安全的快速发展&#xff0c;黑客攻击的手段也越来越多样化&#xff0c;因此SRC漏洞挖掘作为一种新的网络安全技术&#xff0c;也在不断发展和完善。那么&#xff0c;作为一个网安小白如果想要入门SRC漏洞挖掘&#xff0c;需要掌握哪些知识呢&#xff1f;以下是本…

Vue3入门

前言 在Vue 3提供的丰富的基础配置和插件生态系统之下&#xff0c;它是一种适用于多场景开发的前端框架&#xff0c;包括web应用程序、移动应用和桌面应用。使用Vue 3&#xff0c;您可以快速高效构建出具有优秀用户体验的应用程序。 准备工作 首先&#xff0c;我们需要安装V…

运营-15.涉及促销活动的计算原则

1.是否 参与促销活动 如果商品参加促销活动&#xff0c;则在订单结算的时候显示已经参加的活动&#xff0c;否 则不显示&#xff1b; 2.是否 满足促销条件 如果有参加某个活动&#xff0c;则还要判断是否满足活动的条件&#xff0c;比如满200减 10&#xff0c;但是商品价格不足…

spring-cloud-alibaba-seata分布式事务实例

第一步: 首先访问: https://seata.io/zh-cn/blog/download.html 下载我们需要使用的seata1.6.0服务 第二步: 1.在你的参与全局事务的数据库中加入undo_log这张表 -- for AT mode you must to init this sql for you business database. the seata server not need it. CRE…

关于档案室十防环境监控的一些关键内容

档案库房十防监控系统 智慧档案平台/温湿度/空气质量/漏水/视频/门禁/一体化管控平台 HONSOR多维空间可视化智慧档案库房建设一体化平台分享 三维可视化智慧档案馆库房一体化环境安全管控系统平台【相关项目经验图片/相关系统拓展图】【鉴赏】 1、智慧档案馆 2、智慧档案库房…

从零开始之电机FOC控制

我们将撕开FOC神秘而虚伪的面纱&#xff0c;以说人话的方式讲述它。真正的做到从零开始&#xff0c;小白一看就会&#xff0c;一学就废。 如果觉得有用的话&#xff0c;就点个赞呗&#xff0c;纯手码。 一、什么是FOC&#xff1f; FOC是Field Orientation Control的缩写&#…

2023年,千万别裸辞....

作为IT行业的大热岗位——软件测试&#xff0c;只要你付出了&#xff0c;就会有回报。说它作为IT热门岗位之一是完全不虚的。可能很多人回说软件测试是吃青春饭的&#xff0c;但放眼望去&#xff0c;哪个工作不是这样的呢&#xff1f;会有哪家公司愿意养一些闲人呢&#xff1f;…

GaussDB云数据库SQL应用系列-基础使用

目录 一、前言 二、前提条件 1、连接数据库实例 2、GaussDB实例正常运行 三、操作示例 1、选择实例并进入SQL执行界面 2、创建数据库用户 3、创建数据库 4、创建SCHEMA 5、创建表&#xff08;增删改查&#xff09; 1&#xff09;创建3张表&#xff0c;并初始化一些数…

Revit技巧 | 楼梯总画不好?原来是这些技巧你没有掌握

Revit技巧 | 楼梯总画不好&#xff1f;原来是这些技巧你没有掌握 楼梯在我们BIM考试中是重点和难点&#xff0c;根据我们对历年考考题的分析&#xff0c;楼梯部分涉及到的考点为&#xff1a; 栏杆扶手样式的设置&#xff1b; 楼梯踏步数的设置&#xff1b; 楼梯踏板宽度的设…

Adapt Learning使用教程(Adapt Framework/Adapt Authoring)(二)

此文章在上一章的环境配置下操作的&#xff0c;如果还没配置参考我的上一篇文章&#xff1a;Adapt Learning使用教程&#xff08;Adapt Framework/Adapt Authoring&#xff09;&#xff08;一&#xff09; 。环境配置好了之后&#xff0c;就该从GitHub上拉取代码啦&#xff0c…

如何入门Python——学习Python的指南针

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…