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

    HTTP與CoAP的協(xié)議轉(zhuǎn)換代理的研究

    2015-12-25 12:02:47宗娜魏更宇
    軟件 2015年10期
    關(guān)鍵詞:映射

    宗娜++魏更宇

    摘要:當(dāng)受限網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)之后,為了實(shí)現(xiàn)在互聯(lián)網(wǎng)瀏覽器上訪問(wèn)受限資源,需要進(jìn)行HTTP到CoAP和CoAP到HTTP的轉(zhuǎn)換。本文基于CoRE工作組當(dāng)前的草案,討論了協(xié)議轉(zhuǎn)換的流程和轉(zhuǎn)換中的關(guān)鍵問(wèn)題。參照CoRE工作組的標(biāo)準(zhǔn)進(jìn)行研究、開(kāi)發(fā)和部署,成為今后重要的課題。因此在總結(jié)工作組的主要進(jìn)展的基礎(chǔ)上,本文對(duì)相關(guān)代理功能的開(kāi)發(fā)和部署提出了建議。

    關(guān)鍵詞:COAP;協(xié)議轉(zhuǎn)換;映射;反向代理

    中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A DOI: 10.3969/j.issn.1003-6970.2015.10.021

    引言

    物聯(lián)網(wǎng)(Internet of things,IoT)是新一代信息技術(shù)的重要組成部分,也是“信息化”時(shí)代的重要發(fā)展階段。隨著可穿戴設(shè)備和智能家居等的興起,主要由傳感器節(jié)點(diǎn)組成的資源受限網(wǎng)絡(luò)也日益引起關(guān)注。組成這種受限網(wǎng)絡(luò)的結(jié)點(diǎn)往往是供電功率低、處理能力弱、存儲(chǔ)容量小,因此組成受限網(wǎng)絡(luò)的通信鏈路通常是低速的和多差錯(cuò)的。而傳統(tǒng)互聯(lián)網(wǎng)中普遍使用的應(yīng)用層協(xié)議HTTP,由于復(fù)雜、協(xié)議頭開(kāi)銷大而被認(rèn)為不適用于資源受限網(wǎng)絡(luò)。在萬(wàn)維網(wǎng)已經(jīng)成為互聯(lián)網(wǎng)中最重要的應(yīng)用技術(shù)的情況下,CoAP 工作組將受限網(wǎng)絡(luò)作為萬(wàn)維網(wǎng)的一種延伸,CoRE(Constrained Restful Environment)工作組始終關(guān)注HTTP-CoAP協(xié)議的轉(zhuǎn)換功能,相關(guān)的協(xié)議草案也一直在演進(jìn)和更新中。CoAP協(xié)議的基礎(chǔ)內(nèi)容已經(jīng)定義在RFC7252中,有關(guān)描述HTTP-CoAP代理的最新草案是第7個(gè)版本,而且還在進(jìn)一步的演進(jìn)中。

    物聯(lián)網(wǎng)的資源訪問(wèn)主要有兩種類型,第一種是從CoAP客戶端訪問(wèn)CoAP服務(wù)器端的資源;第二種是從HTTP客戶端訪問(wèn)CoAP服務(wù)器端的資源。而第二種方式中,HTTP客戶端就是目前互聯(lián)網(wǎng)上的瀏覽器,這種方式可能是今后最重要的一種方式。在這種方式中對(duì)資源的訪問(wèn)就需要對(duì)HTTP和CoAP進(jìn)行轉(zhuǎn)換,即將HTTP的請(qǐng)求轉(zhuǎn)換為CoAP的請(qǐng)求,之后將CoAP的響應(yīng)轉(zhuǎn)換為HTTP的響應(yīng);總之,HTTP到CoAP和CoAP到HTTP的轉(zhuǎn)換是雙向的。

    通過(guò)代理,用戶在瀏覽器上可以直接訪問(wèn)到受限網(wǎng)中的資源,這將進(jìn)一步實(shí)現(xiàn)物聯(lián)網(wǎng)數(shù)據(jù)共享并滿足OMA LWM2M中定義的應(yīng)用需求。一個(gè)典型的HTIP客戶端通過(guò)代理訪問(wèn)CoAP服務(wù)器上的資源可以描述為:瀏覽器發(fā)送請(qǐng)求到代理,代理接收后對(duì)URI進(jìn)行映射并將HTTP頭部重新封裝為CoAP請(qǐng)求頭,生成CoAP請(qǐng)求之后將其發(fā)送到受限網(wǎng)中的CoAP服務(wù)器。CoAP服務(wù)器對(duì)CoAP請(qǐng)求做出響應(yīng)并發(fā)送給代理,代理對(duì)媒體類型和響應(yīng)碼等進(jìn)行映射,重新封裝為HTTP響應(yīng)后將其返回客戶端。本文根據(jù)CoRE 工作組的標(biāo)準(zhǔn)和實(shí)際的應(yīng)用需求將給出對(duì)代理開(kāi)發(fā)和部署方面的建議。

    論文接下來(lái)的章節(jié)安排為:第1節(jié)介紹CoAP協(xié)議和CoAP代理,第2節(jié)詳細(xì)研討HTTP與CoAP協(xié)議轉(zhuǎn)換過(guò)程中的關(guān)鍵問(wèn)題,第3節(jié)討論HTTP-CoAP代理的開(kāi)發(fā)和部署,最后第4節(jié)對(duì)論文進(jìn)行總結(jié)。

    1 CoAP及CoAP代理

    1.1 CoAP

    CoAP是一種應(yīng)用于受限網(wǎng)絡(luò)和節(jié)點(diǎn)的特殊Web傳輸協(xié)議,核心內(nèi)容為資源抽象、REST式交互以及可擴(kuò)展的頭選項(xiàng)等。CoAP在應(yīng)用終端間提供請(qǐng)求/響應(yīng)的交互模式,支持內(nèi)置的資源發(fā)現(xiàn),包含關(guān)鍵的網(wǎng)絡(luò)概念,比如URIs和Content-Type。為了克服HTTP對(duì)于受限環(huán)境的劣勢(shì),CoAP既考慮到數(shù)據(jù)報(bào)長(zhǎng)度的最優(yōu)化,又考慮到提供可靠通信。一方面,CoAP提供REST式的方法如GET,POST,PUT和DELETE,以及可以獨(dú)立定義的頭選項(xiàng)提供的可擴(kuò)展性。另一方面,CoAP基于輕量級(jí)的UDP協(xié)議,并且允許IP多播。

    CoAP不是盲目的壓縮了HTTP協(xié)議,考慮到資源受限設(shè)備的低處理能力和低功耗限制,它重新設(shè)計(jì)了HTTP的部分功能以適應(yīng)設(shè)備的約束條件。此外,為了使協(xié)議適應(yīng)物聯(lián)網(wǎng)和M2M應(yīng)用,CoAP改進(jìn)了一些機(jī)制,同時(shí)增加了一些功能。

    HTTP的萬(wàn)維網(wǎng)和CoAP的受限網(wǎng)絡(luò)的協(xié)議棧比較如圖1所示,可以看出 CoAP在資源受限網(wǎng)絡(luò)中的位置等同于HTTP在互聯(lián)網(wǎng)的位置。

    可以在邏輯上認(rèn)為CoAP協(xié)議采用了雙層的結(jié)構(gòu)。事務(wù)層(Transaction layer)處理節(jié)點(diǎn)間的信息交換,同時(shí)也提供對(duì)多播和擁塞控制的支持。請(qǐng)求/響應(yīng)層(Request/Response layer)用以傳輸對(duì)資源進(jìn)行操作的請(qǐng)求和響應(yīng)信息。

    1.2 CoAP代理

    CoAP代理是一個(gè)CoAP端點(diǎn),可以代表CoAP客戶端執(zhí)行請(qǐng)求。當(dāng)請(qǐng)求不可能產(chǎn)生或需要緩存響應(yīng)以減少響應(yīng)時(shí)間、網(wǎng)絡(luò)帶寬和能源消耗時(shí),代理的存在非常必要。在CoRE 工作組的整體架構(gòu)中,代理可以實(shí)現(xiàn)完全不同的功能。一種是正向代理的角色,代理由客戶端明確地選擇;另一種是反向代理的角色,代理代表原始服務(wù)器。由于這種區(qū)別,代理既可以是CoAP到CoAP的代理,也可以是跨協(xié)議的代理。不同于HTTP代理通常提供傳輸協(xié)議代理的功能以支持端到端的傳輸層安全,CoAP到CoAP的代理不具備這個(gè)功能。

    通常代理需要一種方法來(lái)確定其發(fā)送請(qǐng)求的潛在的請(qǐng)求參數(shù),這基于它從客戶端收到的請(qǐng)求。對(duì)于正向代理來(lái)說(shuō)這種方式是完全指定的,而對(duì)于反向代理則需要特定的配置。特別地,反向代理的客戶端一般不標(biāo)明目標(biāo)地址的位置,因此某種形式的命名空間的翻譯對(duì)反向代理來(lái)說(shuō)是必須的。

    本文中HTTP到CoAP的代理為反向代理,即代理相當(dāng)于HTTP服務(wù)器接收來(lái)自于HTTP客戶端的請(qǐng)求,并作為CoAP客戶端將提取的CoAP請(qǐng)求發(fā)送到受限網(wǎng)絡(luò),而客戶端沒(méi)有意識(shí)到是與代理進(jìn)行通信。正如通信是兩個(gè)方向,HTTP與CoAP的協(xié)議轉(zhuǎn)換包含HTTP-CoAP方向和CoAP-HTTP方向。

    (1) HTTP-CoAP

    實(shí)現(xiàn)時(shí),HTTP客戶端發(fā)給代理1個(gè)HTTP請(qǐng)求,請(qǐng)求URI包含“coap”或“coaps”。代理接收后進(jìn)行處理,發(fā)送到CoAP服務(wù)器。

    (2) CoAP-HTTP

    實(shí)現(xiàn)時(shí),代理收到CoAP服務(wù)器發(fā)送的CoAP響應(yīng)后進(jìn)行處理,再發(fā)送回HTTP客戶端。

    本節(jié)主要介紹了CoAP協(xié)議及CoAP代理的功能,接下來(lái)的章節(jié)將進(jìn)一步討論HTTP-CoAP協(xié)議轉(zhuǎn)換中的主要功能。

    2 HTTP-CoAP協(xié)議轉(zhuǎn)換

    2.1 HTTP-CoAP的URI映射

    目前絕大多數(shù)瀏覽器(火狐瀏覽器除外)并不支持使用”coap:∥”或”coaps:∥”發(fā)送HTTP請(qǐng)求,所以一個(gè)CoAP URI需要被web應(yīng)用包裝到HTTPURI中并通過(guò)瀏覽器(UA)發(fā)送到HTTP-CoAP代理(HC)。

    URI映射是代表CoAP資源的URI轉(zhuǎn)化為HTTP URI的過(guò)程。要求請(qǐng)求方(HTTP)瀏覽器可以處理完整的URI(Hosting HTTP URI),接收方HC代理可以提取目的CoAP URI(target CoAP URI,指向最終CoAP資源的URI),形式為”coap(coaps)://host[“:”port] path-abempty [“?”query]”。在URI映射過(guò)程中還需要指向代理的URI,即base URID以上URI有這樣的組成方式:Hosting HTTP URI=base URI+target CoAP URI。

    URI映射分為默認(rèn)映射,簡(jiǎn)單形式的映射和高級(jí)形式的映射。

    默認(rèn)映射是直接將target CoAP URI附加到HC提供的base URI上。例如,base URI為:http://p.example.com/hc(以下同),target CoAP URI為coap://s.example.com/light(以下同),則最終的Hosting HTTP URI為http://p.example.com/hc/coap://s.example.com/lightD當(dāng)CoAP URI中存在查詢?cè)貢r(shí),附加到base URI后則自然成為Hosting HTTP URI的查詢部分。默認(rèn)映射機(jī)制是HC代理默認(rèn)啟用的。

    簡(jiǎn)單形式的映射分為以下4種情況:

    (1) CoAP URI是Hosting HTTP URI的查詢參數(shù)

    Hosting HTTP URI=base URI +”?coap_target_uri=“+target CoAP URI

    即為http://p.example.com/hc?coap_target_uri=coap://s.example.com/light。當(dāng)使用coaps協(xié)議時(shí),結(jié)果為http://p.example.com/hc?coaps_target_uri=coaps://s.example.com/light

    (2) target CoAP URI作為Hosting HTTP URI的查詢參數(shù)

    Hosting HTTP URI=base URI+”?target_uri=”+target CoAP URI

    即Hosting HTTP URI=http://p.example.com/hc?target_uri=coap://s.example.com/light)

    (3) target CoAP URI在Hosting HTTP URI的路徑部分,此時(shí)與默認(rèn)映射機(jī)制一致

    (4) target CoAP URI是Hosting HTTP URI的查詢參數(shù)時(shí),客戶端省略協(xié)議名

    Hosting HTTP URI=base URI+”?coap_uri=”+target CoAP URI

    即Hosting HTTP URI=http://p.example.com/hc?coap_uri=s.example.com/light

    高級(jí)形式的映射分為以下2種情況:

    (1)協(xié)議名后的”:∥”字符變?yōu)椤?”,其他與默認(rèn)映射機(jī)制一致

    即http://p.example.com/hc/coap/s.example.com/light,當(dāng)target CoAP URI存在查詢參數(shù)時(shí),如coap://s.example.com/light?on, Hosting HTTP URI為http://p.example.com/hc/coap/s.example.com/light?on

    (2 )target CoAP URI分解為各個(gè)具體的部分,”s”代表協(xié)議名稱(coap或coaps),”hp”代表主機(jī)和端口號(hào)host[”:”port],p代表URI中的路徑字段,q代表URI中的查詢字段

    即Hosting HTTP URI =http://p.example.com/hc?s=coap&hp=s.example.com&p=/light&q=,當(dāng)target CoAP URI為coap://s.example.com/light?on時(shí),Hosting HTTP URI=http://p.example.com/hc?s=coap&hp=s.example.com&p=/light&q=on

    綜上,URI映射的整體過(guò)程可以歸納為以下幾步:

    (1 )HTTP客戶端與HC代理事先協(xié)商使用哪種映射模板,或者使用默認(rèn)映射模板。

    (2)如果HC代理支持發(fā)現(xiàn)機(jī)制,則HC代理可以發(fā)送帶有”/.well-knowm/core?”的鏈接,響應(yīng)中若有”hct”屬性,則映射模板為”hct”屬性的值。

    (3)根據(jù)映射模板生成Hosting HTTP URI。

    (4) HTTP客戶端發(fā)送Host HTTP URI到HC代理。

    (5) HC代理根據(jù)映射模板提取出正確的CoAP URI。

    (6)HC代理此時(shí)相當(dāng)于CoAP客戶端向服務(wù)器發(fā)送CoAP URI以請(qǐng)求CoAP資源。

    2.2 CoAP-HTTP的響應(yīng)碼映射

    CoAP的響應(yīng)碼占一個(gè)字節(jié),前3位一部分,后5位一部分。為了方便描述,它被表示為c.dd的結(jié)構(gòu)。其中0.XX表示CoAP請(qǐng)求的某種方法類型,即0.01表示GET方法,0.02為POST方法,0.03為PUT方法,0.04為DELETE方法。2.XX、4.XX或5.XX則表示CoAP響應(yīng)的某種具體表現(xiàn)。圖2為CoAP與HTTP的響應(yīng)碼映射表,可以清楚地看到響應(yīng)碼間的映射不是完全一致的映射,并且一個(gè)CoAP響應(yīng)碼可能對(duì)應(yīng)兩個(gè)HTTP響應(yīng)碼。此時(shí),需要根據(jù)響應(yīng)的具體情境決定映射為哪種響應(yīng)碼。

    響應(yīng)碼映射的具體流程總結(jié)為以下幾步:

    (1)代理獲得CoAP響應(yīng)并解析,得到本次CoAP響應(yīng)碼。

    (2)根據(jù)以上CoAP-HTTP響應(yīng)碼映射表匹配出對(duì)應(yīng)的HTTP響應(yīng)碼。

    (3)當(dāng)有兩個(gè)匹配的映射時(shí)需要根據(jù)具體的情況進(jìn)行映射,相應(yīng)準(zhǔn)則在草案中有詳細(xì)的說(shuō)明。

    為加快查表的速度,可建立一個(gè)Map以存儲(chǔ)這張映射表,數(shù)據(jù)結(jié)構(gòu)為Map

    2.3 媒體內(nèi)容映射

    HC代理需要將HTTP媒體類型(Media Type)和內(nèi)容編碼(Content-Encoding)翻譯為CoAP內(nèi)容格式(Content-Formats)。媒體類型翻譯發(fā)生在HTTP到CoAP方向的GET、POST或PUT方法及CoAP至0 HTTP方向的2.XX響應(yīng)中。特別地,PUT和POST方法需要將Content-Type和Content-Encoding映射為單一的CoAP Content-Formats選項(xiàng),GET方法需要將Accept和Accept-Encoding映射為單一的CoAP Accept選項(xiàng)。為產(chǎn)生HTTP響應(yīng),CoAP Content-Formats選項(xiàng)映射為合適的HTTP Content-Type和Content-Encoding的組合。

    可能出現(xiàn)兩種特殊情境:當(dāng)一個(gè)HTTP請(qǐng)求包含Content-Type和Content-Encoding,但HC代理無(wú)法映射為等價(jià)的CoAP Content-Formats時(shí),應(yīng)該返回415(不支持的媒體類型)。如果HC代理接收到一個(gè)無(wú)法識(shí)別其Content-Formats的CoAP響應(yīng),它可以返回一個(gè)沒(méi)有Content-Type頭的HTTP實(shí)體,或者進(jìn)一步檢查數(shù)據(jù)以決定其類型。

    HTTP到CoAP方向的資源集可能有1000多種IANA注冊(cè)的媒體類型,而CoAP中只定義了6種類型。因此,根據(jù)HC代理的應(yīng)用程序的松/緊耦合度,HC代理可以實(shí)現(xiàn)不同的媒體類型映射機(jī)制。當(dāng)緊耦合時(shí),HC代理明確知道應(yīng)用支持哪種Content-Format,嚴(yán)格執(zhí)行媒體類型的映射。但當(dāng)HC代理是一個(gè)通用的應(yīng)用層網(wǎng)關(guān)時(shí),太嚴(yán)格就會(huì)大大減少成功轉(zhuǎn)發(fā)的流量,這種情形下就需要實(shí)現(xiàn)”loose”媒體映射。

    互聯(lián)網(wǎng)媒體類型通過(guò)一個(gè)超類別(如”text”)和緊隨其后的子類別(如”html”)及可選的參數(shù)(如”charset=utf-8”)結(jié)構(gòu)化信息類型。然而這種方法并不適用于CoAP,Content-Formats將一個(gè)互聯(lián)網(wǎng)媒體類型和內(nèi)容轉(zhuǎn)碼合并為小的整型值。為了彌補(bǔ)這種沒(méi)有靈活性的做法,草案中引入了”loose”媒體類型映射機(jī)制,其是代理可選的特性?!眑oose”媒體類型映射是將比較具體的媒體類型轉(zhuǎn)化成其超類,然后再映射為CoAP內(nèi)容類型的一種。例如,”application/soap+xml”的超類是”application/xml”,這樣便可以成功地映射。在”loose”媒體類型映射機(jī)制下,代理如果找不到某個(gè)具體媒體類型的合適超類,則可以返回”application/octetstream”。表l是此機(jī)制的媒體類型通用查詢表,給定一個(gè)媒體類型,在表中從上到下與其進(jìn)行對(duì)比,直到匹配為止。

    媒體類型映射為內(nèi)容形式的算法流程圖如圖3所示。其中C-T和C-E分別代表HTTP頭域中的Content-Type和Content-Encoding,C-F代表CoAP中的Content-Formats。

    在代理功能開(kāi)發(fā)的過(guò)程中,除關(guān)注協(xié)議轉(zhuǎn)換中代理的關(guān)鍵功能,根據(jù)具體的應(yīng)用場(chǎng)景需要注意一些細(xì)節(jié)問(wèn)題;此外,為了更大地發(fā)揮代理的作用,也需要將代理部署到合適的位置上。本文的下一節(jié)詳細(xì)討論了這兩點(diǎn)內(nèi)容。

    3 代理功能的開(kāi)發(fā)與部署

    CoRE 工作組關(guān)于CoAP與HTTP協(xié)議轉(zhuǎn)換的工作一直在進(jìn)行中,第7個(gè)版本的主要進(jìn)展是解決了如何從HTTP客戶端發(fā)現(xiàn)CoAP資源,及對(duì)媒體類型映射的建議。

    (1)對(duì)HTTP客戶端來(lái)說(shuō),它并不知道通過(guò)代理的哪些CoAP資源是可用的(代理默認(rèn)不支持能發(fā)現(xiàn)所有CoAP資源的機(jī)制)。當(dāng)HC代理集成了資源發(fā)現(xiàn)的功能,HTTP客戶端便可以通過(guò)HTTP協(xié)議對(duì)代理進(jìn)行資源目錄的查詢,來(lái)發(fā)現(xiàn)所有其感興趣的CoAP資源。

    (2)一個(gè)新的HTTP媒體類型:”application/coap-payload”。當(dāng)代理收到帶有其不識(shí)別的Content-Format的CoAP響應(yīng)時(shí)(不識(shí)別的原因可能是Content-Format的值在代理部署之后注冊(cè)或者CoAP服務(wù)器使用沒(méi)有注冊(cè)的實(shí)驗(yàn)數(shù)據(jù)),HC代理應(yīng)該返回一個(gè)通用的application/coap-payload媒體類型,這個(gè)媒體類型代表CoAP消息可以攜帶的任何payload。application/coap-payload帶有一個(gè)參數(shù)”cf,”cf的值代表CoAP的某種Content-Fonnat,而HC代理并不識(shí)別。

    3.1 代理功能的開(kāi)發(fā)

    代理功能的核心部分是映射模塊,此模塊需要實(shí)現(xiàn)上文描述的映射功能。本文基于實(shí)際的應(yīng)用需求,給出代理開(kāi)發(fā)的幾點(diǎn)建議。

    (1)代理需要決定是否對(duì)一個(gè)請(qǐng)求進(jìn)行映射。CoAP為此定義了Proxy-Uri頭選項(xiàng),當(dāng)其值為”coap”時(shí)不執(zhí)行映射,”http”時(shí)執(zhí)行映射。然而代理的主要功能即是實(shí)現(xiàn)協(xié)議轉(zhuǎn)換,所以本文中的代理是希望進(jìn)行映射的。

    (2) CoAP規(guī)范定義了多種不同的頭選項(xiàng)。當(dāng)代理支持緩存功能時(shí),需要處理Max-Age選項(xiàng);其余的頭選項(xiàng)則直接映射為相關(guān)的HTTP頭選項(xiàng)。

    (3) CoAP支持可靠和不可靠的消息。為保證消息傳輸?shù)陌踩?,本文建議代理默認(rèn)使用可靠的消息機(jī)制,同時(shí)支持使用不可靠的消息機(jī)制。

    (4)由于CoAP協(xié)議不支持所有的HTTP功能,HTTP-CoAP的映射不那么直接。代理對(duì)HTTP和CoAP者B支持的PUT、GET、POST和DELETE方法直接進(jìn)行翻譯;將HTTP的HEAD方法翻譯為CoAP的GET方法;對(duì)于CoAP不支持的TRACE,OPTIONS,CONNECT,PATCH方法,代理返回501錯(cuò)誤。

    3.2 代理的部署

    代理可以與CoAP服務(wù)器或者與HTTP客戶端在一個(gè)網(wǎng)域,也可以在兩者外部,即CoAP服務(wù)器及HTTP客戶端網(wǎng)域的外面。草案建議將代理部署在靠近CoAP服務(wù)器的一端,如圖4所示。這種情況下,代理在受限網(wǎng)絡(luò)的邊緣,能夠避免受限網(wǎng)中的HTTP流量和受限網(wǎng)外任何不安全的CoAP多播流量。

    4 結(jié)論

    目前CoRE工作組給出的HTTP-CoAP協(xié)議轉(zhuǎn)換的相關(guān)內(nèi)容尚未最終定稿,工作組也一直在積極地推進(jìn)有關(guān)研究。

    本文基于CoAP RFC和工作組最新的草案,詳細(xì)地介紹了CoAP協(xié)議和CoAP代理的概念,同時(shí)具體描述了HTTP與CoAP協(xié)議的轉(zhuǎn)換流程,包括HTTP到CoAP的轉(zhuǎn)換和CoAP到HTTP的轉(zhuǎn)換,并對(duì)代理功能實(shí)現(xiàn)中的關(guān)鍵問(wèn)題媒體內(nèi)容映射進(jìn)行了歸納總結(jié)。本文還進(jìn)一步根據(jù)實(shí)際的應(yīng)用需求給出了代理開(kāi)發(fā)和部署方面的建議,為后續(xù)研究協(xié)議轉(zhuǎn)換奠定了良好的基礎(chǔ)。

    猜你喜歡
    映射
    Hibernate框架持久化應(yīng)用及原理探析
    從映射與運(yùn)算的角度定義線性空間
    RMI原則在代數(shù)學(xué)教學(xué)中的應(yīng)用
    論美國(guó)動(dòng)畫電影題材變化及現(xiàn)實(shí)映射意義
    試論泰國(guó)文化對(duì)外來(lái)廣告的映射
    東方教育(2016年3期)2016-12-14 20:50:00
    概念隱喻在構(gòu)建語(yǔ)篇連貫中的作用探析
    考試周刊(2016年85期)2016-11-11 00:44:35
    面向?qū)ο笤陉P(guān)系數(shù)據(jù)庫(kù)中的設(shè)計(jì)與應(yīng)用
    馬克思幸福思想的印度語(yǔ)境
    從映射理論視角分析《麥田里的守望者》的成長(zhǎng)主題
    函數(shù)概念教學(xué)的幾點(diǎn)思考
    国产精品熟女久久久久浪| 免费黄频网站在线观看国产| 日韩国内少妇激情av| 午夜福利高清视频| 国产男女内射视频| 亚洲欧美一区二区三区国产| 精品久久久噜噜| 久久国产精品大桥未久av | 2018国产大陆天天弄谢| 美女cb高潮喷水在线观看| 国产久久久一区二区三区| 日本黄色日本黄色录像| 国产午夜精品久久久久久一区二区三区| 亚洲欧洲日产国产| av不卡在线播放| 老女人水多毛片| 性高湖久久久久久久久免费观看| 日本午夜av视频| 99九九线精品视频在线观看视频| 少妇熟女欧美另类| 欧美+日韩+精品| 亚洲一区二区三区欧美精品| 亚洲国产精品一区三区| 香蕉精品网在线| 日日摸夜夜添夜夜添av毛片| 欧美亚洲 丝袜 人妻 在线| 国国产精品蜜臀av免费| 三级国产精品片| 午夜免费男女啪啪视频观看| 免费高清在线观看视频在线观看| 在线观看美女被高潮喷水网站| 少妇人妻精品综合一区二区| 亚洲国产精品999| 中文字幕av成人在线电影| 久久久国产一区二区| 女性被躁到高潮视频| 中文字幕制服av| 日本黄色日本黄色录像| 久久久成人免费电影| 亚洲欧美日韩卡通动漫| 99热这里只有精品一区| 欧美日韩综合久久久久久| 亚洲伊人久久精品综合| 大香蕉97超碰在线| 久久毛片免费看一区二区三区| 欧美精品一区二区大全| 成人影院久久| 国产v大片淫在线免费观看| 18+在线观看网站| 国产黄色免费在线视频| 亚洲av电影在线观看一区二区三区| 99热6这里只有精品| 蜜桃在线观看..| 午夜日本视频在线| 亚洲精品久久午夜乱码| 99热这里只有精品一区| 欧美日韩综合久久久久久| 久久久久久伊人网av| 97热精品久久久久久| 国产乱人偷精品视频| 久久女婷五月综合色啪小说| 国产精品国产三级国产av玫瑰| 日韩欧美精品免费久久| 日韩视频在线欧美| 国产成人精品久久久久久| 久久久久视频综合| 国产精品99久久99久久久不卡 | 伊人久久国产一区二区| 九九在线视频观看精品| 高清av免费在线| 男人爽女人下面视频在线观看| 日韩视频在线欧美| 在线观看av片永久免费下载| 18禁在线播放成人免费| 99热这里只有精品一区| av福利片在线观看| 一边亲一边摸免费视频| 在线免费观看不下载黄p国产| 小蜜桃在线观看免费完整版高清| 国产 一区精品| 久久久久久久精品精品| 国产乱人偷精品视频| 国产有黄有色有爽视频| 啦啦啦在线观看免费高清www| 在线 av 中文字幕| 人人妻人人看人人澡| 日产精品乱码卡一卡2卡三| 在线观看国产h片| 国产精品一二三区在线看| 91狼人影院| 亚洲熟女精品中文字幕| 一级毛片我不卡| tube8黄色片| 男女免费视频国产| 欧美国产精品一级二级三级 | 91精品一卡2卡3卡4卡| 在线观看免费日韩欧美大片 | 在线观看国产h片| 国产无遮挡羞羞视频在线观看| 内射极品少妇av片p| 日本午夜av视频| 欧美成人a在线观看| 国产视频内射| 亚洲av在线观看美女高潮| 舔av片在线| 老司机影院成人| 中文字幕人妻熟人妻熟丝袜美| 尾随美女入室| 汤姆久久久久久久影院中文字幕| 大码成人一级视频| 女人十人毛片免费观看3o分钟| 熟女人妻精品中文字幕| 免费黄频网站在线观看国产| 最近中文字幕2019免费版| 视频区图区小说| 有码 亚洲区| 亚洲四区av| 干丝袜人妻中文字幕| 国产伦精品一区二区三区四那| 国产白丝娇喘喷水9色精品| 免费人妻精品一区二区三区视频| 日本爱情动作片www.在线观看| 国产一区二区三区av在线| 91在线精品国自产拍蜜月| 蜜桃久久精品国产亚洲av| 大陆偷拍与自拍| 国产精品人妻久久久影院| 国产精品一区www在线观看| 少妇的逼水好多| 黄片无遮挡物在线观看| 最后的刺客免费高清国语| 精品视频人人做人人爽| 欧美bdsm另类| 久久久久精品性色| 国产精品一区二区三区四区免费观看| 国产亚洲91精品色在线| 免费在线观看成人毛片| 色网站视频免费| 亚洲内射少妇av| 国产精品一二三区在线看| 精品酒店卫生间| 国产真实伦视频高清在线观看| 国产亚洲最大av| 黄色视频在线播放观看不卡| 国产免费又黄又爽又色| 寂寞人妻少妇视频99o| 中国三级夫妇交换| 国产精品久久久久成人av| 亚洲精品乱码久久久v下载方式| 大香蕉久久网| 精品国产乱码久久久久久小说| 91精品国产国语对白视频| 婷婷色av中文字幕| 久久久精品免费免费高清| 亚洲精品亚洲一区二区| 五月伊人婷婷丁香| 中国国产av一级| av女优亚洲男人天堂| 欧美变态另类bdsm刘玥| 汤姆久久久久久久影院中文字幕| 日本猛色少妇xxxxx猛交久久| 老司机影院成人| 国产亚洲av片在线观看秒播厂| 久久久久久久久久成人| 男的添女的下面高潮视频| 久久久成人免费电影| 精品少妇久久久久久888优播| 亚洲人与动物交配视频| 日本欧美视频一区| 高清午夜精品一区二区三区| 亚洲av成人精品一二三区| 精品少妇久久久久久888优播| 国产精品一二三区在线看| 午夜免费男女啪啪视频观看| 交换朋友夫妻互换小说| 亚洲一级一片aⅴ在线观看| 春色校园在线视频观看| 伊人久久精品亚洲午夜| 一边亲一边摸免费视频| 亚洲精品国产av蜜桃| 日本-黄色视频高清免费观看| 激情五月婷婷亚洲| av黄色大香蕉| 国产午夜精品久久久久久一区二区三区| 午夜老司机福利剧场| 秋霞伦理黄片| 国产成人91sexporn| 狂野欧美激情性bbbbbb| 网址你懂的国产日韩在线| 国产亚洲91精品色在线| 亚洲精品中文字幕在线视频 | 国产黄片美女视频| 99久久中文字幕三级久久日本| 午夜福利视频精品| 狠狠精品人妻久久久久久综合| 熟女av电影| 国产黄频视频在线观看| 亚洲精品国产色婷婷电影| 国产成人aa在线观看| 中文字幕久久专区| 网址你懂的国产日韩在线| 日本av免费视频播放| 日韩成人av中文字幕在线观看| 九九爱精品视频在线观看| 成人毛片60女人毛片免费| 综合色丁香网| 久久久久久久大尺度免费视频| 九草在线视频观看| 欧美日韩亚洲高清精品| 在线观看人妻少妇| 国产成人精品久久久久久| 精品午夜福利在线看| 老司机影院成人| 精品视频人人做人人爽| 国产极品天堂在线| 国精品久久久久久国模美| 中文在线观看免费www的网站| 你懂的网址亚洲精品在线观看| 午夜激情久久久久久久| 在线免费十八禁| 联通29元200g的流量卡| 亚洲欧美精品自产自拍| 精品国产三级普通话版| 午夜福利视频精品| 亚洲图色成人| 欧美日韩综合久久久久久| 亚洲一级一片aⅴ在线观看| 国产精品熟女久久久久浪| 国产欧美日韩精品一区二区| 久久热精品热| 成人影院久久| 性色av一级| 99国产精品免费福利视频| 亚洲精品日韩av片在线观看| 日日摸夜夜添夜夜爱| 国产深夜福利视频在线观看| 亚洲精品日韩av片在线观看| 国产精品国产三级国产专区5o| 日本免费在线观看一区| 少妇猛男粗大的猛烈进出视频| 午夜免费观看性视频| 精品久久久久久电影网| 国产v大片淫在线免费观看| 男的添女的下面高潮视频| 亚洲成人手机| 日本黄色日本黄色录像| 深爱激情五月婷婷| 成人美女网站在线观看视频| 九九久久精品国产亚洲av麻豆| 韩国av在线不卡| 国产有黄有色有爽视频| 嫩草影院入口| 色综合色国产| 国产精品一区二区在线不卡| a级一级毛片免费在线观看| 亚洲av男天堂| 亚洲人成网站在线播| 亚洲av中文av极速乱| 最后的刺客免费高清国语| 内射极品少妇av片p| 精品久久久久久久久av| 国产精品麻豆人妻色哟哟久久| 日本色播在线视频| 国产亚洲一区二区精品| 午夜福利在线在线| 亚洲精品亚洲一区二区| 久久国内精品自在自线图片| 波野结衣二区三区在线| 高清不卡的av网站| 99re6热这里在线精品视频| 高清av免费在线| 尤物成人国产欧美一区二区三区| 日韩伦理黄色片| 国产乱来视频区| 1000部很黄的大片| 国产精品熟女久久久久浪| 国产白丝娇喘喷水9色精品| 成人漫画全彩无遮挡| 青春草视频在线免费观看| 只有这里有精品99| 久久精品久久精品一区二区三区| 香蕉精品网在线| 亚洲国产高清在线一区二区三| 高清日韩中文字幕在线| 在线 av 中文字幕| 欧美高清成人免费视频www| 少妇被粗大猛烈的视频| 精品久久久久久久末码| 亚洲第一av免费看| 日韩av在线免费看完整版不卡| 国产综合精华液| 欧美成人午夜免费资源| 午夜福利在线观看免费完整高清在| 伦理电影免费视频| 欧美极品一区二区三区四区| 日本-黄色视频高清免费观看| 久久久精品94久久精品| 久久精品久久久久久久性| 波野结衣二区三区在线| 欧美精品国产亚洲| 少妇人妻精品综合一区二区| 看免费成人av毛片| 色婷婷av一区二区三区视频| 精品一区二区三区视频在线| 久久毛片免费看一区二区三区| 精品久久久久久久久亚洲| 一区二区三区乱码不卡18| av专区在线播放| 亚洲成人中文字幕在线播放| 最后的刺客免费高清国语| 久久毛片免费看一区二区三区| 精品国产乱码久久久久久小说| 久久国内精品自在自线图片| 18+在线观看网站| 少妇人妻 视频| 国产老妇伦熟女老妇高清| 亚洲,欧美,日韩| 我的女老师完整版在线观看| 最近2019中文字幕mv第一页| 在线精品无人区一区二区三 | 在线观看免费高清a一片| 99热这里只有是精品50| 免费高清在线观看视频在线观看| 久久韩国三级中文字幕| 欧美97在线视频| 中文欧美无线码| 国语对白做爰xxxⅹ性视频网站| 久久久精品免费免费高清| 精品久久久久久久久亚洲| 我要看黄色一级片免费的| 欧美日本视频| 国产精品秋霞免费鲁丝片| 黄色视频在线播放观看不卡| 亚洲国产日韩一区二区| 777米奇影视久久| 日本黄色片子视频| 亚洲av中文av极速乱| 乱系列少妇在线播放| 亚洲av日韩在线播放| 午夜福利影视在线免费观看| 欧美三级亚洲精品| 日韩亚洲欧美综合| 国产爱豆传媒在线观看| 日韩亚洲欧美综合| 国产爱豆传媒在线观看| 亚洲欧美日韩另类电影网站 | 亚洲va在线va天堂va国产| av福利片在线观看| 午夜福利影视在线免费观看| 免费观看av网站的网址| 在现免费观看毛片| 1000部很黄的大片| 狂野欧美激情性bbbbbb| 蜜臀久久99精品久久宅男| 国产成人aa在线观看| 国产爱豆传媒在线观看| 亚洲精品成人av观看孕妇| 久久精品人妻少妇| 三级国产精品片| 蜜臀久久99精品久久宅男| 在线免费观看不下载黄p国产| 国产乱人视频| 日韩一区二区三区影片| 精品人妻视频免费看| 韩国高清视频一区二区三区| 91aial.com中文字幕在线观看| 一级黄片播放器| 亚洲精品视频女| 久久久久国产精品人妻一区二区| 日产精品乱码卡一卡2卡三| 麻豆乱淫一区二区| 精品人妻视频免费看| 一级av片app| 亚洲精品日韩av片在线观看| 成年av动漫网址| 日韩精品有码人妻一区| 日日啪夜夜爽| 一本—道久久a久久精品蜜桃钙片| 在线观看人妻少妇| 又粗又硬又长又爽又黄的视频| 大又大粗又爽又黄少妇毛片口| 国产亚洲欧美精品永久| av视频免费观看在线观看| 伦理电影免费视频| 99re6热这里在线精品视频| 午夜免费鲁丝| 国产黄片美女视频| 夜夜骑夜夜射夜夜干| 夜夜看夜夜爽夜夜摸| 日本欧美国产在线视频| 久久久久久九九精品二区国产| 日韩 亚洲 欧美在线| 国产永久视频网站| 久久久久性生活片| av在线观看视频网站免费| 色视频www国产| 欧美日韩在线观看h| 三级国产精品片| 成人高潮视频无遮挡免费网站| 最黄视频免费看| 国产黄色视频一区二区在线观看| 国产成人精品一,二区| 午夜福利高清视频| 日韩免费高清中文字幕av| 国产精品一区二区三区四区免费观看| 男女国产视频网站| 成人综合一区亚洲| 久久精品久久久久久噜噜老黄| 久久久久国产精品人妻一区二区| 亚洲成人av在线免费| 国产精品久久久久久av不卡| 伦精品一区二区三区| 爱豆传媒免费全集在线观看| 亚洲人成网站在线播| 五月伊人婷婷丁香| 三级国产精品片| 免费观看在线日韩| 少妇裸体淫交视频免费看高清| 久久久久久久国产电影| 蜜臀久久99精品久久宅男| 青春草国产在线视频| 亚洲欧美日韩无卡精品| 特大巨黑吊av在线直播| 亚洲国产av新网站| 欧美97在线视频| 久久久精品94久久精品| 十八禁网站网址无遮挡 | 纯流量卡能插随身wifi吗| 国产伦精品一区二区三区视频9| 日日啪夜夜爽| 免费久久久久久久精品成人欧美视频 | 免费大片黄手机在线观看| av卡一久久| 九九在线视频观看精品| 欧美精品亚洲一区二区| 麻豆成人av视频| 国精品久久久久久国模美| 国产男女超爽视频在线观看| 久久久久网色| 蜜臀久久99精品久久宅男| 国产v大片淫在线免费观看| 欧美亚洲 丝袜 人妻 在线| 精品一区二区三区视频在线| 国产男女超爽视频在线观看| 舔av片在线| 又黄又爽又刺激的免费视频.| 哪个播放器可以免费观看大片| 国产精品久久久久久精品电影小说 | 国产亚洲5aaaaa淫片| 蜜桃亚洲精品一区二区三区| 国产成人精品福利久久| 成人漫画全彩无遮挡| 成年女人在线观看亚洲视频| 搡女人真爽免费视频火全软件| 婷婷色av中文字幕| 亚洲精品日韩在线中文字幕| 男人和女人高潮做爰伦理| 最近中文字幕2019免费版| 亚洲,一卡二卡三卡| 中国美白少妇内射xxxbb| 国产精品欧美亚洲77777| 夜夜爽夜夜爽视频| 国产成人免费观看mmmm| 国产精品伦人一区二区| 男女啪啪激烈高潮av片| 午夜福利影视在线免费观看| 女人久久www免费人成看片| 午夜免费鲁丝| 蜜桃在线观看..| 欧美另类一区| 亚洲精品一二三| 高清不卡的av网站| 亚洲av日韩在线播放| 国产人妻一区二区三区在| av在线蜜桃| 中文乱码字字幕精品一区二区三区| 亚洲国产高清在线一区二区三| 六月丁香七月| 国产黄片美女视频| 一区二区三区免费毛片| 波野结衣二区三区在线| 久久午夜福利片| h日本视频在线播放| 校园人妻丝袜中文字幕| 内射极品少妇av片p| 日韩成人av中文字幕在线观看| 免费大片黄手机在线观看| 久久97久久精品| www.av在线官网国产| 卡戴珊不雅视频在线播放| 亚洲成色77777| 美女福利国产在线 | 国内揄拍国产精品人妻在线| 久久精品国产a三级三级三级| 国产成人91sexporn| 国产91av在线免费观看| 美女主播在线视频| 内地一区二区视频在线| 久久久久精品久久久久真实原创| 亚洲美女搞黄在线观看| 亚洲怡红院男人天堂| 亚洲av在线观看美女高潮| 日本vs欧美在线观看视频 | 国产精品不卡视频一区二区| 超碰av人人做人人爽久久| 欧美人与善性xxx| 久久 成人 亚洲| 99视频精品全部免费 在线| 丰满少妇做爰视频| 久久久久久久久久成人| 成人漫画全彩无遮挡| 日韩,欧美,国产一区二区三区| 少妇猛男粗大的猛烈进出视频| 国产男女超爽视频在线观看| 婷婷色综合www| 国产女主播在线喷水免费视频网站| 中文乱码字字幕精品一区二区三区| 久久热精品热| 韩国av在线不卡| 欧美精品一区二区免费开放| 婷婷色av中文字幕| 国产 一区精品| 超碰97精品在线观看| 在线观看免费日韩欧美大片 | 美女主播在线视频| 香蕉精品网在线| 亚洲美女黄色视频免费看| 成人二区视频| 日本色播在线视频| 国产久久久一区二区三区| av又黄又爽大尺度在线免费看| 国产成人精品一,二区| 在线观看三级黄色| 国产色婷婷99| 欧美精品国产亚洲| 免费人成在线观看视频色| 免费av中文字幕在线| 久久久欧美国产精品| 中国国产av一级| 久久久久久久久久成人| 青青草视频在线视频观看| 亚洲,欧美,日韩| 久久久久久久精品精品| 黄色配什么色好看| 99久久综合免费| 三级国产精品欧美在线观看| 天堂俺去俺来也www色官网| 99久久中文字幕三级久久日本| 尾随美女入室| 国内精品宾馆在线| 观看av在线不卡| 美女中出高潮动态图| 91久久精品国产一区二区成人| 中文字幕av成人在线电影| 亚洲av在线观看美女高潮| 国产精品一区二区在线不卡| 夜夜看夜夜爽夜夜摸| 亚洲精品456在线播放app| 啦啦啦在线观看免费高清www| 九草在线视频观看| 亚洲人与动物交配视频| 久久久久久伊人网av| 人妻一区二区av| 中文字幕精品免费在线观看视频 | 老师上课跳d突然被开到最大视频| 亚洲av电影在线观看一区二区三区| 夜夜看夜夜爽夜夜摸| 久热久热在线精品观看| 一级a做视频免费观看| 欧美最新免费一区二区三区| 天堂俺去俺来也www色官网| 亚洲自偷自拍三级| 九草在线视频观看| 久久久久国产精品人妻一区二区| 久久久久久久久大av| 国产精品99久久久久久久久| av女优亚洲男人天堂| 九九久久精品国产亚洲av麻豆| 尾随美女入室| 在线 av 中文字幕| 日韩不卡一区二区三区视频在线| 亚洲精品一二三| 99久国产av精品国产电影| 日韩中字成人| 18+在线观看网站| 大香蕉97超碰在线| 在线观看一区二区三区| 欧美高清成人免费视频www| 我要看黄色一级片免费的| 最黄视频免费看| 国产又色又爽无遮挡免| 婷婷色综合www| 少妇被粗大猛烈的视频| 18+在线观看网站| 日本欧美国产在线视频| 免费播放大片免费观看视频在线观看| 97超碰精品成人国产| 男人和女人高潮做爰伦理| 亚洲欧洲国产日韩| 日韩成人伦理影院| 亚洲精品日本国产第一区| 九九久久精品国产亚洲av麻豆| 伦精品一区二区三区| 国产人妻一区二区三区在| 久久久久久伊人网av| 国产成人freesex在线| 免费黄色在线免费观看| 十分钟在线观看高清视频www | 日本-黄色视频高清免费观看| 欧美极品一区二区三区四区| 我要看日韩黄色一级片| 欧美xxⅹ黑人| 国产在线一区二区三区精| 色视频在线一区二区三区| 日韩一本色道免费dvd|