您的位置:首页 > 其它

3. 以太网帧的结构

2020-07-14 06:32 309 查看

以太网帧的结构

  • 以太网的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.
    • 用于实现一对一组的通信。
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: