首页
/
每日頭條
/
圖文
/
數據鍊路層不進行封裝成幀會怎樣
數據鍊路層不進行封裝成幀會怎樣
更新时间:2024-11-16 03:04:55

之前章節簡單介紹了IB網絡模型,本章将更詳細的介紹網絡模型中的物理層的功能和組成。

物理層功能

物理層主要負責各設備間的互聯,在bit級進行數據的傳輸,向上使用MII、RGMII、SGMII、QSGMII、SGUI等接口連接MAC層,向下對接不同傳輸介質,phy的主要功能有:

  • 使本地端口和對端端口連接,并保持同步;
  • 檢測物理連接狀态;
  • 負責編解碼,例如8b/10b,10b/8b;
  • 單路數據傳輸速度250MB/s,4路和12路時,速率可達1000MB/s和3000MB/s;
  • 檢測傳輸數據是否有錯,或者時序錯誤;

共支持三種實現方式:背闆接口(backplane port)、電纜接口(copper cable port)、光纖接口(fiber optic port)

注:背闆以太網以銅線作為傳輸介質。

物理層傳輸和接收數據為雙工模式,各使用一條線路,其中電纜接口采用雙絞線實現。

數據鍊路層不進行封裝成幀會怎樣(從零學習InfiniBand-network架構)1

物理層組成

物理層需要負責将不同介質的信号轉換成電信号,其核心是serdes、ADC、DAC以及保證信号正确性的一些模塊,主要分為PCS(Physical Coding Sublayer)、PMA(Physical Medium Attachmenttests)和PMD(Physical Media Dependent)。

數據鍊路層不進行封裝成幀會怎樣(從零學習InfiniBand-network架構)2

其中大部分數字模塊在PCS中,主要完成信号調理功能,包括8B/10B編解碼、K碼對齊、速率自協商、載波監聽和鍊路檢測等,而PMA主要為PCS和PMD子層提供一種與介質無關的連接方式,PMD為電/光收發器。本文以一個100BASE-TX的phy為例,展示了以太網phy的整體架構。

數據鍊路層不進行封裝成幀會怎樣(從零學習InfiniBand-network架構)3

以一段數據需要從本地向對端傳輸為例,數據需要從MAC層出發,經過PHY和傳輸介質到達對端設備的PHY,再進行信号還原,上傳到MAC層及更上層進行處理。

  • 數據首先通過标準MII接口(包括SGMII、RGMII等)從MAC層向PHY傳輸;
  • 數據進入PHY後,首先進入PCS子層的編碼模塊(4B/5B、8B/10B),其目的是使數據中的‘0’和‘1’數量保持基本一緻,來保證DC平衡,更易于後續serdes的時鐘恢複和檢錯等功能的實現
  • 如果是速率更高的PHY,如10G/100G,編碼後的數據還會經過擾碼器進一步打散‘0’和‘1’,避免能量的過度集中
  • 由于serdes傳輸的是bit流,數據在介質中傳輸是沒有Byte對齊的概念的,對齊工作是需要PCS子層來完成的,所以在TX側,PCS還會插入用于數據對齊K碼;在RX側,PCS檢測到該K碼就可以從當前bit開始對齊;
  • 随後數據進入PMA層,完成并串轉換,最後形成bit流前往MDI;
  • 發展到千兆以太網後,PHY還提供了自協商功能,兩端PHY通過傳遞各自的連接能力信息,來确定雙方最适合的速率與雙工狀态
  • 接收端RX以相反的流程進行串轉并,檢測同步,數據對齊,完成相應的解碼,最後上傳到MAC層。
,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
湛江黃氏是哪位祖先後人(湛江黃姓的重要一支)
湛江黃氏是哪位祖先後人(湛江黃姓的重要一支)
  黃姓是兩廣地區的重要姓氏,在廣西排第一,在廣東排第二。廣東姓氏前三名是“陳、黃、李”,廣西姓氏前三名是“黃、李、梁”。   在湛江,黃姓也僅次于陳姓,和李姓不相上下。廉江的黃姓排第一,别的縣市區也是二三名的樣子。比如徐聞十大姓氏排名是陳、黃、鄧、李、林、楊、鄭、梁、王、張;遂溪的十大排名是陳、黃、李、周、楊、王、林、梁、鄭、吳。黃排名第二,處于非常重要的...
2024-11-16
青紅椒炒鮮目魚的做法(不容錯過的鮮美滋味)
青紅椒炒鮮目魚的做法(不容錯過的鮮美滋味)
     By 503飛啊   用料   目魚 300克芹菜 适量料酒 1湯勺姜 2片蔥 2根東古醬油 适量白糖 适量   做法步驟      1、目魚清洗幹淨切條 ,燒一鍋水 水開下目魚條燙10秒就撈出,冷水沖洗一下,瀝幹水分後加料酒蔥姜2克鹽拌勻後備用。      2、芹菜清洗幹淨後切成自己喜歡的段。      3、鍋中水燒開,下芹菜燙至變色撈出。   ...
2024-11-16
python常用标準庫整理(100個相見恨晚的Python庫)
python常用标準庫整理(100個相見恨晚的Python庫)
  在python程序員成為大神之前,都不可避免的都要做一段時間的調包俠   那就算是調包俠也都會有自己調包秘籍,拿出來能讓他人感歎“相見恨晚”的那種      在Github上有個awesome-python這麼個項目,能獲得110k stars隻能說知道的人太少了   它總結了Web 框架、網絡爬蟲、網絡内容提取、模闆引擎、數據庫、數據可視化、圖片處理、...
2024-11-16
微軟安全更新kb3033929(微軟承認Windows10KB4601319補丁存在問題)
微軟安全更新kb3033929(微軟承認Windows10KB4601319補丁存在問題)
  微軟證實,2021年2月的累積更新(KB4601319)存在一個bug,可能會讓用戶的網絡攝像頭失效。除了攝像頭崩潰外,用戶還報告了Windows 10 KB4601319中的其他錯誤,微軟正在調查這些報告。根據用戶報告,Windows 10 KB4601319似乎讓英特爾RealSense深度攝像頭和Razer Stargazer無法正常工作。   回...
2024-11-16
水粉畫初學者教程如何調色(水粉畫的基本技法)
水粉畫初學者教程如何調色(水粉畫的基本技法)
  水粉調色方法很多,常見的調色技巧有補色互調法、同類色相調法、灰色調配法等,不同的調法調出來的顔色運用在畫面上的效果也有所不同,下面小編具體說說調色的這幾種調法:   1、補色互調法   常用紅色和綠色、黃色和紫色這種對比色來調和顔色,2種對比色不能等量進行調和,不然調出的顔色會非常的灰暗而且很髒。      2、同類色相調法   利用同類色相互調和,可以...
2024-11-16
Copyright 2023-2024 - www.tftnews.com All Rights Reserved