• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種基于UDP的可靠數(shù)據(jù)傳輸協(xié)議

    2020-06-03 17:46:11龍恒
    計(jì)算機(jī)時(shí)代 2020年4期
    關(guān)鍵詞:重傳可靠性

    龍恒

    摘? 要: 用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)是一種無(wú)連接傳輸層協(xié)議,提供的是一種不可靠的數(shù)據(jù)傳輸服務(wù),不能保證將數(shù)據(jù)按順序、完整地傳送到目的地。本文引入了一些TCP的機(jī)制并進(jìn)行了部分調(diào)整,在應(yīng)用層上基于UDP實(shí)現(xiàn)了一個(gè)具有擁塞控制、重傳等機(jī)制的新的數(shù)據(jù)傳輸協(xié)議。測(cè)試結(jié)果表明使用該協(xié)議傳輸?shù)乃袛?shù)據(jù)都能正確地到達(dá)目的地,成功解決了可靠性問(wèn)題,同時(shí)其他方面都能滿(mǎn)足設(shè)計(jì)要求。

    關(guān)鍵詞: UDP; 可靠性; 重傳; 擁塞控制; 流量控制

    中圖分類(lèi)號(hào):TP311? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ?文章編號(hào):1006-8228(2020)04-33-05

    A reliable transmission protocol based on UDP

    Long Heng

    (Maoming Polytechnic, Maoming, Guangdong 525000, China)

    Abstract: User Datagram Protocol (UDP) is a connectionless transport layer protocol, it provides an unreliable data transmission service, and doesn't guarantee that the data transferred to the destination is in order and is integrated. This article introduces some TCP mechanisms and makes some improvement, to realize a UDP based new protocol with the mechanisms of congestion control and retransmission at the application layer. Test results show that all the data transmitted with the protocol can reach the destination correctly. It solved the reliability issues successfully and all aspects can meet the requirements.

    Key words: UDP; reliability; retransmission; congestion control; flow control

    0 引言

    UDP是一種應(yīng)用廣泛的傳輸層協(xié)議,但是傳輸過(guò)程中容易出現(xiàn)數(shù)據(jù)包的丟失或失序等問(wèn)題。而TCP協(xié)議則供了一套完善的保證可靠性的機(jī)制,可以保證將數(shù)據(jù)按順序完整地發(fā)送到目的地。本文在UDP的基礎(chǔ)上,引入了一些TCP的概念,在應(yīng)用層上實(shí)現(xiàn)了一個(gè)可靠的數(shù)據(jù)傳輸協(xié)議,稱(chēng)為RUTP(Reliable Udp Transmission Protocol)。RUTP實(shí)現(xiàn)了接收方流量控制、擁塞控制、重傳和往返時(shí)間測(cè)量這些保證傳輸可靠性的基本機(jī)制[1],并且實(shí)現(xiàn)了SACK、Timestamp和Window Scale這三個(gè)對(duì)提高性能有幫助的功能。

    1 協(xié)議首部

    RUTP使用一個(gè)20字節(jié)的首部,結(jié)構(gòu)如圖1所示,各個(gè)字段的含義如表1所示。

    其中確認(rèn)序號(hào)(acknowledgment)是一個(gè)32位的無(wú)符號(hào)整數(shù)。與RFC793中定義的acknowledgment number作用相同,是對(duì)接收到的字節(jié)數(shù)的確認(rèn),取值為被確認(rèn)的數(shù)據(jù)包的序號(hào)(sequence)加上該數(shù)據(jù)包所攜帶的數(shù)據(jù)字節(jié)數(shù),也就是下一個(gè)期望接收的字節(jié)的序號(hào)[2]。

    另外還有一些只在特定數(shù)據(jù)包中才會(huì)出現(xiàn)的字段,稱(chēng)為選項(xiàng)字段,其緊跟在RUTP固定首部字段之后。其中與保證可靠性有關(guān)的有兩個(gè):SACK和PZW。SACK是選擇性確認(rèn)字段,其功能與RFC2018中描述的相同[3],但是組織方式有所不同;PZW選項(xiàng)實(shí)現(xiàn)的是RFC1122的Probing Zero Windows[4]功能。在一個(gè)數(shù)據(jù)包中,RUTP首部出現(xiàn)在UDP首部之后。

    2 系統(tǒng)變量

    RUTP定義了一系列的系統(tǒng)變量,為了更好地講明問(wèn)題,把本文中用到的變量做一個(gè)簡(jiǎn)單的說(shuō)明:

    RMSS:接收方能接收的最大報(bào)文段。

    SMSS:發(fā)送方能發(fā)送的最大報(bào)文段。

    MAX_RECV_SEQ:接收到的數(shù)據(jù)包的最大序號(hào)。

    MAX_RECV_ACK:接收到的數(shù)據(jù)包的最大確認(rèn)序號(hào)。

    LAST_SEND_SEQ:最后發(fā)送出去的序號(hào),為最近一次發(fā)送出去的攜帶數(shù)據(jù)的數(shù)據(jù)包的序號(hào)加上其數(shù)據(jù)字節(jié)數(shù)。

    LAST_SEND_ACK:最后發(fā)送出去的確認(rèn)序號(hào),為最近一次接收到的數(shù)據(jù)包的序號(hào)加上所包含的數(shù)據(jù)字節(jié)數(shù)。

    TS_RECENT:記錄接收到的帶有數(shù)據(jù)的有效數(shù)據(jù)包的時(shí)間,當(dāng)該數(shù)據(jù)包的序號(hào)小于等于LAST_

    SEND_ACK的時(shí)候更新TS_RECENT的值。

    FLIGHT_SIZE:當(dāng)前發(fā)送出去但是還沒(méi)有被接收方確認(rèn)的數(shù)據(jù)的字節(jié)數(shù)。

    3 數(shù)據(jù)的接收

    RUTP是一種全雙工協(xié)議,通訊的雙方可以同時(shí)接收和發(fā)送數(shù)據(jù)。其中接收流程如圖2所示。

    3.1 滑動(dòng)窗口

    接收方使用一個(gè)稱(chēng)為“滑動(dòng)窗口”的機(jī)制進(jìn)行流量控制,這是對(duì)接收方的接收緩沖區(qū)使用狀況的一個(gè)形象的描述,也是判斷數(shù)據(jù)包是否合法的重要依據(jù)之一,圖3顯示了一個(gè)滑動(dòng)窗口在某個(gè)時(shí)間點(diǎn)的狀態(tài)。

    用于描述滑動(dòng)窗口的重要變量有:窗口大小的最大值(swMax),窗口左邊緣(swLeft)、當(dāng)前窗口大?。╯wSize)、窗口的右邊緣(swRight),需要注意的是swLeft與swSize相加并不總是等于swRight,因?yàn)槿绻霈F(xiàn)丟失/失序的情況,滑動(dòng)窗口的左邊緣將會(huì)停留在接收到的序號(hào)連續(xù)的數(shù)據(jù)的最右的位置,在這種情況下接收到的序號(hào)更大的合法數(shù)據(jù)包,將會(huì)被保存起來(lái)等待丟失/失序的數(shù)據(jù)包到達(dá)后再提交給應(yīng)用程序,數(shù)據(jù)保存后,swSize的值將減小。

    3.2 數(shù)據(jù)包分類(lèi)

    依據(jù)接收到的數(shù)據(jù)包的序號(hào)、TSval值、MAX_RECV_SEQ系統(tǒng)變量、MAX_RECV_ACK系統(tǒng)變量和滑動(dòng)窗口的狀態(tài)將它們進(jìn)行分類(lèi)。

    3.2.1 非法數(shù)據(jù)包

    假設(shè)數(shù)據(jù)包的序號(hào)為SEQ,攜帶的數(shù)據(jù)的字節(jié)數(shù)為L(zhǎng),符合以下條件之一的數(shù)據(jù)包被認(rèn)為是非法數(shù)據(jù)包:

    ⑴ 首部ack標(biāo)志為1,并且符合下列條件之一。

    ① 攜帶有數(shù)據(jù);

    ② 確認(rèn)序號(hào)小于MAX_RECV_ACK;

    ③ 序號(hào)不處于swLeft-swMax與swLeft+swMax之間。

    ⑵ 首部的TSval值小于TS_RECENT。這是RFC1323中的PAWS(Protect Against Wrapped Sequence Numbers)[5]要求。

    ⑶ 序號(hào)處于滑動(dòng)窗口之外,也就是SEQswRight-L。

    3.2.2 失序數(shù)據(jù)包

    指的是攜帶有數(shù)據(jù),但是不按順序到達(dá)接收方的數(shù)據(jù)包。這可能是由于延遲、丟失后被重傳等原因造成的。其特點(diǎn)是序號(hào)不等于swLeft。

    3.2.3 重復(fù)數(shù)據(jù)包

    指的是合法的攜帶有數(shù)據(jù),但是前面已經(jīng)成功接收過(guò)的數(shù)據(jù)包,其特點(diǎn)是序號(hào)大于等于swLeft-swMax并且序號(hào)加上L小于swLeft。重復(fù)數(shù)據(jù)包的作用是為了在接收到后立刻發(fā)送一個(gè)確認(rèn),這與重傳的算法有關(guān)。

    3.2.4 PZW數(shù)據(jù)包

    這種數(shù)據(jù)包與在RFC1122中定義的Probing Zero Windows數(shù)據(jù)包類(lèi)似,但是實(shí)現(xiàn)有所不同,在RUTP中PZW數(shù)據(jù)包指的是首部的ack和opt標(biāo)志都為1,且在首部指定了PZW選項(xiàng)的數(shù)據(jù)包。

    3.2.5 數(shù)據(jù)段

    指的是除了上面各種類(lèi)型之外、攜帶有數(shù)據(jù)并且按順序到達(dá)的合法數(shù)據(jù)包。

    3.3 數(shù)據(jù)的保存

    RUTP協(xié)議使用一個(gè)接收隊(duì)列和一個(gè)失序鏈表來(lái)保存接收到的數(shù)據(jù)。接收隊(duì)列用于保存接收到的數(shù)據(jù)包,每個(gè)接收到的數(shù)據(jù)包的序號(hào)通過(guò)了合法性檢驗(yàn)后就會(huì)被放入接收隊(duì)列中,這些數(shù)據(jù)包按序號(hào)的從小到大從隊(duì)列的首部開(kāi)始向后排列。

    失序鏈表與接收隊(duì)列一起工作,它的表項(xiàng)指向接收隊(duì)列的失序位置的下一項(xiàng),與swLeft一起可以標(biāo)識(shí)出所有的失序情況。

    圖4顯示了swLeft、接收隊(duì)列和失序表在某一時(shí)刻的狀態(tài)。

    為了支持發(fā)送重復(fù)確認(rèn),失序鏈表的每個(gè)表項(xiàng)還會(huì)保存其創(chuàng)建時(shí)滑動(dòng)窗口的大小。在發(fā)送確認(rèn)時(shí),如果出現(xiàn)失序的情況就使用第一個(gè)表項(xiàng)的滑動(dòng)窗口的值作為其首部的rwnd字段的值,這樣對(duì)于發(fā)送方就能符合重復(fù)確認(rèn)的rwnd值相同的要求。

    上述設(shè)計(jì)方式對(duì)生成選擇性確認(rèn)(SACK)信息也有幫助,RUTP的SACK功能與RFC2018中定義的功能相同,但是實(shí)現(xiàn)方式有所不同,RUTP中SACK塊是按順序從小到大在首部選項(xiàng)中排序的,而且RUTP的選項(xiàng)沒(méi)有TCP的最長(zhǎng)40字節(jié)的限制。在生成SACK選項(xiàng)的時(shí)候只需遍歷一次失序鏈表即可。

    3.4 確認(rèn)的發(fā)送

    確認(rèn)指的是接收方發(fā)送的、對(duì)本方已經(jīng)接收到的數(shù)據(jù)的情況起告知作用的數(shù)據(jù)包,RUTP的確認(rèn)數(shù)據(jù)包將首部的ack標(biāo)志設(shè)置為1。RUTP協(xié)議在如下幾種情況下會(huì)發(fā)送確認(rèn):

    ⑴ 接收到失序數(shù)據(jù)包、重復(fù)數(shù)據(jù)包或PZW數(shù)據(jù)包都會(huì)立刻發(fā)送一個(gè)確認(rèn);

    ⑵ 連續(xù)接收到的未確認(rèn)字節(jié)數(shù)大于等于2×RMSS并且滿(mǎn)足式⑴的要求:

    swSize>=min(0.5×swMax,RMSS) ⑴

    式⑴是為了防止出現(xiàn)RFC1122中定義的糊涂窗口綜合癥(SWS)。

    ⑶ 確認(rèn)定時(shí)器超時(shí),確認(rèn)定時(shí)器實(shí)現(xiàn)的是RFC1122中定義的delayed ACK功能,RFC6298要求延遲的時(shí)間必須少于500毫秒[6],超時(shí)的時(shí)候如果未確認(rèn)字節(jié)數(shù)計(jì)數(shù)器大于0,就會(huì)發(fā)送一個(gè)確認(rèn),并且將計(jì)數(shù)器設(shè)置為0,確認(rèn)定時(shí)器只確認(rèn)以前沒(méi)有確認(rèn)過(guò)的數(shù)據(jù)。創(chuàng)建確認(rèn)時(shí),其首部各字段的取值如下:

    rwnd:如果失序表不為空,就使用第一個(gè)表項(xiàng)記錄的滑動(dòng)窗口值,否則rwnd字段值使用swSize。

    acknowledgment:滑動(dòng)窗口左邊緣swLeft;

    sequence:LAST_SEND_SEQ系統(tǒng)變量的值;

    TSval:當(dāng)前時(shí)間值;

    TSecr:TS_RECENT系統(tǒng)變量的值。

    RUTP不會(huì)重傳已丟失了的確認(rèn),要等到接收到發(fā)送方發(fā)送的數(shù)據(jù)包才會(huì)繼續(xù)發(fā)送確認(rèn)。

    4 數(shù)據(jù)的發(fā)送

    圖5顯示了數(shù)據(jù)的發(fā)送流程。

    4.1 數(shù)據(jù)包類(lèi)型

    在一個(gè)功能完整的發(fā)送方,除了可以發(fā)送數(shù)據(jù)段、重傳數(shù)據(jù)包、發(fā)送PZW數(shù)據(jù)包之外,還必須處理接收到的確認(rèn)和重復(fù)確認(rèn),根據(jù)RFC5681中的定義,當(dāng)同時(shí)滿(mǎn)足如下條件,一個(gè)確認(rèn)就被認(rèn)為是一個(gè)重復(fù)確認(rèn)[7]:

    ⑴ 該確認(rèn)的接收者有發(fā)出但未確認(rèn)的數(shù)據(jù);

    ⑵ 該確認(rèn)不攜帶有數(shù)據(jù);

    ⑶ 首部syn和fin標(biāo)志都為0;

    ⑷ 確認(rèn)序號(hào)等于MAX_RECV_ACK;

    ⑸ 首部的rwnd值與上一個(gè)確認(rèn)的rwnd值相同。

    對(duì)于接收方而言,并沒(méi)有重復(fù)確認(rèn)這個(gè)概念,其所發(fā)送的所有確認(rèn)都是遵循相同的方法創(chuàng)建的,是否重復(fù)確認(rèn)由接收方進(jìn)行判斷。

    4.2 發(fā)送過(guò)程

    從圖5可以看到,如果不滿(mǎn)足發(fā)送條件,發(fā)送進(jìn)程將進(jìn)入等待狀態(tài),在滿(mǎn)足等待發(fā)送隊(duì)列不為空或發(fā)送緩沖區(qū)不為空且RWND>0這兩個(gè)條件之一,發(fā)送進(jìn)程才被喚醒。

    當(dāng)接收到一個(gè)確認(rèn)后,首先檢查該確認(rèn)是否攜帶SACK信息,如果有就對(duì)未確認(rèn)隊(duì)列進(jìn)行掃描,將那些被確認(rèn)的數(shù)據(jù)包打上被確認(rèn)(SACKed)標(biāo)志,避免被重傳,接著從未確認(rèn)隊(duì)列中刪除序號(hào)小于確認(rèn)的ack字段的數(shù)據(jù)包,因?yàn)檫@些被刪除的數(shù)據(jù)包已經(jīng)確定被接收方接收到了。

    4.3 擁塞控制

    擁塞控制在RFC5681中定義,是發(fā)送方的一項(xiàng)重要功能,由慢啟動(dòng)、擁塞避免、快速重傳和快速恢復(fù)功能組成。有兩個(gè)用于擁塞控制的變量:

    ⑴ CWND:發(fā)送方在接收到一個(gè)響應(yīng)之前可以發(fā)送到網(wǎng)絡(luò)的數(shù)據(jù)的最大字節(jié)數(shù)。根據(jù)RFC5681的定義CWND的初始值IW如下。

    如果SMSS>2190字節(jié):

    IW=2×SMSS。

    如果SMSS>1095字節(jié)并且SMSS<=2190字節(jié):

    IW=3×SMSS字節(jié)。

    如果SMSS<=1095字節(jié):

    IW=4×SMSS字節(jié)。

    ⑵ SSTHRESH:一個(gè)用于判斷是使用慢啟動(dòng)算法還是擁塞避免算法的閥值,當(dāng)CWND=SSTHRESH的時(shí)候使用擁塞避免算法,SSTHRESH的初始值為RWND。

    開(kāi)始發(fā)送數(shù)據(jù)的時(shí)候由于不了解網(wǎng)絡(luò)的擁塞狀況,應(yīng)該以較慢的速度將數(shù)據(jù)包發(fā)送到網(wǎng)絡(luò)中,以避免大量的突發(fā)數(shù)據(jù)包對(duì)網(wǎng)絡(luò)造成擁塞,這就是慢啟動(dòng)的目的。

    擁塞避免是為了在發(fā)現(xiàn)網(wǎng)絡(luò)出現(xiàn)擁塞狀況的時(shí)候,降低數(shù)據(jù)包進(jìn)入網(wǎng)絡(luò)的速率。

    快速重傳指的是連續(xù)接到三個(gè)重復(fù)確認(rèn)就立刻重傳序號(hào)與該確認(rèn)的ack字段的值相同的數(shù)據(jù)包,而不用等到重傳定時(shí)器超時(shí)。在發(fā)生了快速重傳后,就進(jìn)入了快速恢復(fù)的過(guò)程而不是重新使用慢啟動(dòng)算法發(fā)送數(shù)據(jù)包??焖倩謴?fù)的CWND初始值更大,可以允許更多的數(shù)據(jù)包進(jìn)入網(wǎng)絡(luò)。

    假設(shè)N是某個(gè)確認(rèn)數(shù)據(jù)包確認(rèn)的字節(jié)數(shù),D是接收到的重復(fù)確認(rèn)的個(gè)數(shù),接收到確認(rèn)時(shí)擁塞控制的工作流程如圖6所示。

    CWND=SSTHRESH? ? ? ? ? ? ? ?⑵

    CWND=CWND+min(N,SMSS)? ? ? ⑶

    CWND=CWND+max(1,SMSS×SMSS/CWND) ⑷

    CWND=CWND+SMSS? ? ? ? ? ? ? ? ⑸

    SSTHRESH=max(FLIGHT_SIZE/2,2×SMSS) ⑹

    CWND=SSTHRESH+3×SMSS ⑺

    另外,如果在重傳定時(shí)器超時(shí)的時(shí)候重傳了數(shù)據(jù)包,就要執(zhí)行式⑹和式⑻。

    CWND=SMSS? ?⑻

    超時(shí)重傳之后的發(fā)送過(guò)程從慢啟動(dòng)算法開(kāi)始執(zhí)行。

    4.4 重傳定時(shí)器

    定時(shí)重傳是一個(gè)更重要的重傳機(jī)制,快速重傳只能根據(jù)接收方的提示逐個(gè)重傳丟失的數(shù)據(jù)包,而在重傳定時(shí)器中結(jié)合SACK機(jī)制,一次可以重傳一批數(shù)據(jù)包,另外PZW數(shù)據(jù)包也是在重傳定時(shí)器中發(fā)送的。

    重傳定時(shí)器的重傳超時(shí)時(shí)間(Retransmission TimeOut,下稱(chēng)RTO)使用RFC1323和RFC6298定義的機(jī)制進(jìn)行計(jì)算,每接收到一個(gè)確認(rèn)了新數(shù)據(jù)的確認(rèn)數(shù)據(jù)包都會(huì)重新計(jì)算一次RTO,同時(shí)也會(huì)重置一次定時(shí)器。

    4.4.1 RTO的計(jì)算

    RUTP采用RFC1323定義的RTT測(cè)量方法,為此定義了一個(gè)系統(tǒng)變量TS_RECENT, 它的值出現(xiàn)在每個(gè)發(fā)送出去的數(shù)據(jù)包首部的Tsecr字段中。

    假設(shè)接收到的數(shù)據(jù)包序號(hào)為SEQ,攜帶的數(shù)據(jù)字節(jié)數(shù)為L(zhǎng),如果SEQ<=LAST_SEND_ACK

    在接收到一個(gè)確認(rèn)了數(shù)據(jù)的確認(rèn)數(shù)據(jù)包后,將當(dāng)前時(shí)間減去其首部的Tsecr字段值,就可以得到往返時(shí)間(round-trip time,下稱(chēng)RTT),然后根據(jù)RFC6298中定義的方法就可以計(jì)算出RTO。

    4.4.2 工作流程

    圖7顯示了重傳定時(shí)器的工作流程。

    根據(jù)RFC2018中的定義,在圖7中被重傳的數(shù)據(jù)包指的是所有沒(méi)有設(shè)置SACKed標(biāo)志且序號(hào)小于設(shè)置了SACKed標(biāo)志的數(shù)據(jù)包的最大序號(hào)。

    5 結(jié)束語(yǔ)

    RUTP協(xié)議可以用于點(diǎn)對(duì)點(diǎn)傳輸數(shù)據(jù),也可以用于客戶(hù)端/服務(wù)器結(jié)構(gòu)的應(yīng)用之間傳輸數(shù)據(jù)。RUTP協(xié)議目前主要關(guān)注的是可靠性、易用性和通用性,應(yīng)用場(chǎng)景接近于TCP,但是要求能夠應(yīng)用于某些TCP不適用的場(chǎng)合。經(jīng)過(guò)測(cè)試,所有傳輸?shù)臄?shù)據(jù)都能正確到達(dá)目的地,沒(méi)有出現(xiàn)過(guò)傳輸錯(cuò)誤的情況。在易用性方面,RUTP為應(yīng)用程序提供了與標(biāo)準(zhǔn)套接字類(lèi)似的API接口,熟悉套接字編程的程序員可以輕松掌握RUTP協(xié)議的使用方法。從應(yīng)用情況來(lái)看,RUTP協(xié)議在各方面都能滿(mǎn)足當(dāng)前需求。

    參考文獻(xiàn)(References):

    [1] 福羅贊著.王海譯.TCP/IP協(xié)議族(第4版)[M].清華大學(xué)出版社,2011.

    [2] Information Sciences Institute University of SouthernCalifornia.RFC793 transmission control protocol[S/OL].(1981-9)[2013-5].http://tools.ietf.org/html/rfc0793.html

    [3] S.Floyd,A.Romanow, M.Mathis,J.Mahdavi.RFC2018 TCPSelective Acknowledgment Options [S/OL].(1996-10)[2013-5].http://tools.ietf.org/html/rfc2018

    [4] Internet Engineering Task Force R. Braden.RFC1122Requirements for Internet Hosts-Communication Layers [S/OL].(1989-10)[2013-5].http://tools.ietf.org/html/rfc1122

    [5] V.Jacobson,R.Braden.RFC1323 TCP Extensions for?High-Performance[S/OL].(1989-10)[2013-5].http://www.ietf.org/rfc/rfc1323.txt

    [6] V.Paxson,M.Allman.RFC6298 Computing TCP's Retrans-mission Timer [S/OL]. (2000-9)[2013-5].http://tools.ietf.org/html/rfc6298

    [7] M.Allman,V.Paxson,E.Blanton.RFC5681 TCP CongestionControl [S/OL].(2009-9)[2013-5].http://tools.ietf.org/html/rfc5681

    猜你喜歡
    重傳可靠性
    MAXIMO系統(tǒng)在數(shù)控設(shè)備可靠性維護(hù)中的應(yīng)用
    可靠性管理體系創(chuàng)建與實(shí)踐
    無(wú)線網(wǎng)絡(luò)中基于網(wǎng)絡(luò)編碼與Hash查找的廣播重傳研究
    面向異構(gòu)網(wǎng)絡(luò)的多路徑數(shù)據(jù)重傳研究?
    電子制作(2017年2期)2017-05-17 03:55:06
    一種基于散列鄰域搜索網(wǎng)絡(luò)編碼的機(jī)會(huì)中繼重傳方法
    基于可靠性跟蹤的薄弱環(huán)節(jié)辨識(shí)方法在省級(jí)電網(wǎng)可靠性改善中的應(yīng)用研究
    “數(shù)控機(jī)床可靠性技術(shù)”專(zhuān)題(十六) 可靠性管理體系
    數(shù)據(jù)鏈路層的選擇重傳協(xié)議的優(yōu)化改進(jìn)
    可靠性比一次采購(gòu)成本更重要
    風(fēng)能(2015年9期)2015-02-27 10:15:24
    毛片一级片免费看久久久久| 亚洲情色 制服丝袜| 免费高清在线观看视频在线观看| 黄色配什么色好看| 中文资源天堂在线| 久久久欧美国产精品| 久久精品国产亚洲av天美| 国产美女午夜福利| 亚洲欧美日韩卡通动漫| 欧美国产精品一级二级三级 | 中文乱码字字幕精品一区二区三区| 午夜久久久在线观看| 99久久精品热视频| 国产午夜精品久久久久久一区二区三区| 大香蕉久久网| 国产精品国产av在线观看| 国产亚洲av片在线观看秒播厂| 热re99久久精品国产66热6| 午夜激情福利司机影院| av不卡在线播放| 天美传媒精品一区二区| 色哟哟·www| 在线观看三级黄色| 国产极品粉嫩免费观看在线 | 精品一区二区三卡| 亚洲国产毛片av蜜桃av| 人妻系列 视频| 亚洲四区av| 午夜91福利影院| 少妇裸体淫交视频免费看高清| 男女国产视频网站| 黑人高潮一二区| 日本色播在线视频| 中文欧美无线码| 亚洲精品aⅴ在线观看| 亚洲av日韩在线播放| 纵有疾风起免费观看全集完整版| 久久久久久久久久人人人人人人| 国产伦精品一区二区三区四那| 女人精品久久久久毛片| 国产成人精品福利久久| 80岁老熟妇乱子伦牲交| 秋霞伦理黄片| 日韩视频在线欧美| 欧美97在线视频| 国产色婷婷99| 午夜影院在线不卡| 中文字幕久久专区| 日本欧美视频一区| 91成人精品电影| 在线观看人妻少妇| 高清在线视频一区二区三区| 精品亚洲成a人片在线观看| 又爽又黄a免费视频| 亚洲精品一区蜜桃| tube8黄色片| 午夜影院在线不卡| h视频一区二区三区| 免费黄频网站在线观看国产| 久久久国产欧美日韩av| 丝袜喷水一区| 在线观看一区二区三区激情| videos熟女内射| 久久精品国产亚洲av天美| 老熟女久久久| 精品亚洲成国产av| 蜜桃久久精品国产亚洲av| 三上悠亚av全集在线观看 | 熟女电影av网| 最近中文字幕2019免费版| 欧美日韩综合久久久久久| 久久久久久久久久人人人人人人| 全区人妻精品视频| 精品国产一区二区三区久久久樱花| 一级毛片黄色毛片免费观看视频| 精品国产露脸久久av麻豆| 亚洲成人av在线免费| 大话2 男鬼变身卡| 欧美精品人与动牲交sv欧美| 免费人妻精品一区二区三区视频| 男女边摸边吃奶| 街头女战士在线观看网站| 国产精品成人在线| 26uuu在线亚洲综合色| 亚洲美女视频黄频| 视频区图区小说| 精品国产一区二区久久| 一级毛片 在线播放| 欧美日韩视频精品一区| 国产黄频视频在线观看| 亚洲天堂av无毛| 又大又黄又爽视频免费| 久久精品久久久久久噜噜老黄| 国产一区二区在线观看日韩| 色婷婷av一区二区三区视频| 极品人妻少妇av视频| 免费观看a级毛片全部| 少妇被粗大猛烈的视频| 99久久中文字幕三级久久日本| xxx大片免费视频| 午夜久久久在线观看| 激情五月婷婷亚洲| 成人影院久久| 青春草亚洲视频在线观看| 丰满迷人的少妇在线观看| 少妇裸体淫交视频免费看高清| 校园人妻丝袜中文字幕| 亚洲欧美日韩卡通动漫| 美女cb高潮喷水在线观看| 国内精品宾馆在线| 中文乱码字字幕精品一区二区三区| av女优亚洲男人天堂| 水蜜桃什么品种好| 国产黄色视频一区二区在线观看| 男人爽女人下面视频在线观看| 欧美xxxx性猛交bbbb| 在线免费观看不下载黄p国产| 国产精品一二三区在线看| 妹子高潮喷水视频| tube8黄色片| 久久久欧美国产精品| 精品酒店卫生间| 亚洲中文av在线| 国产色爽女视频免费观看| 性高湖久久久久久久久免费观看| 国产伦在线观看视频一区| 欧美区成人在线视频| 中文字幕精品免费在线观看视频 | 18+在线观看网站| 伊人久久精品亚洲午夜| 国产高清不卡午夜福利| 边亲边吃奶的免费视频| 亚洲欧美精品专区久久| 国产成人91sexporn| 国产国拍精品亚洲av在线观看| 午夜视频国产福利| 国产午夜精品一二区理论片| 99国产精品免费福利视频| 大陆偷拍与自拍| 男女啪啪激烈高潮av片| 日本色播在线视频| 亚洲自偷自拍三级| 亚洲精品国产成人久久av| 综合色丁香网| 大香蕉97超碰在线| 国产中年淑女户外野战色| 亚洲精品国产av蜜桃| 十八禁高潮呻吟视频 | 搡女人真爽免费视频火全软件| 各种免费的搞黄视频| 97在线视频观看| 日本爱情动作片www.在线观看| av国产久精品久网站免费入址| 日韩 亚洲 欧美在线| 国产69精品久久久久777片| 亚洲图色成人| 国产日韩欧美在线精品| 熟女av电影| 黄色一级大片看看| 在线看a的网站| 91aial.com中文字幕在线观看| 26uuu在线亚洲综合色| 国产精品人妻久久久影院| 噜噜噜噜噜久久久久久91| 久久99热这里只频精品6学生| 久久韩国三级中文字幕| 精品一区二区三区视频在线| 狂野欧美激情性bbbbbb| 亚洲国产欧美日韩在线播放 | 哪个播放器可以免费观看大片| 免费不卡的大黄色大毛片视频在线观看| 噜噜噜噜噜久久久久久91| av卡一久久| 97精品久久久久久久久久精品| 成年av动漫网址| 国产一区有黄有色的免费视频| 日韩一区二区视频免费看| 欧美激情国产日韩精品一区| 最近中文字幕2019免费版| 男的添女的下面高潮视频| 亚洲熟女精品中文字幕| 亚洲综合色惰| 亚洲精品国产色婷婷电影| 亚洲,一卡二卡三卡| 久久久久网色| 国产精品久久久久久久久免| 久久久a久久爽久久v久久| 亚洲精品一二三| 少妇高潮的动态图| 精品熟女少妇av免费看| 一区二区三区精品91| 色婷婷av一区二区三区视频| 中国国产av一级| 亚洲精品国产av成人精品| 欧美精品亚洲一区二区| 国产爽快片一区二区三区| 欧美+日韩+精品| 久久久午夜欧美精品| 伦理电影免费视频| 人妻系列 视频| 亚洲性久久影院| 国产精品无大码| 久久青草综合色| 国产91av在线免费观看| 日韩视频在线欧美| 成年人免费黄色播放视频 | 亚洲精品日韩在线中文字幕| 日韩中字成人| 男女边吃奶边做爰视频| 欧美日韩国产mv在线观看视频| 国产精品国产三级国产专区5o| 熟妇人妻不卡中文字幕| av专区在线播放| 女性生殖器流出的白浆| 三级国产精品欧美在线观看| 交换朋友夫妻互换小说| 女人精品久久久久毛片| 中文字幕av电影在线播放| 人妻少妇偷人精品九色| av在线app专区| 十八禁网站网址无遮挡 | 日韩亚洲欧美综合| 国产91av在线免费观看| 午夜福利,免费看| 2022亚洲国产成人精品| 夫妻午夜视频| 婷婷色综合www| 九九爱精品视频在线观看| 国产探花极品一区二区| 亚洲av日韩在线播放| 日韩制服骚丝袜av| 日日爽夜夜爽网站| 色视频www国产| 欧美变态另类bdsm刘玥| 美女大奶头黄色视频| 免费播放大片免费观看视频在线观看| 高清av免费在线| 美女cb高潮喷水在线观看| 如何舔出高潮| 高清视频免费观看一区二区| 午夜福利在线观看免费完整高清在| 国产 一区精品| 色哟哟·www| 2021少妇久久久久久久久久久| 午夜精品国产一区二区电影| 精品一品国产午夜福利视频| 亚洲经典国产精华液单| 99久久中文字幕三级久久日本| 久久久久人妻精品一区果冻| 曰老女人黄片| 国产色爽女视频免费观看| 看免费成人av毛片| 日韩av在线免费看完整版不卡| 国产精品国产三级国产av玫瑰| 国产日韩一区二区三区精品不卡 | 欧美bdsm另类| 观看美女的网站| 香蕉精品网在线| 成人亚洲欧美一区二区av| 日韩三级伦理在线观看| 乱系列少妇在线播放| 午夜福利,免费看| 最黄视频免费看| 王馨瑶露胸无遮挡在线观看| 日本黄色片子视频| kizo精华| 日韩av在线免费看完整版不卡| 色吧在线观看| 高清不卡的av网站| 性色av一级| 午夜免费男女啪啪视频观看| 亚洲第一区二区三区不卡| 亚洲国产精品专区欧美| 日日爽夜夜爽网站| 免费看日本二区| 久久亚洲国产成人精品v| 22中文网久久字幕| 精品一区二区免费观看| 成人无遮挡网站| 中文字幕制服av| 国产伦在线观看视频一区| 国产黄色免费在线视频| 又粗又硬又长又爽又黄的视频| 最近手机中文字幕大全| 国产一级毛片在线| 人人妻人人看人人澡| 男女啪啪激烈高潮av片| 国国产精品蜜臀av免费| 国产精品嫩草影院av在线观看| 国产精品麻豆人妻色哟哟久久| 女性生殖器流出的白浆| 国产欧美日韩综合在线一区二区 | 亚洲四区av| 99热这里只有是精品50| 老司机影院毛片| 国产一区二区三区av在线| 国国产精品蜜臀av免费| 国产精品久久久久久精品电影小说| 精品亚洲乱码少妇综合久久| 欧美激情国产日韩精品一区| 街头女战士在线观看网站| 中国国产av一级| 久久久久精品性色| 国产日韩欧美在线精品| 女人久久www免费人成看片| 看非洲黑人一级黄片| 欧美性感艳星| 人妻少妇偷人精品九色| 久久婷婷青草| 成人毛片a级毛片在线播放| 夫妻午夜视频| 久久精品国产亚洲网站| 熟女av电影| 亚洲美女黄色视频免费看| 久久综合国产亚洲精品| a级毛色黄片| 国产成人一区二区在线| 国产黄频视频在线观看| 国国产精品蜜臀av免费| 最近2019中文字幕mv第一页| 成人综合一区亚洲| 欧美xxⅹ黑人| 大码成人一级视频| 麻豆成人午夜福利视频| 国产乱人偷精品视频| 性高湖久久久久久久久免费观看| 亚洲欧美精品专区久久| 多毛熟女@视频| 国产乱来视频区| 久久久久久久久久成人| 欧美日韩在线观看h| 我要看日韩黄色一级片| 亚洲欧美日韩另类电影网站| h视频一区二区三区| 欧美精品一区二区大全| 精品久久国产蜜桃| 日韩 亚洲 欧美在线| 一级爰片在线观看| 22中文网久久字幕| 在线观看国产h片| 伊人久久国产一区二区| 中文天堂在线官网| 精品卡一卡二卡四卡免费| 秋霞伦理黄片| 国内揄拍国产精品人妻在线| 色婷婷久久久亚洲欧美| 欧美+日韩+精品| 日韩伦理黄色片| 嫩草影院新地址| 自线自在国产av| 欧美最新免费一区二区三区| 国产精品秋霞免费鲁丝片| 99久久综合免费| 老女人水多毛片| 亚洲欧美一区二区三区黑人 | www.色视频.com| 能在线免费看毛片的网站| 亚洲第一av免费看| 日韩欧美 国产精品| 免费av中文字幕在线| 性色av一级| 黄色配什么色好看| 亚洲av.av天堂| 国内精品宾馆在线| 精品一区二区三卡| 亚洲精品亚洲一区二区| 国产亚洲最大av| 国产欧美日韩一区二区三区在线 | 大又大粗又爽又黄少妇毛片口| 美女大奶头黄色视频| 亚洲欧洲精品一区二区精品久久久 | 国产在线男女| 婷婷色综合大香蕉| 日日摸夜夜添夜夜爱| 丝瓜视频免费看黄片| www.av在线官网国产| 久久精品国产自在天天线| 免费观看无遮挡的男女| 成年av动漫网址| 色94色欧美一区二区| 七月丁香在线播放| 简卡轻食公司| 伦精品一区二区三区| 免费观看a级毛片全部| 国产成人免费无遮挡视频| 亚洲美女搞黄在线观看| 免费观看在线日韩| a级毛片免费高清观看在线播放| 99热全是精品| 日韩,欧美,国产一区二区三区| 亚洲天堂av无毛| 久久青草综合色| av黄色大香蕉| 久久99一区二区三区| 激情五月婷婷亚洲| 极品教师在线视频| 国产高清不卡午夜福利| 18禁裸乳无遮挡动漫免费视频| 下体分泌物呈黄色| 久久亚洲国产成人精品v| 国产伦精品一区二区三区视频9| 日韩欧美精品免费久久| 午夜影院在线不卡| 国产精品国产三级专区第一集| 成人漫画全彩无遮挡| 狠狠精品人妻久久久久久综合| av福利片在线观看| 亚洲自偷自拍三级| 丰满饥渴人妻一区二区三| 久久精品国产亚洲av涩爱| 99热国产这里只有精品6| 一本久久精品| 色5月婷婷丁香| 日日撸夜夜添| 99热这里只有是精品在线观看| 国产男女超爽视频在线观看| 大码成人一级视频| 建设人人有责人人尽责人人享有的| 成人亚洲欧美一区二区av| 国产视频首页在线观看| 内地一区二区视频在线| 亚洲激情五月婷婷啪啪| 国产av国产精品国产| 成人综合一区亚洲| 亚洲精品日韩av片在线观看| 婷婷色综合www| 国产伦理片在线播放av一区| 亚洲国产精品专区欧美| 黄色视频在线播放观看不卡| av有码第一页| 国产精品人妻久久久影院| 久热久热在线精品观看| 中文字幕人妻丝袜制服| 免费大片18禁| 久久久国产欧美日韩av| 亚洲真实伦在线观看| 热re99久久国产66热| 80岁老熟妇乱子伦牲交| 日韩中字成人| 中文乱码字字幕精品一区二区三区| 内射极品少妇av片p| 久久久久久久久大av| 一级黄片播放器| .国产精品久久| av天堂久久9| tube8黄色片| 中文欧美无线码| 夜夜骑夜夜射夜夜干| 97超碰精品成人国产| 精品一区二区免费观看| 97精品久久久久久久久久精品| av有码第一页| 国产亚洲最大av| 精品亚洲成a人片在线观看| 亚洲精品日韩在线中文字幕| 亚洲欧美清纯卡通| 国产毛片在线视频| 精品午夜福利在线看| 亚洲av在线观看美女高潮| 国产亚洲5aaaaa淫片| 最后的刺客免费高清国语| 色5月婷婷丁香| 丰满人妻一区二区三区视频av| 久热久热在线精品观看| 纵有疾风起免费观看全集完整版| 午夜免费鲁丝| 久久这里有精品视频免费| 日本wwww免费看| 色视频www国产| 亚洲av日韩在线播放| 一区二区三区四区激情视频| 人人妻人人看人人澡| 色婷婷av一区二区三区视频| 久久久久国产精品人妻一区二区| 久久久国产精品麻豆| 视频中文字幕在线观看| 久久国产精品男人的天堂亚洲 | 韩国高清视频一区二区三区| 国产av码专区亚洲av| 日本av手机在线免费观看| 日韩一区二区视频免费看| av.在线天堂| 午夜久久久在线观看| 亚洲美女搞黄在线观看| 亚洲欧美精品专区久久| 老司机影院成人| 日日摸夜夜添夜夜添av毛片| 久久久国产一区二区| 亚洲不卡免费看| 中文欧美无线码| 美女cb高潮喷水在线观看| 女人久久www免费人成看片| 成人漫画全彩无遮挡| 精品一区二区三卡| 桃花免费在线播放| 18禁动态无遮挡网站| 国产黄频视频在线观看| 麻豆成人午夜福利视频| 亚洲成人av在线免费| 啦啦啦中文免费视频观看日本| 久久这里有精品视频免费| 最近最新中文字幕免费大全7| 伊人久久国产一区二区| 久久国产乱子免费精品| 国产美女午夜福利| 你懂的网址亚洲精品在线观看| 中文字幕av电影在线播放| 国产伦理片在线播放av一区| 国国产精品蜜臀av免费| 成人美女网站在线观看视频| 我的女老师完整版在线观看| 女的被弄到高潮叫床怎么办| av.在线天堂| 日本爱情动作片www.在线观看| 日韩在线高清观看一区二区三区| 亚洲综合色惰| 水蜜桃什么品种好| 熟女av电影| 欧美日韩视频精品一区| 九色成人免费人妻av| 亚洲精品久久午夜乱码| 国产美女午夜福利| 中文字幕久久专区| 美女脱内裤让男人舔精品视频| a级毛片免费高清观看在线播放| av线在线观看网站| 亚洲天堂av无毛| 色视频www国产| av在线观看视频网站免费| 久久人人爽人人片av| 午夜日本视频在线| 日韩免费高清中文字幕av| 国产男女超爽视频在线观看| 免费观看无遮挡的男女| 久久久久久久久久成人| 偷拍熟女少妇极品色| 成年女人在线观看亚洲视频| 国产亚洲91精品色在线| 在线观看一区二区三区激情| 3wmmmm亚洲av在线观看| 香蕉精品网在线| 欧美bdsm另类| 久久久久久人妻| 亚洲怡红院男人天堂| 老熟女久久久| 亚洲av成人精品一二三区| 纯流量卡能插随身wifi吗| 亚洲精品,欧美精品| 久久人人爽人人片av| 91午夜精品亚洲一区二区三区| a 毛片基地| 男的添女的下面高潮视频| 热99国产精品久久久久久7| av.在线天堂| 热99国产精品久久久久久7| 高清午夜精品一区二区三区| 精品卡一卡二卡四卡免费| 性高湖久久久久久久久免费观看| 国精品久久久久久国模美| 国产精品99久久久久久久久| 丰满迷人的少妇在线观看| 80岁老熟妇乱子伦牲交| 丰满乱子伦码专区| 国产成人午夜福利电影在线观看| 欧美另类一区| 91精品一卡2卡3卡4卡| 亚洲国产精品一区三区| 内射极品少妇av片p| 黄色怎么调成土黄色| 久久久久久久久久成人| 国产亚洲最大av| a级一级毛片免费在线观看| 又粗又硬又长又爽又黄的视频| 欧美97在线视频| 色哟哟·www| 久久精品熟女亚洲av麻豆精品| 2018国产大陆天天弄谢| 男女无遮挡免费网站观看| 免费久久久久久久精品成人欧美视频 | 久久久久久久久久久丰满| 极品人妻少妇av视频| 丝袜喷水一区| 日韩中文字幕视频在线看片| 少妇精品久久久久久久| 免费不卡的大黄色大毛片视频在线观看| 国产日韩欧美在线精品| 国产欧美另类精品又又久久亚洲欧美| 中文在线观看免费www的网站| 久久精品国产自在天天线| 国产欧美日韩一区二区三区在线 | 婷婷色综合大香蕉| 91精品国产九色| 看非洲黑人一级黄片| 亚洲图色成人| 亚洲一级一片aⅴ在线观看| 美女中出高潮动态图| 成人毛片a级毛片在线播放| 精品一区二区免费观看| 内地一区二区视频在线| 国产精品国产三级专区第一集| 日韩精品有码人妻一区| 久久久久久久国产电影| 国产精品秋霞免费鲁丝片| 观看免费一级毛片| 一级片'在线观看视频| 亚洲人成网站在线观看播放| 男女国产视频网站| 日韩欧美一区视频在线观看 | 精品人妻熟女av久视频| 亚洲精品久久久久久婷婷小说| 亚洲精品中文字幕在线视频 | 中文字幕av电影在线播放| 黑丝袜美女国产一区| 亚洲国产精品成人久久小说| 男人舔奶头视频|