zoukankan      html  css  js  c++  java
  • 关于MAC

    以太LAN网中发送的分组称做帧,包含7个字段

    MAC帧格式

    前同步码 SFD DA SA 长度或类型 数据域 CRC
    7字节,物理层加入 帧首定界符,1字节 目的地址,6字节 源地址,6字节 2字节 46-1500字节 4字节

    前同步码:

         802.3协议的帧的第一个字段

         长度:7个字节,56比特

         内容:交替出现的0和1

       作用:提醒接收系统有帧到来,使帧与输入定时同步,由物理层添加进MAC帧

    SFD:又叫帧首定界符

         长度:1个字节

         内容:10101011

      作用:作为帧开始的信号,SFD提醒接收站,这是最后一次进行同步的机会,最后俩个比特提醒接收方,接下来的字段是目的地址,由物理层加入帧

    DA:目的地址

         长度:6个字节

         内容:要发往地方的物理地址

    SA:源地址

          长度:6个字节

          内容:发送方的物理地址

    长度或类型:

         长度:2个字节

         作用:最初以太网将此字段用作类型字段,定义使用改MAC帧的上层协议,IEEE标准定义为长度字段,用来指明在数据字段中包含的字节数目

    数据域:

         长度:46-1500字节

    CRC

        长度:4个字节

        内容:差错检验信息

        作用:差错校验

    数据域限制最小长度46字节是为了CSMA/CD,

    标准定义一个帧的最大长度是1518字节(不算前同步码和SFD)

    如果首部和尾巴加起来算18字节,那么一个帧的最小负荷是46字节,如果上层的分组小于46字节,需要用填充来填补差距

    一个MAC地址6个字节的物理地址,分为三类MAC地址,单播,组播,广播,

    一个MAC帧的源地址只能是单播地址,任何一个帧只可能来自一个站点,目的地址有可能是单播地址,多播地址,广播地址

    1:单播MAC地址

    一个MAC帧的源地址只能是单播地址,任何一个帧只可能来自一个站点,如果目的地址的第一个字节的最低位是0,那么就是单播地址

    2:广播MAC地址

    广播地址是多播的地址的特殊情况,它的接收是局域网中的所有站.48个1组成FF:FF:FF:FF:FF:FF

    3:多播MAC地址

    如果目的地址的第一个字节的最低位是1,那么就是单播地址,多播地址指明接收者是一组地址

    地址在发送到线路上时与书写方式不同,从左到右逐字节发送,对于每一个字节来说,最先发送的总是最低位,大端模式(高位字节在内存的低地址端),比如

    47:88:32:11:22:12

    发送的字节如下,从左到右逐字节发送,对每个字节,从右到左,逐位发送

    1110 0010 1000 1000 0010  0011

    7    4    8  8       2       3

  • 相关阅读:
    类UNIX系统
    wxpython
    新闻
    游戏公司排名
    游戏网站
    3D打印
    python程序报"iccp known incorrect srgb profile" 警告
    python命令行退出
    plc和嵌入式的区别
    要理解互联网的变化轨迹,唯一的方法是弄清背后的规律。“在线”这个所有人既熟悉又陌生的词语,既是常识,也是我一系列想法的核心。
  • 原文地址:https://www.cnblogs.com/shuiyonglewodezzzzz/p/6216510.html
Copyright © 2011-2022 走看看