首页 > 其他分享 >HCIA--网络协议介绍及OSI参考模型分层

HCIA--网络协议介绍及OSI参考模型分层

时间:2022-11-03 17:07:50浏览次数:53  
标签:参考模型 -- MAC HCIA 单播 地址 IEEE802.3 Ethernet 数据

不同的协议栈用于定义和管理不同网络的数据转发规则。

数据通信协议的定义:决定数据的格式和传输的一组规则或者一组惯例。

分层模型的作用:

HCIA--网络协议介绍及OSI参考模型分层_数据帧

OSI七层参考模型:

HCIA--网络协议介绍及OSI参考模型分层_mac地址_02

HCIA--网络协议介绍及OSI参考模型分层_数据帧_03

下层为上层提供服务,同层次之间使用相同的协议

HCIA--网络协议介绍及OSI参考模型分层_数据帧_04

现在用的网络模型是:TCP/IP四层模型

HCIA--网络协议介绍及OSI参考模型分层_数据_05


以太网中数据帧的结构:

HCIA--网络协议介绍及OSI参考模型分层_mac地址_06

应用层处理过的数据叫PDU,传输层处理过的数据叫Segment(数据段),网络层处理过的数据叫Packet(数据包),数据链路层处理过的数据叫Frame(数据帧),物理层处理过的数据叫Bit(比特流)。

数据链路层控制数据帧在物理链路上的传输,帧格式有两种,分别为:Ethernet_Ⅱ和IEEE802.3。

HCIA--网络协议介绍及OSI参考模型分层_mac地址_07

(D.MAC为目的MAC、S.MAC为源MAC、FCS为校验)

普通环境下发消息之类的都是使用的Ethernet_Ⅱ

如何区分Ethernet_Ⅱ和IEEE802.3:

HCIA--网络协议介绍及OSI参考模型分层_数据帧_08

Ethernet_Ⅱ:

HCIA--网络协议介绍及OSI参考模型分层_数据帧_09

IEEE802.3:

HCIA--网络协议介绍及OSI参考模型分层_mac地址_10


MAC地址的作用:

数据链路层是基于MAC地址进行帧的传输。

MAC地址的组成:

HCIA--网络协议介绍及OSI参考模型分层_数据_11

MAC地址由两个部分组成,前24位代表供应商代码(由IEEE管理和分配),后24位是序列号由厂商自己分配。

在CMD中运行ipconfig /all即可查看到自己电脑网卡的MAC地址。

单播:一对一的发信息,单播MAC地址第8个bit为0即为单播。

组播:一对多的发信息,类似于在一个教室里说话,MAC地址第8个Bit为1即为组播。

广播:一对多的发信息,目的MAC地址为全F即为广播。

当主机接收到的数据帧所包含的目的MAC地址是自己的时候,会把以太网封装剥掉后送往上层协议。

标签:参考模型,--,MAC,HCIA,单播,地址,IEEE802.3,Ethernet,数据
From: https://blog.51cto.com/u_15455431/5820538

相关文章

  • 基于iTOP-RK3568开发板-驱动教程更新20节
    迅为基于iTOP-RK3568开发板进行讲解,本次为第四期,主要讲解高级字符设备进阶,共计20讲。第一期主要讲解驱动基础第二期主要讲解字符设备基础第三期主要讲解并发与竞争​​​​......
  • MBR16200FCT-ASEMI大功率肖特基二极管MBR16200FCT
    编辑-ZMBR16200FCT在ITO-220AB封装里采用的2个芯片,其尺寸都是102MIL,是一款大功率肖特基二极管。MBR16200FCT的浪涌电流Ifsm为200A,漏电流(Ir)为0.05mA,其工作时耐温度范围为-6......
  • ASEMI肖特基二极管MBR16200CT图片,MBR16200CT应用
    编辑-ZASEMI肖特基二极管MBR16200CT参数:型号:MBR16200CT最大重复峰值反向电压(VRRM):200V最大RMS电桥输入电压(VRMS):140V最大直流阻断电压(VDC):200V最大平均正向整流输出电流(IF):16A峰......
  • 圆梦腾讯之后,我收集整理了这份“2021春招常见面试真题汇总”分享给大家!
    基础篇JVM篇多线程&并发篇Spring篇MyBatis篇SpringBoot篇MySQL篇Redis篇SpringCloud篇Nginx篇MQ篇数据结构与算法篇Linux篇简历篇由于文章篇幅有限,这里不......
  • 防止鱼叉式网络钓鱼的4个步骤
       您的用户是攻击者最好的目标。请按照以下步骤更好地保护他们:似乎没有一天没有一次​​勒索软件​​攻击不成为头条新闻。许多这些攻击是从哪里来的?在您用户的电子......
  • IOS 上架流程简洁版
    1、manifest.json基础配置 应用版本名称:1.0.2(请根据自身APP版本填写)应用版本号:11(请根据自身APP版本填写) 2、HbuilderIOSApp云端打包勾选iOS(ipa包),不需要勾选Android(apk包......
  • 第三方软件检测机构做验收测试靠谱吗?软件测试报告收费标准
    软件测试是软件产品上线前的必经流程,验收测试作为软件产品交付前的最后一个测试环节至关重要,现在的软件企业进行该项工作有2个方式,一是通过自有的测试团队对产品进行测......
  • 吹风机上架美国亚马逊应该怎么做?
    手持电吹风是每一个Boy保持帅气发型的利器,电吹风可以输出热风或者冷风,根据需求自己切换即可。正常来说洗头后,用电吹风热风吹干,每次以2—10分钟,头发长短不一样,使用时间不确定......
  • IOS 上架流程简洁版
    1、manifest.json基础配置 应用版本名称:1.0.2(请根据自身APP版本填写)应用版本号:11(请根据自身APP版本填写) 2、HbuilderIOSApp云端打包勾选iOS(ipa包),不需要勾选Android(apk包......
  • 如何准备阿里的社招
    2)Java并发包当中的类,它们都有哪些作用,以及它们的实现原理,这些类就是java.concurrent包下面的。与上面一样,咱们也简单的模拟一个并发包的连环炮。比如面试官可能会先问你,如......