zoukankan      html  css  js  c++  java
  • 一、以太网帧

    一、以太网帧

    '以太网是根据IEEE 802.3标准来管理和控制数据帧的'
    '了解IEEE802.3标准是充分理解以太网中链路通信的基础'

      1.1 OSI与TCP/IP

        1.1.1 OSI七层模型:  (IS-IS协议)

           应用层
          表示层     数据格式化 加密解密
          会话层
          传输层     segment(段)有TCP/UDP两个协议
          网络层     包
          数据链路层   帧(frame)
          物理层     bit

        1.1.2 TCP/IP:工业标准

          应用层
          传输层
          互联网层
          网络接口层
     

      1.2认识以太网帧

        以太网
        帧中继(FP)
        PPP
        HDLC
        以太网帧有两种最常用的以太网封装格式 ,HCIE的一套面试题
        以太2型和802.3的帧格式

        1.2.1 以太2型:

        
              Length/Type >=1536(0x0600)   Ethernet_Ⅱ
              Length/Type <=1500(0x05DC)     IEEE 802.3
     
          D.MAC:目的MAC地址
          S.MAC:源MAC地址
          Type:类型————上层协议
          类型这个位置除了IP(0800)还能有什么协议 ARP(0806)、PPPoE、MPLS、IPv6
          Data:数据
          FCS:帧校验和

        1.2.2 802.3:

        
     
          Length字段定义了Data字段包含的字节数。
          逻辑链路控制LLC由目的服务访问点DSAP、源服务访问点SSAP和Control字段组成
          SNAP由机构代码和类型字段组成。Org Code 三个字节都为0。Type字段的含义与Ethernet_Ⅱ帧中的Type字段相同。

        1.2.3 MAC,MAC地址分类(单播、组播、广播MAC区别)

          单播MAC (例如:01001100)第一字节的最后一位=0
          组播MAC (例如:00000001)第一字节的最后一位=1
          广播MAC (全F: 11111111) 第一字节的最后一位=1
          01005E(经典的组播MAC)
     
     
     
    下一期:IP的基础

  • 相关阅读:
    命名规范
    操作文件和目录
    使用本地shadow socks代理
    发送邮件
    sql参数化
    定义常量
    获取嵌套字典值的方法
    通过字符串调用函数
    用字典优化过长的if 语句
    操作文件和目录
  • 原文地址:https://www.cnblogs.com/zwl123456/p/14177580.html
Copyright © 2011-2022 走看看