以太网帧的结构

  • 网络通信协议
  • 分层模型-OSI
  • OSI模型-数据发送和接收过程
  • TCP/IP 传输控制协议/网络协议
  • 数据封装
  • 帧格式
    • Etehernet_II帧格式:
    • IEEE 802.3帧格式:
  • 以太网的MAC地址

网络通信协议

OSI、TCP/IP、IPX/SPX、SNA

        OSI七层模型是标准,其他网络协议需要基于OSI七层模型设计。

分层模型-OSI

  • 应用层: 提供人机交互的界面
  • 表示层: 对应用数据进行加密、压缩、解密和解压缩。
  • 会话层: 建立、维护和管理会话。
  • 传输层: 建立、维护和管理端到端的连接。
      单位:数据段
  • 网络层: IP寻址、路由选择的功能。
      单位:数据包

  • 数据链路层: 用于实现网络层和物理层之间的通信。
      单位:数据帧

  • 物理层: 传递比特流。
      单位:bit

OSI模型-数据发送和接收过程

TCP/IP 传输控制协议/网络协议

  • 应用层: 相当于OSI的应用层、表示层和会话层
  • 传输层:
  • 网络层:
  • 网络接口层: 相当于OSI的数据链路层和物理层

数据封装

帧格式

  • Etehernet_II: 用于网络设备、终端设备之间的通信,以及网络协议。
  • IEEE 802.3: 用于特定的网络协议。比如:STP

Etehernet_II帧格式:

  • D.MAC: 接收方的物理地址。
  • S.MAC: 发送方的物理地址。
  • Type: 用于标识上层数据的协议类型。
             IP     0x0800
         ARP     0x0806
  • FCS: 校验字段。用于检验数据的完整性。
        长度:64~1518B

IEEE 802.3帧格式:

终端设备处理收到的数据帧:

  • D.MAC不是自己的 ->丢弃
  • Type字段无法识别 ->丢弃
  • FCS 校验不通过 ->丢弃

以太网的MAC地址

  • 长度: 48bit,6B.
  • OUI: 组织唯一标识符。前24bit.
            华为网络产品的MAC地址前24bit是0x00e0fc
  • 后24bit: 由厂商自行分配
    表示:用十六进制。

MAC地址分类:

单播MAC:

  • 第8bit位固定为0.
  • 用于实现一对一的通信。

广播MAC:

  • 全为1.
  • 用于实现一对多的通信。

组播MAC:

  • 第8bit位固定为1.
  • 用于实现一对一组的通信。

3. 以太网帧的结构相关推荐

  1. UDP千兆以太网FPGA_verilog实现(五、以太网帧的结构)

    以太网帧格式如下:

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

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

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

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

  4. 以太网帧、IP 帧、UDP/TCP帧、http 报文结构解析

    我们从 OSI/RM 参考模型入手,来看 OSI/RM 七层模型中的每一层数据帧结构. 一 OSI/RM 结构 OSI 是不同制造商的设备和应用软件在网络中进行通信的标准,此模型已经成为计算机间和网络 ...

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

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

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

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

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

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

  8. 以太网帧,IP,TCP,UDP首部结构

    其它可参考http://www.cnblogs.com/BlueTzar/articles/811160.html 1.以太网帧的格式 以太网封装格式 2.IP报头格式 IP是TCP/IP协议簇中最为 ...

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

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

最新文章

  1. 解决Tomcat 7遇到StackOverflowError的异常
  2. ubuntu 10.04 常用 设置
  3. LAMP 啟動 WWW 服務與測試 PHP 模組
  4. flex4.6 图表 在module中 x轴旋转正确的做法
  5. 计算机二级考试3月时间安排,2017年3月份计算机二级考试时间安排
  6. 一建机电实务教材电子版_必背!一建《机电实务》高频考点,每日一背
  7. 圆桌论坛对话:互联网产业革命
  8. 少儿图论:八岁小孩眼里的欧拉公式
  9. ORACLE 12C采坑之 ORA-12541:TNS:无监听程序
  10. Spring Boot swagger之前后端分离
  11. MATLAB基础教程(5)——斐波那契数列
  12. 知乎阅读三百万的生信学习指南
  13. 数据湖探索DLI新功能:基于openLooKeng的交互式分析
  14. win7怎么清除卸载Ghost启动项的残留
  15. post postman 传递数组对象_okhttp传递数组参数
  16. JAVA 蔡羽 基础知识漫谈
  17. Admin.Admin/Login --- 后台项目中的管理员及登录模块
  18. ORACLE 常用函数——日期/时间函数
  19. android大智慧安装目录,大智慧的文件目录结构
  20. 软件dfmea_DFMEA与PFMEA之间不得不说的关系

热门文章

  1. sql server 函数大全
  2. lisp正负调换_坐标提取lisp程序 -
  3. 问题条件数(Conditioning of a problem)
  4. 18.5.4 分布式恢复
  5. Mybatis中的关系映射(一对一,一对多,多对多)
  6. Mac“终端”的键盘快捷键大全
  7. windows10任务栏透明
  8. 集合--Set集合--HashSet类、LinkedHashSet类、TreeSet类及其自然排序
  9. 【转载】风控-风控策略逻辑
  10. Vsftpd 详细配置