<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                #### 1. MAC的功能 MAC 子層是屬于數據鏈路層的下半部分,它主要負責與物理層進行數據交接,如是否可以發送數據,發送的數據是否正確,對數據流進行控制等。它自動對來自上層的數據包加上一些控制信號,交給物理層。接收方得到正常數據時,自動去除 MAC 控制信號,把該數據包交給上層。 #### 2. MAC 數據包 IEEE 對以太網上傳輸的數據包格式也進行了統一規定,見圖 3-2。該數據包被稱為MAC 數據包。 ![](https://box.kancloud.cn/8bc92a3109b6600dbb18d0736b03c07a_704x678.png) 圖 3?2 MAC 數據包格式 MAC 數據包由前導字段、幀起始定界符、目標地址、源地址、數據包類型、數據域、填充域、校驗和域組成。 * 前導字段,也稱報頭,這是一段方波,用于使收發節點的時鐘同步。內容為連續 7 個字節的 0x55。字段和幀起始定界符在 MAC 收到數據包后會自動過濾掉。 * 幀起始定界符(SFD): 用于區分前導段與數據段的,內容為 0xD5。 * MAC 地址: MAC 地址由 48 位數字組成,它是網卡的物理地址,在以太網傳輸的最底層,就是根據 MAC 地址來收發數據的。部分 MAC 地址用于廣播和多播,在同一個網絡里不能有兩個相同的 MAC 地址。 PC 的網卡在出廠時已經設置好了 MAC 地址,但也可以通過一些軟件來進行修改,在嵌入式的以太網控制器中可由程序進行配置。數據包中的 DA 是目標地址, SA 是源地址。 * 數據包類型: 本區域可以用來描述本 MAC 數據包是屬于 TCP/IP 協議層的 IP 包、 ARP包還是 SNMP 包,也可以用來描述本 MAC 數據包數據段的長度。 如果該值被設置大于 0x0600,不用于長度描述,而是用于類型描述功能,表示與以太網幀相關的 MAC客戶端協議的種類。 * 數據段: 數據段是 MAC 包的核心內容,它包含的數據來自 MAC 的上層。其長度可以從 0~1500 字節間變化。 * 填充域:由于協議要求整個 MAC 數據包的長度至少為 64 字節(接收到的數據包如果少于 64 字節會被認為發生沖突,數據包被自動丟棄),當數據段的字節少于 46 字節時,在填充域會自動填上無效數據,以使數據包符合長度要求。 * 校驗和域: MAC 數據包的尾部是校驗和域,它保存了 CRC 校驗序列,用于檢錯。 以上是標準的 MAC 數據包, IEEE 802.3 同時還規定了擴展的 MAC 數據包,它是在標準的 MAC 數據包的 SA 和數據包類型之間添加 4 個字節的 QTag 前綴字段,用于獲取標志的 MAC 幀。前 2 個字節固定為 0x8100,用于識別 QTag 前綴的存在;后兩個字節內容分別為 3 個位的用戶優先級、 1 個位的標準格式指示符(CFI)和一個 12 位的 VLAN 標識符。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看