淺解硬體網路通訊+交換機晶片+通訊系統設計
Marvell88E6176
5路乙太網收發器
一個千兆串並收發器
埠5和6支援支援GMII\RGMII\MII\RMII介面方式
128-PIN的QFP封裝
3.3V供電/25MHZ晶振
10/100M只有兩對差分訊號,1000M的有四對差分訊號。
MAC地址\IP地址
MAC地址(Media Access Control):
譯為實體地址、硬體地址用來定義網路裝置的位置,是不可變的;
IP地址(Internet Protocol Address):
譯為網際協議地址,是IP協議提供的一種統一地址格式,它為網際網路上每一個網路和主機分配一個邏輯地址,以此來遮蔽實體地址的差異,是可變的。
UART和USART
UART是通用非同步收發器(支援232和485)
USART是通用同步和非同步收發器(具備時鐘同步訊號,支援SPI)不用時鐘同步的和UART一樣。
百兆/千兆網線解釋
網線採用八根銅導線,主要是為了減少電磁訊號的相互干擾。每兩根按一定的密度纏絞在一起,在傳輸電訊號時相互之間輻射出的電磁波就會相互抵消,可以消除干擾。因此網線實際也叫雙絞線。雙絞線的外皮有一層韌性很高的保護皮保護線芯。
進行網路連線的時候,只要用到兩組線(百兆乙太網)。一組用於資料傳送,另外一組用於資料接收。剩餘的線雖然連線在RJ-45水晶頭中,但其實並沒有用上。在100M的網路傳輸,實際只使用了1、2、3、6四根線,也就是橙白、橙、綠白、綠這四根線。其中1、2線用於傳送資料,3、6線用於接受資料,4、5線為備用線,7、8線則為電話線。
百兆是1/2發、3/6收,千兆是4對同時收發,每對全雙工250M。千兆 == 1000M == 250M x 4,是4對線同時用,且收發複用。所以千兆並不是1G差分訊號,而是250M。
相關文章
- 網路通訊程式設計程式設計
- SIMULIA的飛機通訊系統設計
- 網路-淺談批次通訊和自主通訊的區別
- 系統程式設計——管道通訊程式設計
- 網路通訊
- QT硬體通訊基礎QT
- 網路通訊2:TCP通訊實現TCP
- 網路通訊3:TCP互動通訊TCP
- 網路通訊2:TCP簡單通訊TCP
- udp網路通訊UDP
- 騰訊通RTX手機與Linux版解決方案:相容國產晶片系統Linux晶片
- Linux 網路通訊管理和系統服務管理Linux
- 網路程式設計-Socket通訊程式設計
- Kubernetes的容器網路通訊機制
- 樂訊通雲通訊:物聯網路卡在智慧硬體中的應用有哪些
- 淺析專網通訊領域的前端架構設計前端架構
- 圖解 Kafka 原始碼之 NetworkClient 網路通訊元件架構設計圖解Kafka原始碼client元件架構
- 網路通訊基礎
- 網路通訊協議協議
- 19作 網路通訊
- dubbo網路通訊(四)
- 網路通訊1:UDPUDP
- 交換機通過Loopback Detection檢測(裝置所在網路環路)OOP
- 深入淺出Kubernetes網路:跨節點網路通訊之Flannel
- 如何設計一個好的通訊網路協議協議
- 計算機通訊與網路基礎計算機
- 網路程式設計與通訊原理程式設計
- Linux系統程式設計之程式間通訊方式:訊息佇列Linux程式設計佇列
- 數字通訊系統
- 通訊錄管理系統
- docker系列(五):網路通訊Docker
- Java實驗——基於GUI的網路通訊程式設計JavaGUI程式設計
- 樂訊通雲通訊:物聯網路卡在監控系統的應用
- USB共享網路:android手機通過USB與Ubuntu進行socket網路通訊AndroidUbuntu
- WebRTC 及點對點網路通訊機制Web
- Java網路程式設計UDP通訊原理Java程式設計UDP
- 論通訊子網在計算機網路中的地位和作用計算機網路
- 計算機網路中的通訊子網主要有哪些功能?計算機網路