日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深入解析2類常見的雙絞線以太網(wǎng)的編碼

要長(zhǎng)高 ? 來源:泰克科技 ? 作者:泰克科技 ? 2022-05-06 16:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文以雙絞線以太網(wǎng)為分析對(duì)象,以混合信號(hào)示波器為分析工具,深入探秘了2類常見的雙絞線以太網(wǎng)的編碼,且實(shí)地查看并驗(yàn)證了以太網(wǎng)在物理層的信號(hào)傳輸情況,最后通過一個(gè)實(shí)戰(zhàn)例子來對(duì)比了實(shí)際網(wǎng)絡(luò)中軟件接收到的數(shù)據(jù)和示波器捕獲信號(hào)之間的一致性。本文打通軟硬件之間的隔閡,從物理層揭示了以太網(wǎng)數(shù)據(jù)傳輸?shù)臋C(jī)制,也充分發(fā)揮了現(xiàn)代化混合信號(hào)示波器的總線解碼能力。

1. 以太網(wǎng)概述

以太網(wǎng)(Ethernet)是一種常見的計(jì)算機(jī)組網(wǎng)技術(shù),其技術(shù)標(biāo)準(zhǔn)在IEEE 802.3中規(guī)定 [1]。目前廣泛使用的以太網(wǎng)通過雙絞線(俗稱網(wǎng)線)交換信息,其技術(shù)標(biāo)準(zhǔn)主要在TIA/EIA-568中規(guī)定 [2]。

本文以最常見的以太網(wǎng)標(biāo)準(zhǔn)為例,利用混合信號(hào)示波器的協(xié)議解碼功能,揭秘以太網(wǎng)上的信號(hào)是如何傳輸?shù)?。通常?duì)于網(wǎng)絡(luò)數(shù)據(jù)的分析都在軟件上進(jìn)行,例如著名的Wireshark工具可以對(duì)指定網(wǎng)卡上傳輸?shù)臄?shù)據(jù)進(jìn)行捕獲并解析 [3]。但這樣的操作屏蔽了物理層的差異,本文將更進(jìn)一步,揭秘物理層上數(shù)據(jù)具體是如何轉(zhuǎn)變成電信號(hào)并傳輸?shù)摹?/p>

以太網(wǎng)(10 Base-T)和快速以太網(wǎng)(100 Base-TX)可以使用同一種雙絞線進(jìn)行數(shù)據(jù)傳輸,其引腳定義如圖1所示。

poYBAGJ04i2AWssVAAF3KZmnnKU244.png

圖1. 網(wǎng)線的引腳定義 [1]

以T568B為例,其中用到了4根線,構(gòu)成2個(gè)差分對(duì)(TX和RX)。不失一般性,我們?nèi)∑渲幸粚?duì)(TX)作為分析對(duì)象。因此需要引出Pin 1和Pin 2,用于連接示波器探頭來抓取信號(hào)。這里剪開一根網(wǎng)線,在Pin 1和2上分別引出一根導(dǎo)線,做成分析用的專用跳線,如圖2所示。

圖2. 在雙絞線的Pin 1和2上分別引出一根導(dǎo)線

這一對(duì)線上傳輸?shù)氖遣罘中盘?hào),因此最好用差分探頭(例如TDP1500)。當(dāng)然這里用到的跳線比較短,用普通的無源探頭也可以,只是信號(hào)質(zhì)量會(huì)受到一定的影響。

2. 10 Base-T以太網(wǎng)

10 Base-T的傳輸速率是10Mbps,使用曼徹斯特編碼(相位編碼)數(shù)據(jù)?!?”用下降沿表示,“1”用上升沿表示。如圖3所示的是一段由示波器抓取到的差分波形。在確認(rèn)最小脈寬后,可以通過判斷周期性的邊沿方向來辨識(shí)“0”或“1”。

poYBAGJ04jSAMMWjAAEqFKu0B6U237.png

圖3. 10 Base-T的曼徹斯特編碼解析

接下來需要將二進(jìn)制序列組裝成數(shù)據(jù)幀,由于包含多個(gè)協(xié)議的堆疊(MAC、IP、TCP等),手動(dòng)解碼會(huì)比較復(fù)雜,可以直接使用示波器的總線解碼工具進(jìn)行解碼并顯示。如圖4所示,將總線設(shè)為“Ethernet”,速度設(shè)為“10 Base-T”,信號(hào)類型設(shè)為“差分”,其它選項(xiàng)根據(jù)實(shí)際情況選擇或保持默認(rèn)就可以了。

pYYBAGJ04jqAWmZJAADNgSQEJk8284.png

圖4. 10 Base-T解碼設(shè)置

解碼結(jié)果如圖5所示,可以看到這是一個(gè)IPv4的數(shù)據(jù)幀,放大后可以看到MAC地址等數(shù)據(jù)包內(nèi)的具體內(nèi)容。

poYBAGJ04k6AI3AvAAF0tBEnTig697.png

圖5. 10 Base-T解碼結(jié)果

3. 100 Base-TX以太網(wǎng)

相比10 Base-T,100 Base-TX帶來了10倍的速度提升,達(dá)到100Mbps。它的編碼協(xié)議也變得復(fù)雜得多,主要涉及3個(gè)關(guān)鍵詞:4B5B、MLT-3和NRZ-I。

3.1

4B5B

4B5B表示使用5位二進(jìn)制編碼來表示1組4 bits數(shù)據(jù) [4]。這樣做的原因是使得傳輸線上有足夠多的跳變用來恢復(fù)時(shí)鐘。4B5B的編碼規(guī)則是預(yù)先定義的,如果僅僅用來解碼,只需要查表即可,如圖6所示。舉例:“0000”或“1111”如果直接傳輸,會(huì)帶來4個(gè)一樣的編碼,很有可能引入較強(qiáng)的直流分量,但經(jīng)過4B5B編碼后,分別變成了“11110”和“11101”,就緩解這個(gè)問題了。4B5B的缺點(diǎn)是,需要增加額外的25%傳輸帶寬,因此100 Base-TX雖然數(shù)據(jù)傳輸率是100MBps,卻需要125Mhz的時(shí)鐘頻率。

poYBAGJ04liAagTFAAD0TbbP29k193.png

圖6. 4B5B對(duì)應(yīng)關(guān)系表

3.2

MLT-3

MLT-3表示“Multi-Level Transmit”,即使用多個(gè)電壓級(jí)別來傳輸數(shù)據(jù) [5]。MLT-3使用3個(gè)電壓,在差分傳輸線上,3個(gè)電壓可以歸一化記為“-1”、“0”和“+1”。MLT-3通過切換電壓來實(shí)現(xiàn)跳變,順序遵循2個(gè)規(guī)則:

(1)如果跳變前電壓是-1或+1,則跳變后電壓是0;

(2)如果跳變前電壓是0,則跳變后電壓與上一個(gè)非0值的電壓相反。

因此可簡(jiǎn)單總結(jié)跳變順序?yàn)椋?1 → 0 → +1,或+1 → 0 → -1。

3.3

NRZ-I

MLT-3描述了電壓跳變的規(guī)則,但沒有說明電壓跳變與數(shù)據(jù)“0”、“1”的關(guān)系。NRZ-I為“Non-Return-to-Zero Inverted”的縮寫,即不歸零反轉(zhuǎn)碼。這種編碼規(guī)定數(shù)據(jù)“0”不跳變,數(shù)據(jù)“1”跳變。

3.4

示例

綜合前面3個(gè)關(guān)鍵詞,可以簡(jiǎn)單概括100 Base-TX的電信號(hào)變化規(guī)律如下:

100 Base-TX首先通過4B5B編碼將每4位數(shù)據(jù)編碼成5位二進(jìn)制編碼;接著使用3種電壓傳輸數(shù)據(jù),如果數(shù)據(jù)為“0”,電壓不跳變,如果數(shù)據(jù)為“1”,電壓跳變1次,且總是往歷史電平相反的方向跳變,例如-1 → 0 → +1,或+1 → 0 → -1。

最后,100 Base-TX并不直接傳輸信號(hào)本身,而是傳輸信號(hào)與擾碼的異或結(jié)果,如圖7所示。截取的信號(hào)首先通過MLT-3的規(guī)則解碼,每5位一組,用綠色字體標(biāo)識(shí)。接下來找到解擾碼(scrambler key)序列。擾碼不是加密,只是用來改善電磁特性,因此加擾和解擾都只需做異或(XOR)操作,使用同一個(gè)序列。100 Base-TX使用一個(gè)11位的線性反饋移位寄存器(LFSR)來生成2047位長(zhǎng)的偽隨機(jī)數(shù)序列。這對(duì)于手動(dòng)找到同步的位置帶來了非常大的困難,但是如果是程序自動(dòng)同步,就非常容易了。解擾后的數(shù)據(jù)是5 bits一組,反查4B5B的編碼表,就可以得到4 bits一組的數(shù)據(jù)。圖7中展示了3個(gè)字節(jié)的編碼分析結(jié)果。

pYYBAGJ04l-ACVrPAAEaoj7F3SI177.png

圖7. 100 Base-TX的編碼解析

雖然100 Base-TX手動(dòng)解碼非常困難,但是借助示波器的總線解碼工具,可以非??焖俜奖愕赝瓿山獯a。示波器的設(shè)置如圖8所示。由于是標(biāo)準(zhǔn)協(xié)議,并沒有太多選項(xiàng),將總線設(shè)為“Ethernet”,速度設(shè)為“100 Base-TX”,信號(hào)類型設(shè)為“差分”,其它選項(xiàng)根據(jù)實(shí)際情況選擇或保持默認(rèn)就可以了。

poYBAGJ04maAA6sCAADNQcAejMo816.png

圖8. 100 Base-TX解碼設(shè)置

解碼結(jié)果如圖9所示。

poYBAGJ04muACLcaAAEzW_TGk5I863.png

圖9. 100 Base-TX解碼結(jié)果

100 Base -TX的解碼流程復(fù)雜,數(shù)據(jù)量大,檢索不方便,通常需要協(xié)議分析軟件輔助才可以進(jìn)一步分析?,F(xiàn)在混合信號(hào)示波器中已經(jīng)集成了解碼和分析功能,只需要一根特制的網(wǎng)線,就可以完成全部分析工作,徹底將以太網(wǎng)的傳輸機(jī)制展示在屏幕上。

3.5

實(shí)戰(zhàn)

我們通過2臺(tái)計(jì)算機(jī)組成一個(gè)小局域網(wǎng),在局域網(wǎng)之間進(jìn)行ping操作的實(shí)戰(zhàn)驗(yàn)證。通過Wireshark捕獲,我們可以看到在網(wǎng)口上已經(jīng)有了若干ping request和reply數(shù)據(jù)包,如圖10所示。在TX差分對(duì)上,我們理應(yīng)找到發(fā)出去的ping request數(shù)據(jù)包,源地址是192.168.0.2,目標(biāo)地址是192.168.0.1。

在示波器上,我們?cè)O(shè)置好Ethernet總線解碼,并將觸發(fā)設(shè)置為指定的IP。如圖11所示,觸發(fā)位置選為“IP標(biāo)頭”,源地址設(shè)為“192.168.0.2”,這樣當(dāng)出現(xiàn)指定源地址的數(shù)據(jù)包后,示波器就會(huì)被觸發(fā)。

如圖12所示,是通過上述設(shè)置后示波器捕獲并解碼的數(shù)據(jù)包,經(jīng)過對(duì)比,和Wireshark上軟件捕獲的數(shù)據(jù)相一致。

pYYBAGJ04nKAHITkAAJ5wODQ3Dc988.png

圖10. Wireshark捕獲的ping request和reply數(shù)據(jù)包

pYYBAGJ04niALsEVAAFrTnwmdFk724.png

圖11. 觸發(fā)設(shè)置為指定IP

poYBAGJ04n-AGHfcAAHPJu-oc1Y867.png

圖12. 示波器捕獲并解碼的ping request數(shù)據(jù)包

4. 總結(jié)

軟件和硬件總是存在一些隔閡。例如在以太網(wǎng)分析上,傳統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)領(lǐng)域主要從軟件層面介紹邏輯鏈路層及更高層的設(shè)計(jì)和實(shí)現(xiàn),對(duì)于物理層的介紹比較簡(jiǎn)單。而傳統(tǒng)的硬件領(lǐng)域?qū)τ?a target="_blank">數(shù)字信號(hào)往往只介紹簡(jiǎn)單的串行總線,并不會(huì)拿比較復(fù)雜的以太網(wǎng)作為例子。

本文深入分析了2類常見的雙絞線以太網(wǎng)的編碼,并利用混合信號(hào)示波器的總線解碼功能,查看并驗(yàn)證了以太網(wǎng)在物理層的信號(hào)傳輸情況。最后通過一個(gè)實(shí)戰(zhàn)例子來對(duì)比了實(shí)際網(wǎng)絡(luò)中軟件接收到的數(shù)據(jù)和示波器捕獲信號(hào)之間的一致性,從物理層揭示了以太網(wǎng)數(shù)據(jù)傳輸?shù)臋C(jī)制。

參考文獻(xiàn)

[1] https://en.wikipedia.org/wiki/Ethernet

[2] https://en.wikipedia.org/wiki/ANSI/TIA-568

[3] https://www.wireshark.org

[4] https://en.wikipedia.org/wiki/4B5B

[5] https://en.wikipedia.org/wiki/MLT-3_encoding

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    深入解析 ICS83PN161I:10G 以太網(wǎng) FEC 時(shí)鐘轉(zhuǎn)換的理想之選

    深入解析 ICS83PN161I:10G 以太網(wǎng) FEC 時(shí)鐘轉(zhuǎn)換的理想之選 在 10G 以太網(wǎng) LAN/WAN 傳輸應(yīng)用中,時(shí)鐘頻率轉(zhuǎn)換至關(guān)重要,而 IDT 的 ICS83PN161
    的頭像 發(fā)表于 04-12 12:40 ?423次閱讀

    AD9574以太網(wǎng)時(shí)鐘發(fā)生器:設(shè)計(jì)指南與應(yīng)用解析

    AD9574以太網(wǎng)時(shí)鐘發(fā)生器:設(shè)計(jì)指南與應(yīng)用解析 在當(dāng)今高速發(fā)展的電子領(lǐng)域,以太網(wǎng)和千兆以太網(wǎng)技術(shù)的應(yīng)用日益廣泛,對(duì)于高性能時(shí)鐘發(fā)生器的需求也愈發(fā)迫切。AD9574作為一款專為
    的頭像 發(fā)表于 03-23 10:25 ?219次閱讀

    深入解析LTC4267 - 3:以太網(wǎng)供電PD接口的理想之選

    深入解析LTC4267 - 3:以太網(wǎng)供電PD接口的理想之選 在以太網(wǎng)供電(PoE)技術(shù)不斷發(fā)展的今天,對(duì)于受電設(shè)備(PD)的電源管理需求也日益增長(zhǎng)。LTC4267 - 3作為一款集成
    的頭像 發(fā)表于 03-20 17:10 ?619次閱讀

    解析單對(duì)雙絞線以太網(wǎng)(SPE)的技術(shù)核心與應(yīng)用邊界

    單對(duì)雙絞線以太網(wǎng)(SPE)是一種新型以太網(wǎng)技術(shù),僅用一對(duì)銅芯線實(shí)現(xiàn)數(shù)據(jù)傳輸和供電。與傳統(tǒng)以太網(wǎng)相比,SPE具有顯著優(yōu)勢(shì):更小更輕的線纜(節(jié)省50%空間和重量)、更長(zhǎng)傳輸距離(可達(dá)100
    的頭像 發(fā)表于 03-04 15:49 ?577次閱讀
    <b class='flag-5'>解析</b>單對(duì)<b class='flag-5'>雙絞線</b><b class='flag-5'>以太網(wǎng)</b>(SPE)的技術(shù)核心與應(yīng)用邊界

    突破距離限制!邁威通信MTP系列工業(yè)級(jí)雙絞線以太網(wǎng)延長(zhǎng)器

    邁威通信推出MTP系列工業(yè)級(jí)雙絞線以太網(wǎng)延長(zhǎng)器,采用電力線載波技術(shù),支持最遠(yuǎn)2km以太網(wǎng)信號(hào)傳輸,部分型號(hào)支持光口擴(kuò)展至100km。產(chǎn)品具備本質(zhì)安全、工業(yè)級(jí)寬溫寬濕適應(yīng)、多接口靈活組網(wǎng)
    的頭像 發(fā)表于 01-10 11:03 ?431次閱讀
    突破距離限制!邁威通信MTP系列工業(yè)級(jí)<b class='flag-5'>雙絞線</b><b class='flag-5'>以太網(wǎng)</b>延長(zhǎng)器

    DP83847 DsPHYTER II:?jiǎn)?0/100以太網(wǎng)收發(fā)器的全面解析

    層,能夠支持10BASE - T和100BASE - TX以太網(wǎng)協(xié)議,可通過3(10 Mb/s)或5非屏蔽雙絞線電纜進(jìn)行數(shù)據(jù)傳輸。它設(shè)計(jì)的初衷是為了方
    的頭像 發(fā)表于 12-30 16:20 ?562次閱讀

    探索單對(duì)以太網(wǎng)(SPE)連接器:KYOCERA AVX的創(chuàng)新解決方案

    ,SPE)應(yīng)運(yùn)而生,成為市場(chǎng)關(guān)注的焦點(diǎn)。今天,我們就來深入了解一下KYOCERA AVX的SPE連接器產(chǎn)品,看看它如何滿足市場(chǎng)需求并推動(dòng)行業(yè)發(fā)展。 文件下載: KYOCERA AVX 單對(duì)以太網(wǎng) (SPE
    的頭像 發(fā)表于 12-30 10:10 ?889次閱讀

    DP83848-EP:高性能10/100 Mbps以太網(wǎng)PHY的全面解析

    DP83848-EP:高性能10/100 Mbps以太網(wǎng)PHY的全面解析 在當(dāng)今的電子世界中,以太網(wǎng)連接已經(jīng)成為了各種應(yīng)用的基礎(chǔ)。無論是航空航天、國(guó)防領(lǐng)域,還是工業(yè)控制和醫(yī)療設(shè)備,可靠且高效的
    的頭像 發(fā)表于 12-23 14:35 ?720次閱讀

    深入解析DP83822:工業(yè)以太網(wǎng)PHY的卓越之選

    深入解析DP83822:工業(yè)以太網(wǎng)PHY的卓越之選 在工業(yè)以太網(wǎng)領(lǐng)域,一款性能卓越、穩(wěn)定可靠的物理層收發(fā)器對(duì)于保障數(shù)據(jù)傳輸?shù)母咝院头€(wěn)定性至關(guān)重要。DP83822作為一款超穩(wěn)健、低功耗
    的頭像 發(fā)表于 12-19 10:20 ?583次閱讀

    深入解析DP83822:工業(yè)級(jí)10/100 Mbps以太網(wǎng)PHY的卓越之選

    深入解析DP83822:工業(yè)級(jí)10/100 Mbps以太網(wǎng)PHY的卓越之選 在工業(yè)以太網(wǎng)領(lǐng)域,對(duì)于物理層收發(fā)器的性能、穩(wěn)定性和可靠性要求極高。德州儀器(TI)的DP83822系列便是一
    的頭像 發(fā)表于 12-19 10:20 ?934次閱讀

    汽車以太網(wǎng)PHY新秀:DP83TG721-Q1深度解析

    汽車以太網(wǎng)PHY新秀:DP83TG721-Q1深度解析 在汽車電子領(lǐng)域,以太網(wǎng)技術(shù)的應(yīng)用正日益廣泛,對(duì)高性能以太網(wǎng)物理層收發(fā)器的需求也愈發(fā)迫切。德州儀器(TI)推出的DP83TG721
    的頭像 發(fā)表于 12-15 17:25 ?2704次閱讀

    汽車以太網(wǎng)新寵:DP83TC817S-Q1深度解析

    汽車以太網(wǎng)新寵:DP83TC817S-Q1深度解析 在汽車電子飛速發(fā)展的今天,以太網(wǎng)技術(shù)在汽車領(lǐng)域的應(yīng)用越來越廣泛。DP83TC817S-Q1作為一款具有諸多先進(jìn)特性的汽車以太網(wǎng)PHY
    的頭像 發(fā)表于 12-15 16:15 ?1211次閱讀

    ?基于DP83TC812-Q1的汽車以太網(wǎng)PHY技術(shù)解析

    Texas Instruments DP83TC812-Q1 100BASE-T1汽車以太網(wǎng)PHY是一款符合IEEE 802.3bw標(biāo)準(zhǔn)的汽車PHYTER?以太網(wǎng)物理層收發(fā)器,可搭配非屏蔽雙絞線電纜
    的頭像 發(fā)表于 09-19 11:45 ?1151次閱讀
    ?基于DP83TC812-Q1的汽車<b class='flag-5'>以太網(wǎng)</b>PHY技術(shù)<b class='flag-5'>解析</b>

    雙通道CAN轉(zhuǎn)以太網(wǎng)#CAN轉(zhuǎn)以太網(wǎng)#三格電子

    以太網(wǎng)
    三格電子科技
    發(fā)布于 :2025年05月12日 13:17:05
    南岸区| 巴中市| 嫩江县| 宁远县| 应城市| 安义县| 奉化市| 清涧县| 大新县| 封丘县| 历史| 明水县| 凌海市| 高密市| 曲水县| 湘西| 双柏县| 玉田县| 德庆县| 庆阳市| 浏阳市| 阳新县| 岳阳县| 朝阳市| 昔阳县| 昌平区| 洛隆县| 虎林市| 盘锦市| 万盛区| 乌兰浩特市| 南投县| 仁怀市| 化德县| 靖远县| 社会| 旬邑县| 宜黄县| 共和县| 贵阳市| 大关县|