【正文】
元 數(shù) 據(jù) 信 息 本 體 交 互 ? “物聯(lián)網(wǎng)”被稱為繼計算機、互聯(lián)網(wǎng)之后,世界信息產(chǎn)業(yè)的第三次浪潮。 ? 用多少算多少 ? Amazon WebServices,簡作 AWS ? 彈性計算云 EC2 ( Elastic Compute Cloud) —— 計算 ? 簡單存儲服務(wù) S3 ( Simple Storage Service) —— 存儲 ? Google App Engine 平臺設(shè)施即服務(wù) ? PaaS —— Platform as a Service ? 一種無需下載或安裝,即可通過因特網(wǎng)發(fā)送 操作系統(tǒng) 和相關(guān)服務(wù)的模式 。系統(tǒng)中所有 ID構(gòu)成一個歐式距離空間,其滿足: 基于 DHT的結(jié)構(gòu)化 P2P系統(tǒng)拓撲 基于 DHT的結(jié)構(gòu)化 P2P系統(tǒng)拓撲 基于 DHT的結(jié)構(gòu)化 P2P系統(tǒng)拓撲 半分布式 ——混合式 半分布式 —— 混合式 P2P概念模型 P 2 P O v e r l a y N e t w o r kS e a r c hp e e rJ o i nP 2 P O v e r l a y N e t w o r k S t r a t u mT r a n s p o r t a t i o n S t r a t u m 應用層 統(tǒng)一調(diào)度層 資源管理層 節(jié)點管理層 網(wǎng)絡(luò)傳輸服務(wù)層 TCP/IP參考體系 應用層 運輸層 互連層 網(wǎng)絡(luò)接口層 應用層 統(tǒng)一調(diào)度層 資源管理層 節(jié)點管理層 網(wǎng)絡(luò)傳輸服務(wù)層 P2P參考模型 P2P參考模型與 TCP/IP參考體系層次對應關(guān)系 文件共享 視頻直播點播 即時通信 分布式計算 分布式存儲 應用層 用戶接口 用戶接口 用戶接口 用戶接口 用戶接口 共享文件編碼、解碼等格式化 節(jié)目列表、視頻塊編碼、解碼等格式化 用戶 標識 、通信消息編碼、解碼格式化 空閑 CPU時鐘表示、計算任務(wù)分解、編碼等 空閑存儲單元表示、存儲數(shù)據(jù)編碼、加密等 統(tǒng)一調(diào)度層 會話管理 會話管理 會話管理 會話管理 會話管理 文件搜索、共享組管理和數(shù)據(jù)交換控制等 節(jié)目搜索、共享組管理和數(shù)據(jù)交換控制等 用戶搜索、共享組管理和消息交換控制等 空閑 CPU時鐘搜索、共享組管理和數(shù)據(jù)交換控制等 空閑存儲單元搜索、共享組管理和數(shù)據(jù)交換控制等 資源管理層 完成資源抽象、索引映射、索引發(fā)布、更新、存儲及索引定位等功能 節(jié)點管理層 完成節(jié)點抽象、節(jié)點連通性管理及節(jié)點定位等功能 網(wǎng)絡(luò)傳輸服務(wù)層 提供端到端的通信 五種常見 P2P應用 P2P應用中的安全問題 ID映射攻擊、 Sybil 攻擊、 節(jié)點插入攻擊、中間人攻擊 … 與路由相關(guān)安全問題 與資源相關(guān)安全問題 與應用相關(guān)安全問題 P2P應用安全問題 與節(jié)點 ID相關(guān)安全問題 路由表污染、不正確路由、Eclipse攻擊、行為不一致、篡改、否認 … 內(nèi)容污染、索引污染、存取攻擊、非授權(quán)訪問、行為不一致、篡改、否認 … 惡意代碼、不良信息、搭便車、偽數(shù)據(jù)塊攻擊的、信息泄露、行為不一致、篡改、否認 … P2P對視頻直播點播的促進 ? 第一代: C/S式的視頻點播 ? 第二代:基于 CDN的視頻直播點播 ? 第 三代:基于 P2P的視頻直播點播( P4P) P2P技術(shù)的發(fā)展趨勢 ? 安全 ? 最主要的是內(nèi)容監(jiān)管、監(jiān)控以及版權(quán)控制等相關(guān)問題 ? “節(jié)能” ? 地理感知, P4P( Proactive work Provider Participation for P2P) ? 是 P2P技術(shù)的升級版,意在加強服務(wù)供應商 (ISP)與客戶端程序的通信,降低骨干網(wǎng)絡(luò)傳輸壓力和運營成本,并提高改良的 P2P文件傳輸?shù)男阅堋? ? BT握手消息確認信息的一致性。 對等 連接方式 ? 對等連接 (peertopeer,簡寫為 P2P)是指兩個主機在通信時并不區(qū)分哪一個是服務(wù)請求方還是服務(wù)提供方。 ? 只要兩個主機都運行了對等連接軟件( P2P 軟件),它們就可以進行 平等的、對等連接通信 。 ? pstrlenpstrreservedinfo_hashpeer_id ? 檢查協(xié)議是否一致 ? 檢查 infor_hash是否一致 ? DiffieHellman 握手協(xié)議協(xié)商加密密鑰( rc4) ? 消息 ? keepalive: len=0000 ? bitfield: len=0001+Xid=5bitfield ? interested: len=0001id=2 ? not interested: len=0001id=3 BT用戶線路 協(xié)議 ? 消息 ? choke: len=0001id=0 ? unchoke: len=0001id=1 ? request: len=0013id=6索引 開始 長度 (請求 ) ? piece: len=0009+Xid=7索引 開始 塊 ( 響應 ) ? have: len=0005id=4piece index ? cancel: len=0013id=8索引 開始 長度 ? port: len=0003id=9listenport( 用于 DHT) 數(shù)據(jù)交換策略 ——節(jié)點選擇 ? 排隊 ? 通常建議用戶在每個連接上保持一些未完成的請求 。與 P2P隨機挑選 Peer不同 , P4P協(xié)議可以協(xié)調(diào)網(wǎng)絡(luò)拓撲數(shù)據(jù),能夠有效選擇 Peer,從而提高網(wǎng)絡(luò)路由效率。 ? 能夠?qū)⑺饺穗娔X中的資源轉(zhuǎn)移至網(wǎng)絡(luò) 云。 物聯(lián)網(wǎng)簡介 泛在網(wǎng)五層結(jié)構(gòu) ? 感知層主要完成信息的收集與簡單處理。 傳 感 器 相 關(guān) 數(shù) 據(jù) 類 型 校 準 物 聯(lián)網(wǎng)的應用舉例 ? 智能家居 ? 定時、遠程操作 ? 食品過期提醒 ? 安全門禁 ? 什么是智能家居? ? 想要什么就是什么 ? 智能交通 ? 什么是智能交通? ? 怎么 走最省時間、最經(jīng)濟就怎么走 ? 智能停車場管理系統(tǒng) ? “天眼”系統(tǒng) 物聯(lián)網(wǎng)應用前景分析 ? 美國權(quán)威咨詢機構(gòu) FORRESTER預測:到 2023年,世界上物物互聯(lián)的業(yè)務(wù),跟人與人通信的業(yè)務(wù)相比,將達到 30比1,因此,“物聯(lián)網(wǎng)”被稱為是下一個萬億級的通信業(yè)務(wù)。“云”中的資源在使用者看來是可以無限擴展的,并且可以隨時獲取 2023 隨需應變的計算 軟件即是服務(wù) 1990 效用計算 網(wǎng)格計算 ? 基于網(wǎng)絡(luò)預訂應用程序 ? 把計算資源作為一種可計量的服務(wù)提供 ? 整合的端到端業(yè)務(wù) , 能夠快速響應任何客戶需求 、 市場機會或者外部威脅 ? 在任何時間 、任何地點訪問動態(tài)提供的 IT資源 云計算起源 及 演進 云計算 云計算的類別 將 基 礎(chǔ) 設(shè) 施 作 為 服 務(wù)I a a S ( I n f r a s t r u c t u r e a s a S e r v i c e )將 平 臺 作 為 服 務(wù)P a a S ( P l a t f o r m a s a S e r v i c e )將 軟 件 作 為 服 務(wù)S a a S ( S o f t w a r e a s a S e r v i c e )如 : G o o g l e A p p E n g i n e M i c r o s o f t W i n d o w s A z u r e如 : S a l e s f o r c e o n l i n e C R M如 : A m a z o n E C 2 / S 3專用通用基礎(chǔ)設(shè)施即服務(wù) (實用計算、虛擬化) ? IaaS —— Infrastructure as a Service ? 是為 IT行業(yè) 創(chuàng)造虛擬的計算和數(shù)據(jù)中心 ,使得其能夠把計算單元、存儲器、 I/O設(shè)備、帶寬等計算機基礎(chǔ)設(shè)施 ,集中起來成為一個虛擬的資源池來為整個網(wǎng)絡(luò)提供服務(wù)。 ? 在資源 與 節(jié)點之間 建立 邏輯聯(lián)系,為資源找到發(fā)布節(jié)點(資源信息管理節(jié)點) ID是基礎(chǔ)也是核心 ID空間 ? 結(jié)構(gòu)化 DHT P2P網(wǎng)絡(luò)給 每個節(jié)點 分配一個 唯一的 標識符,稱為 ID。 ? 完成 :擁有完整文件的用戶數(shù),即做種者(整數(shù) ) ? 未完成 :非種子用戶的數(shù)目,也叫“吸血者”(整數(shù) ) ? 用戶 : peers list,默認 50 ? 用戶 id ? Ip ? 端口 BT用戶線路 協(xié)議 ? TCP三次握手在兩 peer之間建立 TCP連接。 蓋茨 計算時代 網(wǎng)絡(luò)時代 云時代 網(wǎng)絡(luò)計算的新時代 —— 物聯(lián)網(wǎng) 第 1章 概述 兩種通信方式 在網(wǎng)絡(luò)邊緣的端系統(tǒng)中運行的程序之間的通信方式通??蓜澐譃閮纱箢悾? ? 非對等通信模式 ? C/S模式( Client/Server模式) ? B/S模式( Client/Server模式) ? 對等通信模式 ? P2P模式( PeertoPeer方式 ) 運行 客戶 程序 網(wǎng)絡(luò)邊緣 網(wǎng)絡(luò)核心 運行 服務(wù)器 程