在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何檢測(cè)丟包?常用這兩種方式

億佰特物聯(lián)網(wǎng)應(yīng)用專(zhuān)家 ? 2023-08-25 08:22 ? 次閱讀

丟包重傳是數(shù)據(jù)通信應(yīng)用里面一項(xiàng)非常重要的功能,特別是在無(wú)線(xiàn)通信中是一項(xiàng)決定通信協(xié)議先進(jìn)程度的指標(biāo)。今天主要著重介紹如何檢測(cè)丟包,之后再介紹重傳機(jī)制。

如何檢測(cè)丟包?

要想丟包重傳,首先必須得檢測(cè)到丟包,沒(méi)有丟包就沒(méi)有重傳。在無(wú)線(xiàn)通信中,對(duì)于丟包的檢測(cè)通常有兩種方式:載波監(jiān)聽(tīng)應(yīng)答機(jī)制

01

載波偵聽(tīng)

載波偵聽(tīng)是一種常見(jiàn)的丟包檢測(cè)方法,而在載波偵聽(tīng)基礎(chǔ)之上又發(fā)展出CSMA/CA。CSMA/CA也可以看做一種重傳機(jī)制,我們經(jīng)常使用的Wi-FiZigBee就采用了這種機(jī)制。通信設(shè)備在發(fā)送消息前,會(huì)打開(kāi)接收并維持一段很短的時(shí)間。在這個(gè)很短的時(shí)間內(nèi),無(wú)線(xiàn)單元會(huì)檢測(cè)同頻段是否有其它的干擾信號(hào),例如ZigBee設(shè)備在做載波偵聽(tīng)時(shí),既要檢測(cè)是否有Wi-Fi、藍(lán)牙在發(fā)射信號(hào),又會(huì)檢測(cè)是否有其它的ZigBee在發(fā)射信號(hào)。如果干擾信號(hào)來(lái)自Wi-Fi或者藍(lán)牙,ZigBee設(shè)備會(huì)測(cè)量它的功率有沒(méi)有自己大,功率沒(méi)自己大就壓過(guò)去,功率比自己大就果斷丟包;而ZigBee設(shè)備在載波偵聽(tīng)時(shí)如果遇到其它的ZigBee設(shè)備,不管對(duì)方功率是否比自己大,都會(huì)主動(dòng)丟包,即讓別人先走。

02

應(yīng)答機(jī)制

判斷丟包的另一個(gè)方法是增加應(yīng)答機(jī)制,通常通信協(xié)議都會(huì)有OSI七層模型。七層協(xié)議中從鏈路層開(kāi)始,每一層都可以添加應(yīng)答機(jī)制。層級(jí)越低越接近硬件,應(yīng)答機(jī)制的響應(yīng)就越快。

77683972-42dd-11ee-8e12-92fbcf53809c.png

OSI七層模型

我們還是以ZigBee的應(yīng)答機(jī)制為例。ZigBee的OSI模型,具有應(yīng)答機(jī)制的目前僅限MAC層(數(shù)據(jù)鏈路層)APS層(傳輸層)。但是在實(shí)際應(yīng)用中,很多時(shí)候還會(huì)為應(yīng)用層添加應(yīng)答機(jī)制。MAC層的應(yīng)答是響應(yīng)最快的,也叫做MAC-ACK,通常都在ZigBee的無(wú)線(xiàn)收發(fā)單元中硬件自動(dòng)產(chǎn)生。接收端設(shè)備收到ZigBee數(shù)據(jù)幀后120微秒以廣播的方式發(fā)出來(lái)。同時(shí)MAC-ACK也是ZigBee中最短的幀,幀長(zhǎng)只有5字節(jié),加上幀前導(dǎo)碼和同步幀累計(jì)11字節(jié)。按照Z(yǔ)igBee的250kbps傳輸速率每個(gè)字節(jié)需要32微秒,一個(gè)MAC-ACK幀的占空時(shí)間352微秒。也就意味著發(fā)送端在發(fā)送一個(gè)MAC幀后,會(huì)在120+352=472微秒后收到該MAC幀對(duì)應(yīng)的MAC-ACK。同樣ZigBee的MAC層也規(guī)定發(fā)送端如果在540微秒內(nèi)沒(méi)有收到對(duì)應(yīng)的MAC-ACK則認(rèn)為是丟包。

MAC-ACK采用廣播發(fā)送,首先可以減少M(fèi)AC-ACK幀中表示地址的字段,減少幀長(zhǎng)度,讓ACK幀占空時(shí)間更短,發(fā)送端可以根據(jù)MAC-ACK幀中的幀序號(hào)來(lái)判斷是否自己的MAC-ACK;其次MAC-ACK采用廣播的方式,也可以提醒其它的ZigBee設(shè)備自己正在通信,其它的ZigBee設(shè)備如果這個(gè)時(shí)候也在進(jìn)行載波偵聽(tīng),就能主動(dòng)避讓正在通信的設(shè)備。在ZigBee的MAC層,載波偵聽(tīng)和MAC-ACK是雙管齊下,這樣能保證丟包檢測(cè)的準(zhǔn)確性。另外ZigBee的廣播消息是不會(huì)產(chǎn)生MAC-ACK的。

77bdd800-42dd-11ee-8e12-92fbcf53809c.png

ZigBee參考模型

多元化的丟包檢測(cè)機(jī)制

ZigBee除了MAC層有應(yīng)答機(jī)制,傳輸層和應(yīng)用層也有應(yīng)答機(jī)制。ZigBee是一個(gè)多跳的Mesh網(wǎng)絡(luò),而MAC層的傳輸只能滿(mǎn)足單跳傳輸,因此ZigBee在傳輸層也做了應(yīng)答,也叫做APS-ACK。ZigBee發(fā)送端把一個(gè)消息傳輸給ZigBee接收端,中間會(huì)經(jīng)過(guò)多個(gè)ZigBee路由器節(jié)點(diǎn)的轉(zhuǎn)發(fā)。接收端收到消息后,會(huì)通過(guò)相同的路由路徑,把APS-ACK發(fā)給發(fā)送端,發(fā)送端收到APS-ACK就認(rèn)為發(fā)送消息到達(dá)了接收端。如果發(fā)送端在6秒(默認(rèn)值)后沒(méi)有收到APS-ACK則會(huì)認(rèn)為數(shù)據(jù)丟包。

ZigBee的系統(tǒng)中通常都只對(duì)應(yīng)用層開(kāi)放接口,在應(yīng)用層開(kāi)放的接口中最常見(jiàn)的就是一個(gè)叫做“AF Data Confirm”的檢測(cè)接口,它綜合了MAC層丟包(含MAC-ACK丟包和載波偵聽(tīng)丟包)、網(wǎng)絡(luò)層丟包及傳輸層丟包等底層丟包信息。ZigBee的頂層應(yīng)用中可以知道當(dāng)前發(fā)送的消息是否丟包。

應(yīng)用層的應(yīng)答

MAC層和傳輸層的丟包檢測(cè),都屬于系統(tǒng)層的丟包。還有一種丟包就是應(yīng)用層的丟包,比如一個(gè)調(diào)光開(kāi)關(guān)給一個(gè)空調(diào)設(shè)備發(fā)了一條“把亮度調(diào)到50%”的指令。這條指令如果不丟包,會(huì)有什么結(jié)果?肯定是空調(diào)會(huì)去執(zhí)行“把亮度調(diào)到50%”,但是空調(diào)只有溫度沒(méi)有亮度,也就是說(shuō)這條指令發(fā)給了不該發(fā)的目標(biāo)。這個(gè)時(shí)候就需要應(yīng)用層的應(yīng)答來(lái)解決這個(gè)問(wèn)題。比如空調(diào)收到了“把亮度調(diào)到50%”后,可以向發(fā)送端回復(fù)應(yīng)用層應(yīng)答“看清楚我不是燈泡”。

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

    關(guān)注

    31

    文章

    5543

    瀏覽量

    175605
  • 檢測(cè)
    +關(guān)注

    關(guān)注

    5

    文章

    4620

    瀏覽量

    92599
  • 數(shù)據(jù)通信
    +關(guān)注

    關(guān)注

    2

    文章

    468

    瀏覽量

    34340
  • CSMA
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    13196
收藏 人收藏

    評(píng)論

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

    MPLS和SR傳輸技術(shù)的區(qū)別

    Switching,多協(xié)議標(biāo)簽交換)和SR(Segment Routing,分段路由)這兩種先進(jìn)的傳輸技術(shù)就是關(guān)鍵“武器”。
    的頭像 發(fā)表于 03-28 10:15 ?373次閱讀
    MPLS和SR傳輸技術(shù)的區(qū)別

    ADC12D1600和ADC12D1600RF這兩種型號(hào)之間有什么區(qū)別?

    您好,板子之前采用的是ADC12D1600,現(xiàn)在想換ADC12D1600RF; 請(qǐng)問(wèn): 1.這兩種型號(hào)之間有什么區(qū)別?(一個(gè)高速采樣,一個(gè)射頻采樣) 2.ADC12D1600RF是pin compatible的,能否在不改變已有的PCB上直接進(jìn)行替換?
    發(fā)表于 01-10 06:10

    華納云如何解讀WinMTR的率數(shù)據(jù)?

    WinMTR顯示的率數(shù)據(jù)是指在網(wǎng)絡(luò)路徑上,從你的計(jì)算機(jī)到目標(biāo)主機(jī)之間,數(shù)據(jù)丟失的百分比。率是網(wǎng)絡(luò)穩(wěn)定性的一個(gè)重要指標(biāo),它可以幫助識(shí)
    的頭像 發(fā)表于 12-30 16:51 ?496次閱讀

    什么是電流保護(hù)的接線(xiàn)方式?有哪兩種接線(xiàn)方式?

    方式。下面將對(duì)這兩種接線(xiàn)方式進(jìn)行介紹。 一、完全星形接線(xiàn)方式 完全星形接線(xiàn)方式,也稱(chēng)為三相三繼電器接線(xiàn)
    的頭像 發(fā)表于 10-06 17:37 ?4744次閱讀
    什么是電流保護(hù)的接線(xiàn)<b class='flag-5'>方式</b>?有哪<b class='flag-5'>兩種</b>接線(xiàn)<b class='flag-5'>方式</b>?

    Linux應(yīng)用層控制外設(shè)的兩種不同的方式

    眾所周知,linux下一切皆文件,那么應(yīng)用層如何控制硬件層,同樣是通過(guò) 文件I/O的方式來(lái)實(shí)現(xiàn)的,那么應(yīng)用層控制硬件層通常有兩種方式
    的頭像 發(fā)表于 10-05 19:03 ?1233次閱讀
    Linux應(yīng)用層控制外設(shè)的<b class='flag-5'>兩種</b>不同的<b class='flag-5'>方式</b>

    兩種常見(jiàn)的硬件消抖實(shí)現(xiàn)方式

    由于機(jī)械按鍵在操作過(guò)程中會(huì)產(chǎn)生抖動(dòng)現(xiàn)象,這種抖動(dòng)信號(hào)如果不加以處理,就可能導(dǎo)致單片機(jī)等電子設(shè)備誤判按鍵狀態(tài),從而引發(fā)錯(cuò)誤操作。本文將詳細(xì)介紹兩種常見(jiàn)的硬件消抖實(shí)現(xiàn)方式:RS觸發(fā)器和電容濾波。 RS
    的頭像 發(fā)表于 09-25 16:54 ?3456次閱讀
    <b class='flag-5'>兩種</b>常見(jiàn)的硬件消抖實(shí)現(xiàn)<b class='flag-5'>方式</b>

    工業(yè)交換機(jī)的零延遲和零

    據(jù)傳輸中常常面臨延遲和的問(wèn)題,這對(duì)于實(shí)時(shí)監(jiān)控、數(shù)據(jù)反饋及其他關(guān)鍵應(yīng)用而言,是無(wú)法容忍的。因此,工業(yè)交換機(jī)的設(shè)計(jì)理念從一開(kāi)始就必須將這個(gè)目標(biāo)放在首位。
    的頭像 發(fā)表于 09-24 15:52 ?485次閱讀

    晶閘管的阻斷狀態(tài)有兩種是什么

    晶閘管(Thyristor)是一半導(dǎo)體器件,具有單向?qū)щ娦裕瑥V泛應(yīng)用于電力電子領(lǐng)域。晶閘管的阻斷狀態(tài)有兩種:正向阻斷狀態(tài)和反向阻斷狀態(tài)。以下是對(duì)這兩種阻斷狀態(tài)的分析。 正向阻斷狀態(tài) 正向阻斷狀態(tài)
    的頭像 發(fā)表于 08-14 16:49 ?1357次閱讀

    示波器兩種衰減方式的區(qū)別是什么

    兩種:內(nèi)部衰減和外部衰減。 內(nèi)部衰減 內(nèi)部衰減是指示波器內(nèi)部對(duì)輸入信號(hào)進(jìn)行衰減的方式。內(nèi)部衰減器通常由電阻和電容組成,通過(guò)改變電阻和電容的參數(shù),實(shí)現(xiàn)對(duì)輸入信號(hào)的衰減。內(nèi)部衰減器的優(yōu)點(diǎn)如下: 1.1 精度高:內(nèi)部衰減
    的頭像 發(fā)表于 08-09 14:41 ?960次閱讀

    接地保護(hù)分為哪兩種方式

    接地保護(hù)是電氣工程中非常重要的一安全措施,其目的是確保電氣設(shè)備和系統(tǒng)在發(fā)生故障時(shí)能夠安全地將電流導(dǎo)向地面,從而保護(hù)人身安全和設(shè)備安全。接地保護(hù)主要分為兩種方式:工作接地和保護(hù)接地。以下是對(duì)
    的頭像 發(fā)表于 08-05 10:24 ?2126次閱讀

    渦流檢測(cè)常用檢測(cè)方式

    渦流檢測(cè)是一非破壞性檢測(cè)技術(shù),廣泛應(yīng)用于金屬構(gòu)件的無(wú)損檢測(cè)。它利用電磁感應(yīng)原理,通過(guò)在被檢測(cè)物體中產(chǎn)生渦流,
    的頭像 發(fā)表于 07-26 15:26 ?1793次閱讀

    plc與傳感器的兩種連接方式

    在工業(yè)自動(dòng)化領(lǐng)域,PLC(可編程邏輯控制器)與傳感器的連接是實(shí)現(xiàn)自動(dòng)化控制的關(guān)鍵環(huán)節(jié)。本文將詳細(xì)介紹PLC與傳感器的兩種主要連接方式:模擬量連接和數(shù)字量連接。這兩種連接方式各有優(yōu)缺點(diǎn),
    的頭像 發(fā)表于 07-25 09:36 ?2658次閱讀

    wdm設(shè)備的兩種傳輸方式

    系統(tǒng)中,有多種傳輸方式,其中最常見(jiàn)的兩種是密集波分復(fù)用(DWDM)和粗波分復(fù)用(CWDM)。 1. 密集波分復(fù)用(DWDM) 1.1 DWDM技術(shù)原理 密集波分復(fù)用(Dense Wavelength Division Multiplexing,簡(jiǎn)稱(chēng)DWDM)是一
    的頭像 發(fā)表于 07-18 09:45 ?845次閱讀

    三相負(fù)載的連接方式有哪兩種

    三相負(fù)載的連接方式主要有星形連接(Y連接)和三角形連接(Δ連接)兩種這兩種連接方式在電氣工程中非常常見(jiàn),它們各自具有不同的特性和應(yīng)用場(chǎng)景。下面將介紹
    的頭像 發(fā)表于 07-17 10:33 ?7712次閱讀

    控制器有哪兩種實(shí)現(xiàn)方式?各有何優(yōu)缺點(diǎn)?

    介紹這兩種實(shí)現(xiàn)方式的優(yōu)缺點(diǎn)。 硬件控制器 硬件控制器是一使用專(zhuān)用硬件電路來(lái)實(shí)現(xiàn)控制功能的控制器。它通常由一組邏輯電路、寄存器、計(jì)數(shù)器等組成,用于實(shí)現(xiàn)特定的控制邏輯。 優(yōu)點(diǎn): 性能高 :由于硬件控制器使用專(zhuān)用電路
    的頭像 發(fā)表于 06-30 10:33 ?2200次閱讀
    主站蜘蛛池模板: 久久久国产精品免费看 | 99久久精品99999久久 | 欧美三级中文字幕hd | 亚欧精品一区二区三区 | 免费看三级黄色片 | 欧美成人精品一区二区 | 久久国产乱子伦精品免费看 | 亚洲视频你懂的 | 1024国产欧美日韩精品 | 日本欧洲亚洲一区在线观看 | 四虎最新影院 | 天天插天天 | 爱爱永久免费视频网站 | 久久精品视频国产 | 婷婷色九月 | 美国bj69video18视频 | 日本免费高清 | 欧美日韩亚洲国产 | 韩国美女丝袜一区二区 | 最新国产精品视频免费看 | 中文字幕第8页 | 2021天天干 | 午夜福利毛片 | 91精品福利久久久 | 一级毛片免费在线观看网站 | 奇米小说| 亚洲美女高清一区二区三区 | 国产精品久久久久影院色老大 | 上课被同桌摸下面做羞羞 | avtt天堂网 手机资源 | 欧美四级在线 | 美女黄色在线 | h网站亚洲 | 色最快国产 | 久久精品女人天堂 | 久久精品久噜噜噜久久 | 一级毛片在线看在线播放 | 91大神在线观看视频 | 国产精品久久久久久久免费 | 俺也去第四色 | 国模大尺度酒店私拍视频拍拍 |