当前位置: 首页 > news >正文

OSI模型-笔记

OSI模型

网络工程师必背

OSI(Open System Interconnection Reference Model)

基本概念

用范围形容网络

  • 局域网:LAN
  • 广域网:WAN

以太网:一个网络的封装协议,不是一种类型或范围

局域网当中使用的是以太网协议(IEEE 802、Ethernet2),广域网中使用的是PPP协议或HDLC(高级数据链路控制)

OSI模型

image-20251011081815809

由于人们认为每一层都需要研究且过于冗杂,例如5、6、7层和网络的关系不大,在实际应用中效率不高,于是缩小到了TCP/IP四层模型:

image-20251011084036913网络接口层:数据链路层和物理层合并

应用层:会话层、表示层和应用层合并

有的人说TCP/IP五层模型也没有问题,就是把网络接口层分开了,分层物理层和数据链路层

数据封装

image-20251011084525955

在应用层发送了一个数据:你吃了吗

在应用层这个数据就是PDU(协议数据单元)

说白了数据封装就是给数据添加头部,而在哪一层添加的头部就叫哪一层的头部,例如经过传输层之后加上了传输层头部四层头部,然后这个PDU经过传输层的封装之后就变成了segment,也就是数据段

同理经过网络层之后又进行了一次封装,封装后的数据称为packet,也就是数据包

而到了数据链路层就不一样了,不只是在头部添加,还会在尾部添加,分别称为数据链路层的头部和尾部,而这个封装后的数据叫做数据帧(frame),所以添加的内容亦可以称为帧头帧尾

最后数据帧被转换成bit流转发出去,也就是只有数据帧才能转换成比特流传输

上面的图是华为的图,也许不是那么的直观,下面可以看看思科的图:

image-20251011085424961

数据解封装

根据上面封装的流程,反过来把头部拆掉就是一个解封装的过程,最后得到一个原始数据:你吃了吗

帧格式

image-20251011090350023

从图中可以看到,帧格式分为两种:Ethernet_II、IEEE802.3

其中相同的帧尾FCS是一种检测机制,用来检测这个数据帧是否完整,防止在数据传输的过程中缺失内容

Ethernet_II

帧头:D.MAC|S.MAC|Type

也就是目的MAC地址和源MAC地址

而type指的是协议类型,规定上层协议是什么

type:

0x0800→IPV4

0x0806→ARP

帧尾:FCS

image-20251011092001191

802.3

image-20251011092309291

length:data部分包含的字节数

LLC

逻辑链路控制

由dsap、ssap、control组成

SNAP:空的,由orgcode和type组成,这里的type就定义了上层协议

802.3类型的数据帧很少碰见,现在的话都是以太网数据帧比较常见

数据帧传输

以太网的mac地址

image-20251011092629023oui指的是产商代码

mac地址的长度:48bit

在以太网协议下面才有mac地址,在以太网协议下才需要研究mac地址,例如ppp协议就没有mac地址

帧发送的方式

和数据帧中封装的目的mac地址有关(用目的mac地址区分)

单播

image-20251011100438746

一对一的发送,私聊

mac地址48bit的最前8bit中,第八位如果是0的话就是单播

广播

image-20251011100500204

发的信息所有人都能收到,你在我的范围内,我只要发送了,你就得接受

目的mac地址全部位置上都是f的话就是广播帧

组播

image-20251011100540213

发送的对象是一个群组,不像广播是全部,只在一个组内发送,其他人收不到

目的mac地址的第八位是1,就是组播帧

http://www.hskmm.com/?act=detail&tid=28485

相关文章:

  • Docker概念
  • 痞子衡嵌入式:如果i.MXRT1xxx在Hab关闭时出现偶发性启动失败,请先检查JTAG电路
  • 2025 电缆绝缘材料生产厂家最新推荐榜单:品牌技术实力解析,爱普等企业领跑行业
  • SAP BP主数据维护BAPI CVI_EI_INBOUND_MAIN(转)
  • 2025 年最新外呼系统机构最新推荐排行榜:深度解析技术实力、服务体系及行业适配方案电话营销外呼系统/智能外呼系统/外呼系统电销卡/外呼系统平台搭建推荐
  • 详细介绍:深入解析 List 容器组件:构建高效、可交互的列表解决方案
  • CF848C Goodbye Souvenir 题解(CDQ分治)
  • 2025 年汽车刹车卡钳厂家最新推荐榜单:原厂适配 / 高性能 / 新能源专用等多类型产品深度解析及选购指南分体锻造/大轮毂/高性能/新能源汽车刹车卡钳厂家推荐
  • 2025年开发者必看:本土化代码管理平台Gitee如何助力中国开发者高效协作
  • 2025 年消防设施检测 / 电气防火检测 / 防雷装置检测 / 消防维保 / 环境检测服务公司推荐:北京市通雷防雷装置安全检测有限公司提供专业技术支持
  • 直播app开发,如何快速获取系统时间? - 云豹科技
  • 2025 年泡棉厂家最新推荐榜:全方位解析 EPE 泡棉 / EVA 泡棉 / 珍珠棉泡棉 / 泡棉内衬优质企业,助采购商精准选对品牌
  • C. awoos Favorite Problem
  • Outlook邮箱大附件邮件是什么?
  • 2025 年过滤机厂家最新推荐排行榜:胶带式 / 盘式真空 / 脱水 / 带式真空 / 水平带式过滤机企业权威选购指南
  • 国产代码管理平台Gitee:破解企业级Git自建难题的密钥
  • 2025 年蜂巢/高强/HDPE/PET/高分子/塑料/插接/土工格室厂家口碑推荐榜:聚焦品质与服务,助力工程选材更高效
  • 基于K近邻(KNN)算法在MATLAB中实现人脸识别
  • 2025 年最新推荐灭火器维修公司榜单:覆盖干粉 / 水基 / 二氧化碳 / 七氟丙烷 / 锂电池灭火器维修,帮您选到专业可靠服务单位
  • Vue大屏可视化自适应(等比列缩放)方案✔️✔️✔️✨
  • VonaJS AOP编程:全局中间件全攻略
  • 单调队列 (1) - 详解
  • 2025 年 密度 / 净化 / 零醛添加 / 装修 / 生态板 / 指接板板材厂家推荐:纯品梅花深耕高端定制,打造健康家居板材优质选择
  • 深入解析:考研复习-线性代数-第二章-矩阵
  • PHP 与 HTML 混写基础
  • 2025 年隧道/车丝/打孔/矿用/R780/钢花钢管厂家推荐榜:精准匹配施工需求,优选可靠供应商
  • 2025 年最新推荐!空压机租赁公司综合实力榜单:涵盖无油 / 高压 / 阿特拉斯等机型及二手买卖置换回收,助力企业精准选靠谱服务商
  • 小波神经网络(WNN)预测代码
  • 2025 年报警器厂家最新推荐权威榜单:海湾 / 青鸟 / 利达等品牌全覆盖,详解优质服务商助力安全选购NB烟感/松江烟感/三江烟感/燃气报警器厂家推荐
  • 优秀的研发经理,如何布局一周的工作?