• <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视频免费观看在线观看| 黄片小视频在线播放| 亚洲第一青青草原| 夜夜爽天天搞| 午夜激情久久久久久久| 超碰成人久久| 黑人巨大精品欧美一区二区蜜桃| 99精品欧美一区二区三区四区| 国产成人精品无人区| 日本vs欧美在线观看视频| 色视频在线一区二区三区| 侵犯人妻中文字幕一二三四区| 啦啦啦免费观看视频1| 天天添夜夜摸| 三级毛片av免费| 淫妇啪啪啪对白视频| www日本在线高清视频| 精品亚洲乱码少妇综合久久| 大香蕉久久网| 亚洲人成电影观看| 99久久精品国产亚洲精品| 国产片内射在线| 一边摸一边抽搐一进一出视频| 成人国产一区最新在线观看| 男人舔女人的私密视频| 首页视频小说图片口味搜索| 两人在一起打扑克的视频| 亚洲国产欧美在线一区| 国产成人啪精品午夜网站| 高清av免费在线| 99热网站在线观看| 美女扒开内裤让男人捅视频| 国产精品 欧美亚洲| 怎么达到女性高潮| 一本综合久久免费| av免费在线观看网站| 久久婷婷成人综合色麻豆| 亚洲av成人不卡在线观看播放网| 精品国产一区二区三区四区第35| 一区二区日韩欧美中文字幕| 亚洲中文av在线| 亚洲,欧美精品.| 精品福利永久在线观看| 免费不卡黄色视频| 久久精品国产99精品国产亚洲性色 | 成人影院久久| 国产成人av激情在线播放| 正在播放国产对白刺激| 一级毛片女人18水好多| 精品久久久精品久久久| 一二三四在线观看免费中文在| 亚洲精品国产区一区二| 免费看a级黄色片| 热99久久久久精品小说推荐| 人人妻人人澡人人爽人人夜夜| 国产成人精品无人区| 精品福利永久在线观看| 国产av又大| 免费观看人在逋| 18在线观看网站| 久久精品国产99精品国产亚洲性色 | 欧美另类亚洲清纯唯美| 女警被强在线播放| 美女主播在线视频| 色婷婷av一区二区三区视频| 自拍欧美九色日韩亚洲蝌蚪91| 精品欧美一区二区三区在线| 国产麻豆69| 色婷婷av一区二区三区视频| 多毛熟女@视频| 丝袜美足系列| 国产精品免费视频内射| 久久国产精品影院| 日韩一卡2卡3卡4卡2021年| 人人妻人人澡人人看| 精品午夜福利视频在线观看一区 | 在线 av 中文字幕| 丝袜在线中文字幕| 午夜两性在线视频| 亚洲欧美日韩另类电影网站| 亚洲自偷自拍图片 自拍| 国产av国产精品国产| 两性午夜刺激爽爽歪歪视频在线观看 | 波多野结衣av一区二区av| 久久中文字幕人妻熟女| 亚洲第一欧美日韩一区二区三区 | 成人免费观看视频高清| 精品久久久久久电影网| 老司机深夜福利视频在线观看| 免费少妇av软件| cao死你这个sao货| 国产精品一区二区在线不卡| 999精品在线视频| 免费在线观看完整版高清| 中亚洲国语对白在线视频| 高清在线国产一区| 国产日韩欧美视频二区| 19禁男女啪啪无遮挡网站| 99香蕉大伊视频| 91老司机精品| 亚洲专区国产一区二区| 丝瓜视频免费看黄片| 国产又色又爽无遮挡免费看| 人妻 亚洲 视频| 国产午夜精品久久久久久| av网站免费在线观看视频| 无人区码免费观看不卡 | 在线观看免费视频网站a站| 99在线人妻在线中文字幕 | 中文字幕av电影在线播放| 欧美亚洲日本最大视频资源| 在线观看免费视频网站a站| 国产男女超爽视频在线观看| 性色av乱码一区二区三区2| 欧美精品一区二区免费开放| 一级片'在线观看视频| 成人精品一区二区免费| 精品一区二区三区视频在线观看免费 | 日韩欧美一区二区三区在线观看 | 国产在线观看jvid| 考比视频在线观看| 中文字幕人妻丝袜制服| 欧美日韩视频精品一区| 精品高清国产在线一区| 91成人精品电影| 51午夜福利影视在线观看| 欧美国产精品一级二级三级| 久久国产精品影院| 亚洲精品粉嫩美女一区| 成人国语在线视频| 精品少妇一区二区三区视频日本电影| 黄色视频不卡| 久久精品国产99精品国产亚洲性色 | 精品国产一区二区三区四区第35| 久久精品成人免费网站| 国产片内射在线| 欧美日韩亚洲高清精品| 欧美在线黄色| 国产精品九九99| 女人精品久久久久毛片| 亚洲专区国产一区二区| av有码第一页| 色综合欧美亚洲国产小说| 精品少妇一区二区三区视频日本电影| 国产亚洲欧美在线一区二区| 成人三级做爰电影| 国产亚洲一区二区精品| 老司机影院毛片| 亚洲精品国产一区二区精华液| 国产日韩欧美视频二区| 女人久久www免费人成看片| aaaaa片日本免费| 国产精品熟女久久久久浪| 少妇精品久久久久久久| 嫁个100分男人电影在线观看| 亚洲 欧美一区二区三区| 精品亚洲成国产av| 欧美日韩成人在线一区二区| 99九九在线精品视频| av在线播放免费不卡| 免费人妻精品一区二区三区视频| 窝窝影院91人妻| 亚洲美女黄片视频| 麻豆av在线久日| 窝窝影院91人妻| 丁香欧美五月| 欧美精品一区二区免费开放| 成人精品一区二区免费| 三上悠亚av全集在线观看| 精品一区二区三卡| 人人妻人人爽人人添夜夜欢视频| 夜夜爽天天搞| 91麻豆av在线| 国产在视频线精品| 男人舔女人的私密视频| 女人久久www免费人成看片| 99久久国产精品久久久| 曰老女人黄片| 国产三级黄色录像| 成人三级做爰电影| 黄色 视频免费看| 亚洲精品国产精品久久久不卡| 国产精品秋霞免费鲁丝片| 免费一级毛片在线播放高清视频 | 涩涩av久久男人的天堂| 99精品欧美一区二区三区四区| 免费看十八禁软件| 欧美国产精品一级二级三级| 欧美日韩精品网址| 国产高清激情床上av| 夜夜爽天天搞| 91精品国产国语对白视频| 精品国产一区二区三区四区第35| 69精品国产乱码久久久| 热99国产精品久久久久久7| 欧美激情 高清一区二区三区| 久久这里只有精品19| 一二三四在线观看免费中文在| av有码第一页| 国产高清videossex| 丝瓜视频免费看黄片| 免费观看人在逋| 丰满人妻熟妇乱又伦精品不卡| 激情在线观看视频在线高清 | 亚洲五月婷婷丁香| 美国免费a级毛片| 欧美激情 高清一区二区三区| 免费不卡黄色视频| 不卡一级毛片| 精品免费久久久久久久清纯 | 亚洲欧美精品综合一区二区三区| 午夜福利一区二区在线看| 久久人妻熟女aⅴ| 亚洲国产成人一精品久久久| 老汉色av国产亚洲站长工具| 国产黄频视频在线观看| 丁香六月欧美| 亚洲av成人不卡在线观看播放网| 露出奶头的视频| 亚洲一卡2卡3卡4卡5卡精品中文| 丰满迷人的少妇在线观看| 热re99久久精品国产66热6| 国产淫语在线视频| 久久久久久久久久久久大奶| 亚洲精品国产一区二区精华液| 成年版毛片免费区| 搡老岳熟女国产| 天堂中文最新版在线下载| 18禁裸乳无遮挡动漫免费视频| 成人永久免费在线观看视频 | 久久性视频一级片| av不卡在线播放| 人妻一区二区av| 首页视频小说图片口味搜索| 在线亚洲精品国产二区图片欧美| 交换朋友夫妻互换小说| 美女福利国产在线| 欧美午夜高清在线| 精品国产一区二区久久| 热re99久久精品国产66热6| 免费观看人在逋| 看免费av毛片| 热99久久久久精品小说推荐| 精品午夜福利视频在线观看一区 | 十八禁人妻一区二区| 搡老熟女国产l中国老女人| 高清视频免费观看一区二区| 国产精品 欧美亚洲| 免费看a级黄色片| 国产av又大| 欧美日韩av久久| 亚洲性夜色夜夜综合| 丰满迷人的少妇在线观看| 巨乳人妻的诱惑在线观看| 亚洲人成电影免费在线| 黄色成人免费大全| 狠狠婷婷综合久久久久久88av| 青青草视频在线视频观看| 国产不卡一卡二| 日本wwww免费看| 精品国产亚洲在线| 午夜福利在线观看吧| 久久青草综合色| 国产日韩欧美亚洲二区| 男女下面插进去视频免费观看| 欧美大码av| 激情视频va一区二区三区| 中文字幕人妻丝袜一区二区| 别揉我奶头~嗯~啊~动态视频| 免费一级毛片在线播放高清视频 | 国产免费福利视频在线观看| 啦啦啦在线免费观看视频4| 999久久久精品免费观看国产| 亚洲av电影在线进入| 黄片播放在线免费| 久久久精品免费免费高清| 国产国语露脸激情在线看| 建设人人有责人人尽责人人享有的| 日本a在线网址| 一区二区三区国产精品乱码| 99精品欧美一区二区三区四区| 亚洲精品国产一区二区精华液| av线在线观看网站| 国产精品偷伦视频观看了| 不卡av一区二区三区| 精品人妻熟女毛片av久久网站| 久久久国产一区二区| 午夜视频精品福利| 国产精品偷伦视频观看了| 女性被躁到高潮视频| 亚洲中文av在线| 国产精品欧美亚洲77777| av天堂在线播放| 别揉我奶头~嗯~啊~动态视频| 日韩一区二区三区影片| av超薄肉色丝袜交足视频| 一本久久精品| 19禁男女啪啪无遮挡网站| 国产日韩一区二区三区精品不卡| 另类亚洲欧美激情| 亚洲avbb在线观看| 亚洲国产毛片av蜜桃av| 操美女的视频在线观看| 日韩欧美国产一区二区入口| 亚洲天堂av无毛| 亚洲五月色婷婷综合| 久久久久久久精品吃奶| 亚洲va日本ⅴa欧美va伊人久久| 露出奶头的视频| 窝窝影院91人妻| 99精品欧美一区二区三区四区| 一级毛片电影观看| 精品一品国产午夜福利视频| 久久久国产一区二区| 久久久国产欧美日韩av| 最新在线观看一区二区三区| 亚洲少妇的诱惑av| 99久久精品国产亚洲精品| 999久久久国产精品视频| 亚洲五月婷婷丁香| 国产亚洲一区二区精品| 91国产中文字幕| 黄色成人免费大全| 最近最新免费中文字幕在线| 老司机在亚洲福利影院| 交换朋友夫妻互换小说| 下体分泌物呈黄色| 国产成人精品久久二区二区91| 日韩免费高清中文字幕av| 亚洲精品国产精品久久久不卡| 国产男女内射视频| 757午夜福利合集在线观看| 欧美 亚洲 国产 日韩一| 午夜免费成人在线视频| 母亲3免费完整高清在线观看| 亚洲av片天天在线观看| 在线观看免费视频网站a站| 国产欧美日韩一区二区精品| 在线 av 中文字幕| 性高湖久久久久久久久免费观看| 色尼玛亚洲综合影院| 好男人电影高清在线观看| 国产免费福利视频在线观看| 欧美久久黑人一区二区| 久久久久久久国产电影| 肉色欧美久久久久久久蜜桃| 久久ye,这里只有精品| 亚洲伊人色综图| 麻豆av在线久日| 亚洲午夜理论影院| 80岁老熟妇乱子伦牲交| 69精品国产乱码久久久| 久久久久久免费高清国产稀缺| 亚洲av国产av综合av卡| 黑人巨大精品欧美一区二区mp4| 欧美精品人与动牲交sv欧美| 久热爱精品视频在线9| 夜夜爽天天搞| 女同久久另类99精品国产91| 欧美日韩成人在线一区二区| 国产精品久久久久久精品古装| 一区二区三区精品91| 黄网站色视频无遮挡免费观看| 国产成人影院久久av| 欧美日韩av久久| 亚洲av欧美aⅴ国产| 成年版毛片免费区| 亚洲av国产av综合av卡| 亚洲精品在线美女| 欧美日韩视频精品一区| 亚洲全国av大片| 欧美日韩一级在线毛片| 人人妻,人人澡人人爽秒播| 国产成人一区二区三区免费视频网站| 新久久久久国产一级毛片| 夜夜夜夜夜久久久久| 精品亚洲成a人片在线观看| 国产成人免费观看mmmm| 国产真人三级小视频在线观看| 欧美成人免费av一区二区三区 | 乱人伦中国视频| 日本wwww免费看| 国产男靠女视频免费网站| 精品久久久久久电影网| 国产精品麻豆人妻色哟哟久久| 十分钟在线观看高清视频www| 亚洲成人免费av在线播放| 一本—道久久a久久精品蜜桃钙片| 在线观看人妻少妇| 熟女少妇亚洲综合色aaa.| 国产不卡一卡二| 亚洲欧洲日产国产| 免费在线观看完整版高清| 午夜免费鲁丝| 欧美日韩中文字幕国产精品一区二区三区 | 悠悠久久av| 中文字幕人妻熟女乱码| 亚洲av成人不卡在线观看播放网| 一本—道久久a久久精品蜜桃钙片| 亚洲国产毛片av蜜桃av| 多毛熟女@视频| 1024香蕉在线观看| 国产av国产精品国产| 久久久国产精品麻豆| 精品国产国语对白av| 叶爱在线成人免费视频播放| 激情在线观看视频在线高清 | 国产一区二区 视频在线| 人妻一区二区av| 啦啦啦中文免费视频观看日本| 亚洲精品粉嫩美女一区| 99九九在线精品视频| 久久人妻熟女aⅴ| 岛国在线观看网站| 汤姆久久久久久久影院中文字幕| 亚洲精品在线美女| 女警被强在线播放| 亚洲精品在线观看二区| 久久久久视频综合| 午夜福利乱码中文字幕| 亚洲免费av在线视频| 国产精品熟女久久久久浪| 久久久久网色| 久久毛片免费看一区二区三区| 视频区图区小说| 黑人巨大精品欧美一区二区mp4| 中文字幕另类日韩欧美亚洲嫩草| 成人影院久久| 日本欧美视频一区| 国产极品粉嫩免费观看在线| 国产亚洲av高清不卡| 中文字幕人妻丝袜制服| 国产精品久久久久久精品电影小说| 久久精品91无色码中文字幕| 老汉色∧v一级毛片| 一区二区av电影网| 丝袜喷水一区| 亚洲欧洲精品一区二区精品久久久| 亚洲成人国产一区在线观看| 亚洲av第一区精品v没综合| 精品久久久精品久久久| 电影成人av| 在线观看www视频免费| 国产精品美女特级片免费视频播放器 | 久久国产精品大桥未久av| 欧美人与性动交α欧美软件| 一边摸一边抽搐一进一小说 | 大香蕉久久网| 超碰成人久久| 亚洲人成电影观看| www.自偷自拍.com| 老司机福利观看| 欧美变态另类bdsm刘玥| 国产精品电影一区二区三区 | 成年女人毛片免费观看观看9 | 99精品欧美一区二区三区四区| av一本久久久久| 久热这里只有精品99| 精品午夜福利视频在线观看一区 | 久久中文字幕一级| 啦啦啦视频在线资源免费观看| 亚洲男人天堂网一区| 国产成人啪精品午夜网站| 女人高潮潮喷娇喘18禁视频| 操出白浆在线播放| 动漫黄色视频在线观看| 国产福利在线免费观看视频| 老司机深夜福利视频在线观看| 国产精品av久久久久免费| av不卡在线播放| 18在线观看网站| 午夜精品国产一区二区电影| 精品午夜福利视频在线观看一区 | 久久精品国产99精品国产亚洲性色 | av网站免费在线观看视频| 丰满饥渴人妻一区二区三| 无人区码免费观看不卡 | 淫妇啪啪啪对白视频| 午夜福利在线免费观看网站| 欧美日韩精品网址| av福利片在线| 精品国产一区二区三区四区第35| 黄色a级毛片大全视频| 亚洲性夜色夜夜综合| 老司机在亚洲福利影院| 99精品久久久久人妻精品| 涩涩av久久男人的天堂| 国产高清videossex| 亚洲精品国产精品久久久不卡| 欧美人与性动交α欧美软件| 大香蕉久久成人网| 午夜免费成人在线视频| av一本久久久久| 女人久久www免费人成看片| 在线十欧美十亚洲十日本专区| 亚洲五月婷婷丁香| 精品亚洲成a人片在线观看| 久久久精品94久久精品| 国产亚洲欧美在线一区二区| 亚洲午夜精品一区,二区,三区| 国产av又大| 免费黄频网站在线观看国产| 国产高清国产精品国产三级| 91成年电影在线观看| 老司机在亚洲福利影院| 午夜精品久久久久久毛片777| 天天躁狠狠躁夜夜躁狠狠躁| 欧美大码av| 国产男女超爽视频在线观看| 一级黄色大片毛片| 国产一区二区在线观看av| 国产高清激情床上av| 日日夜夜操网爽| 高清黄色对白视频在线免费看| 国产无遮挡羞羞视频在线观看| 亚洲免费av在线视频| 国产一卡二卡三卡精品| 咕卡用的链子| 高清毛片免费观看视频网站 | 国产成+人综合+亚洲专区| 1024视频免费在线观看| 国产精品影院久久| 搡老乐熟女国产| 成在线人永久免费视频| 变态另类成人亚洲欧美熟女 | 80岁老熟妇乱子伦牲交| 热re99久久国产66热| 日韩人妻精品一区2区三区| 三上悠亚av全集在线观看| 国产亚洲欧美精品永久| 国产一区二区激情短视频| 热99国产精品久久久久久7| 制服诱惑二区| 美女午夜性视频免费| 精品国内亚洲2022精品成人 | 欧美人与性动交α欧美精品济南到| 丁香欧美五月| 啦啦啦中文免费视频观看日本| 男女免费视频国产| 老熟妇仑乱视频hdxx| 高清av免费在线| 在线天堂中文资源库| 激情在线观看视频在线高清 | 亚洲成人手机| 色精品久久人妻99蜜桃| 午夜免费成人在线视频| 精品第一国产精品| 中文字幕另类日韩欧美亚洲嫩草| 妹子高潮喷水视频| 色综合欧美亚洲国产小说| 日韩三级视频一区二区三区| 下体分泌物呈黄色| 国产精品秋霞免费鲁丝片| 一进一出好大好爽视频| av电影中文网址| 成年人黄色毛片网站| 国产xxxxx性猛交| 啦啦啦在线免费观看视频4| av网站免费在线观看视频| 男人舔女人的私密视频| 亚洲精品国产色婷婷电影| 99国产综合亚洲精品| 精品一区二区三区视频在线观看免费 | 久久久欧美国产精品| netflix在线观看网站| 桃红色精品国产亚洲av| 搡老岳熟女国产| 日日摸夜夜添夜夜添小说| 久久天躁狠狠躁夜夜2o2o| 午夜免费成人在线视频| 人人澡人人妻人| 久久精品国产亚洲av高清一级| 亚洲国产成人一精品久久久| 欧美中文综合在线视频| 日韩视频一区二区在线观看| 在线观看www视频免费| 婷婷丁香在线五月| 美女高潮到喷水免费观看| 黄色成人免费大全| 久久久久久亚洲精品国产蜜桃av| 一二三四社区在线视频社区8| 国产精品久久久久久精品电影小说| 国产成人一区二区三区免费视频网站| 1024香蕉在线观看| 久久精品亚洲熟妇少妇任你| 99香蕉大伊视频| 少妇被粗大的猛进出69影院| 亚洲欧美一区二区三区久久| 欧美精品一区二区免费开放| avwww免费| 欧美日韩国产mv在线观看视频| 久久九九热精品免费| 天天影视国产精品| 成人精品一区二区免费| 桃红色精品国产亚洲av| 精品国产一区二区三区四区第35| 亚洲成人手机| 成年人黄色毛片网站| 精品一品国产午夜福利视频| 丰满少妇做爰视频| 一区在线观看完整版| 考比视频在线观看| 精品久久久精品久久久| 国产熟女午夜一区二区三区| 久久毛片免费看一区二区三区| 我要看黄色一级片免费的| 中文字幕人妻熟女乱码| 免费少妇av软件| 91大片在线观看| 视频区欧美日本亚洲| 夜夜骑夜夜射夜夜干| 最新的欧美精品一区二区| 好男人电影高清在线观看| 可以免费在线观看a视频的电影网站| 一区二区日韩欧美中文字幕|