網(wǎng)絡(luò)通信技術(shù)實(shí)驗(yàn)

網(wǎng)絡(luò)通信技術(shù)實(shí)驗(yàn)

ID:22984132

大?。?99.23 KB

頁(yè)數(shù):9頁(yè)

時(shí)間:2018-11-02

網(wǎng)絡(luò)通信技術(shù)實(shí)驗(yàn)_第1頁(yè)
網(wǎng)絡(luò)通信技術(shù)實(shí)驗(yàn)_第2頁(yè)
網(wǎng)絡(luò)通信技術(shù)實(shí)驗(yàn)_第3頁(yè)
網(wǎng)絡(luò)通信技術(shù)實(shí)驗(yàn)_第4頁(yè)
網(wǎng)絡(luò)通信技術(shù)實(shí)驗(yàn)_第5頁(yè)
資源描述:

《網(wǎng)絡(luò)通信技術(shù)實(shí)驗(yàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、網(wǎng)絡(luò)遠(yuǎn)程溫度監(jiān)測(cè)朱元2017611006361.實(shí)驗(yàn)?zāi)康?1)理解HTTP協(xié)議。(2)掌握以太網(wǎng)技術(shù)中HTTP協(xié)議中數(shù)據(jù)包構(gòu)建。(3)掌握以太網(wǎng)HTTP協(xié)議調(diào)試過(guò)程。(4)學(xué)會(huì)基于以太網(wǎng)HTTP協(xié)議的物聯(lián)網(wǎng)終端數(shù)據(jù)上傳。相關(guān)背景知識(shí)HTTP協(xié)議HTTP是一個(gè)屬于應(yīng)用層的面向?qū)ο蟮膮f(xié)議,由于其簡(jiǎn)捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。它于1990年提出,經(jīng)過(guò)幾年的使用與發(fā)展,得到不斷地完善和擴(kuò)展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的規(guī)范化工作正在進(jìn)行之中,而且HTTP-NG(NextGenerationo

2、fHTTP)的建議已經(jīng)提出。HTTP協(xié)議的主要特點(diǎn)可概括如卜*:1.支持客戶/服務(wù)器模式。2.簡(jiǎn)單快速:客戶向服務(wù)器請(qǐng)求服務(wù)時(shí),只需傳送請(qǐng)求方法和路徑。請(qǐng)求方法常用的有GET、HEAD、POST。每種方法規(guī)定了客戶與服務(wù)器聯(lián)系的類型不同。由于HTTP協(xié)議簡(jiǎn)單,使得HTTP服務(wù)器的程序規(guī)模小,因而通信速度很快。3.靈活:HTTP允許傳輸任意類型的數(shù)據(jù)對(duì)象。正在傳輸?shù)念愋陀蒀ontent-Type加以標(biāo)記。4.無(wú)連接:無(wú)連接的含義是限制每次連接只處理一個(gè)請(qǐng)求。服務(wù)器處理完客戶的請(qǐng)求,并收到客戶的應(yīng)答后,即斷開(kāi)連接。采用這種方式可以節(jié)省傳輸時(shí)

3、間。5.無(wú)狀態(tài):HTTP協(xié)議是無(wú)狀態(tài)協(xié)議。無(wú)狀態(tài)是指協(xié)議對(duì)于事務(wù)處理沒(méi)有記憶能力。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必須重傳,這樣可能導(dǎo)致每次連接傳送的數(shù)據(jù)量增大。另一方面,在服務(wù)器不需要先前信息吋它的應(yīng)答就較快。1.實(shí)驗(yàn)環(huán)境電腦一臺(tái),安裝win7以上操作系統(tǒng)??陕?lián)接外網(wǎng)。3.實(shí)驗(yàn)結(jié)構(gòu)圖由上圖所示,一個(gè)完整的遠(yuǎn)程監(jiān)控系統(tǒng)由終端客戶端、服務(wù)過(guò)程、服務(wù)器3部分(角色)組成??蛻舳苏J(rèn)證客戶端是最終用戶所扮演的角色,一般是終端嵌入式設(shè)備,本實(shí)驗(yàn)中用PC機(jī)模擬。它請(qǐng)求對(duì)網(wǎng)絡(luò)服務(wù)的訪問(wèn),并對(duì)認(rèn)證者的請(qǐng)求報(bào)文進(jìn)行應(yīng)答。服務(wù)器認(rèn)證者一般為交

4、換機(jī)等接入設(shè)備。該設(shè)備的職責(zé)是根據(jù)認(rèn)證客戶端當(dāng)前的認(rèn)證狀態(tài)控制其與網(wǎng)絡(luò)的連接狀態(tài)。扮演認(rèn)證者角色的設(shè)備有兩種類型的端口:受控端口(controlledPort)和非受控端門(uncontrolledPort)。其屮,連接在受控端門的用戶只有通過(guò)認(rèn)證才能訪問(wèn)網(wǎng)絡(luò)資源;而連接在非受控端U的用戶無(wú)須經(jīng)過(guò)認(rèn)證便可以直接訪問(wèn)網(wǎng)絡(luò)資源。把用戶連接在受控端口上,便可以實(shí)現(xiàn)對(duì)用戶的控制;非受控端口主要是用來(lái)連接認(rèn)證服務(wù)器,以便保證服務(wù)器與交換機(jī)的止常通訊服務(wù)過(guò)程認(rèn)證服務(wù)器通常為RADIUS服務(wù)器。認(rèn)證服務(wù)器在認(rèn)證過(guò)程屮與認(rèn)證者配合,為用戶提供認(rèn)證服務(wù)。

5、認(rèn)證服務(wù)器保存了用戶名及密碼,以及相應(yīng)的授權(quán)信息,一臺(tái)認(rèn)證服務(wù)器可以對(duì)多臺(tái)認(rèn)證者提供認(rèn)證服務(wù),這樣就可以實(shí)現(xiàn)對(duì)用戶的集中管理。http(超文本傳輸協(xié)議)是一個(gè)基于請(qǐng)求與響應(yīng)模式的、無(wú)狀態(tài)的、應(yīng)用層的協(xié)議,?;赥CP的連接方式,HTTP1.1版本屮給出一種持續(xù)連接的機(jī)制,絕大多數(shù)的Web開(kāi)發(fā),都是構(gòu)建在HTTP協(xié)議之上的Web應(yīng)用。4.實(shí)驗(yàn)步驟(1)構(gòu)建數(shù)據(jù)包構(gòu)造如下數(shù)據(jù)包:溫度POST/devices/24593205/datapoints?type=lHTTP/1.1api-key:t8OkAZhcHvGLWChNMU0p60XZ4

6、64=Host:api.helouds.comContent-Length:95{,^datastreams,,:[{nidn:^?Temperature,7datapoints?:[{?,at^:,t2018-01-06T13:14:24,7value?:w42?,}]}]}GET/devices/24593205/datapointsHTTP/1.1Host:api.helouds.comapi-key:t8OkAZhcHvGLWChNMU0p60XZ464=燈POST/devices/24593418/datapoints?typ

7、e=lHTTP/1.1api-key:t8OkAZhcHvGLWChNMU0p60XZ464=Host:api.helouds.comContent-Length:68{■datastreams":[{"id":’Temperature”,’datapoints’:[{”value":”42.}]}]}GET/devices/24593418/datapointsHTTP/1.1Host:api.helouds.comapi-key:t8OkAZhcHvGLWChNMU0p60XZ464=(2)onenet平臺(tái)注冊(cè)登錄?建立新帳戶創(chuàng)建產(chǎn)

8、品,選擇http協(xié)議在產(chǎn)品概況中找到APIKEY:t8OkAZhcHvGLWChNMU0p60XZ464=這個(gè)APIKEY可用于該產(chǎn)品下仔何設(shè)備?新建設(shè)備,在每個(gè)設(shè)備下找到對(duì)應(yīng)的URLURL:http://

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。