前言:

网络中传输数据时需要定义并遵循一些标准,以太网是根据(EEE 802.3标准来售理和控制数据帧的。了解EEE802.3标准是充分理解以太网中链路层通信的基础。为了将降低通信的复杂性,需要将协议进行分层处理

1.网络协议

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

2.什么叫协议

决定数据的格式和传输的一组规则或者一组惯例

3.协议为什么要分层

为了降低网络设计的复杂性,将协议进行了分层设计。

分层设计的意义

。通信服务层的模块设计可相对独立于具体的通信线路和通信硬件接口的差别

。而通信服务层的模块设计又可相对独立于具体用户应用要求的不同

。简化了相关的网络探作:提供了不同广商之间的兼容性:促进工标准化工作。

结构上进行了分层;易手学习和操作。

4.分层模型-OSI

物理层:在设备之间传输比特流,规定了电平,速度和电缆针脚。

数据链路层:将比特组合成字节,再将字节组合成帧,使用链路展地址(以太网使用MAC地址)来访问介质,并进行差错检测。

网络层:提供逻辑地址,供路由器确定路径。(例如IP地址)

传输层:提供面向连接或非面向连接的数据传递以及进行重传前的差错检测。(可靠传输TCP/不可靠传输UDP)

会话层:负责建立、管理和终上表示层头体之用的通信会活。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。(通信设备可能存在多个会话)。

表示层:提供各种用于应用层数据的编码的和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。(数据表示、加密、图片、文档、文字)

应用层:OSI参考模型中最靠近用户的一层,为应用程序提供网络服务

5.OSI层次设计的理念

。建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题

。它的最大优点是将服务接口协议这三个概念明确地区分开来

服务:下一层为上一层提供一些什么功能

接口:上一层如何使用下层的服务

协议:如何实现本层的服务

。这样各层之间具有很强的独立性,互连网络中各实体采用什么样的协议是没有限制的,只要向上提供相同的服务并且不改变相邻层的接口就可以了

分层模型-TCP/IP

数据封装

数据传输过程

6.终端之间的通信

数据链路层控制数据帧在链路上传输

Ethernet-II帧格式

Ethernet-II帧类型值大于1536(0x0600)

以太网数据帧长度在64-1518字节之间

IEEE802.3帧格式

IEEE802.3帧长度字段值小于等于1500(0x05DC)

图-Ethernet II 帧格式

IEEE802.3帧格式

7.数据帧传输

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

8.以太网的MAC地址

前24位:OUI由IEEE管理和分配,代表该供应商代码。

后24位:由供应商自行分配。

9.单播

目的MAC帧结构:第8位都是0。

10.组播

目的MAC帧结构:第八个比特是1。

11.广播

目的MAC帧结构:全部为FF 。

12.数据帧的发送和接收

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

总结:

  1. 网络设备如何确定以太网数据帧的上层协议?
  2. 终端设备接收到数据帧时,会如何处理?

答案:

  1. 通过type类型确定上层协议:0x0800为IP;0x0806为ARP。
  2. 会查看DMAC是否是自己的MAC,若是则会核对IP,IP也是自己的话,将会剥掉封装送往上层协议。

华为RS3 封层模型及以太网帧结构相关推荐

  1. HCNA之网络基础【以太网帧结构】

    一.分层结构 OSI七层模型:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层.其中:程序员负责应用层.表示层.以及会话层的工作,而网工负责网络层的路由寻址,以及数据链路层交换机的配置,物理 ...

  2. 搞一下 车载以太网实战 | 01 车载以太网帧结构详解

    前言 搞SOA.搞 AP & CP AUTOSAR.搞异构SoC.搞车载以太网.搞车载OS等就找搞一下汽车电子. 全系内容可在<搞一下汽车电子>后台回复 "系列" ...

  3. HCIP Datacom学习——企业网络基本架构、传输介质、冲突域、以太网帧结构

    ** HCIPDatacom Day01学习笔记 ** 一.企业网络基本架构 1.核心层: 承载着整个企业网络的数据转发,核心层存在大量路由器,一般来说要求性能最强的设备担当. 2.汇聚层: 收集底层 ...

  4. 【计算机网络学习笔记06】以太网帧结构、HDLC协议

    [计算机网络学习笔记06]以太网帧结构.HDLC协议 一.以太网帧结构 1.1 两种帧格式 1)Ethernet_II帧格式 2)IEEE802.3帧格式 1.2 帧的3种发送方式 1)单播: 帧从单 ...

  5. 802.3和以太网帧结构-路由交换原理1-【HCNA笔记】

    1.RAW 802.3帧格式 前导字段 帧起始符 DMAC SMAC Length Data FCS 7字节 1字节 6字节 6字节 2字节 46-1500字节 4字节 前导字段:每个帧以7个字节的前 ...

  6. wireshark分析以太网帧结构_以太网帧结构分析

    实 验 报 告 实验名称 以太网帧分层结构分析 队 别 姓 名 学 号 实验日期 2015.3.15 实验报告要求: 1. 实验目的 2. 实验要求 3. 实验环境 4. 实验作业 5. 问题及解决 ...

  7. 【无标题】以太网帧结构

    网络传输数据时遵循------IEEE 802.3标准来管理和控制数据帧的. IEEE 802.3 :有线以太网的物理层和数据链路层的介质访问控制(MAC)-------------medium ac ...

  8. 分析以太网帧结构_传统以太网中的——中继器及集线器

    1.1 Repeater 中继器 中继器工作在以太网的第一层即物理层, 两端口设备,主要功能是放大信号,从而延长信号在同一网络上传输的长度.中继器的存在主要是解决解决电信号长距离传播过程中的衰减问题, ...

  9. 分析以太网帧结构_车辆网络 | 汽车网络中融合以太网的有效解决方案RELYTSNREC...

    在未来的几年里,汽车线束将从不同协议的异构网络转向分层的同质以太网网络.在这种新的情况下,实验室试验台,反映真实的车辆网络,将需要分析工具,能够支持他们在验证过程中的车内通信. 1.以太网融入到汽车网 ...

最新文章

  1. php读取txt并写入数据库,php读取txt文件组成SQL并插入数据库的方法
  2. wxWidgets:wxRadioButton类用法
  3. android内存及内存溢出分析
  4. 如何在Appscale下发布自己的应用(二)
  5. 选择排序:简单选择排序
  6. 对话框--popdialog总结
  7. FreeRTOS软件定时器
  8. AWWWB.COM网站克隆器
  9. 【drawio笔记】新增字体
  10. L3HSEC 2022秋季招新赛部分WP
  11. Qt获取windows文档、下载、图片等目录路径
  12. 对样例SoC集成example salve模块
  13. java 调用弗雷_深入理解java虚拟机(十一) 方法调用-解析调用与分派调用
  14. Bit-M Accelerator全新上线
  15. Win7安装hp1020打印机方法
  16. 官网下载git缓慢问题
  17. 高级JAVA开发必备技能:java8 新日期时间API((一)JSR-310:ZoneId 时区和偏移量)(JAVA 小虚竹)
  18. 机器学习()PR曲线绘制
  19. sqlserver 2008 r2 直接下载地址,可用迅雷下载
  20. 脚手架是什么你真知道吗?---kalrry

热门文章

  1. Few-Shot Semantic Segmentation with Democratic Attention Networks阅读笔记
  2. 贝叶斯分类器以及Python实现
  3. 校园江湖 第三节 风起云涌
  4. Response Header里的Server,X-Powered-By,X-AspNet-Version字段等敏感信息删除
  5. uni-app打包超出2M处理
  6. 如何选择适合自己的自媒体平台?
  7. C. Equalize(贪心)
  8. matlab程序作分形蕨,matlab学习第一天笔记
  9. MyBatis框架的优缺点及其适用场合
  10. 转——解决游戏王DL的steam版锁区问题