計算機網路與物聯網協議聯絡 總結

2021-09-28 16:28:15 字數 2606 閱讀 7591

出發點是:如何使得兩台計算機進行通訊?all people seem to need data processing

逐層遞進:從物理層到應用層每次都是解決乙個關鍵的需求

(前四層提供資料傳輸和交換功能---完成通訊子網功能)

物理層:實現相鄰計算機節點間的位元流傳輸

資料鏈路:保證無差錯、能可靠的傳輸資料幀的資料鏈路,解決同一網路內結點之間的通訊

網路層:如何保證兩台計算機之間經過多台計算機能傳輸?或者是多台計算機之間如何傳輸?

通過路由演算法,將資料鏈路層的資料幀轉換成資料報,路徑選擇、分段組合順序、進出路由等控制實現資訊在不同子網之間**  

結合實際:對比交換機和路由器

交換機:前兩層 在子網內通訊

路由器:前三層,相當於在交換機上增加了路由功能,可以實現不同子網的訪問

傳輸層(橋梁):解決傳送大量資料時,如何保證計算機之間資料傳輸的可靠性。

必要時對資料進行分割,差錯和流量控制,tcp(面向連線)和udp(面向無連線)兩種服務

(後三層提供使用者和應用程式之間的資訊和資料處理---完成資源子網功能)

會話層:如何建立乙個自動收發包(tcp、udp)、自動定址(ip)的功能?,保證兩個會話程序之間的通訊

表示層:不同的計算機例如linux和windows之間的發包,系統語法不一致,如何解決兩者之間的通訊問題?

對來自上層(應用層)的命令和資料進行解釋,各種語法進行相應的轉換解釋

應用層:為使用者提供服務,如安卓應用程式、web應用等

應用層資料從頂層到底層加標識,最後傳送出去通過傳輸介質(有線或者無線媒介)

在網際網路中得到廣泛的應用

運輸層:負責兩個主機程序之間的通訊服務(tcp/udp )

網際層:解決不同網路主機之間的通訊問題(ip協議)

網路介面層:對應七層模型中的資料鏈路層、物理層,(裝置驅動程式及介面卡)

傳輸協議/接入協議(子網內裝置的組網和通訊)+通訊協議(執行在網際網路的tcp、ip協議上的裝置通訊協議--裝置和網際網路間的資料交換和通訊)

裝置之間的接入協議;裝置、伺服器或客戶端之間的通訊協議

例如上述的子圖表示:第二層屬於物聯網的通訊協議所處位置

最後一層為物聯網的接入協議/傳輸協議

下述的協議屬於哪個層次上?

區分各協議的介面型別:傳輸速率:傳輸距離,應用場景?

職責:負責子網內裝置間的組網及通訊

有線方式:rs232、  rs485 、rs422、 can、plc 、乙太網   (在這些介面型別上可以整合modbus協議)

傳輸介質:雙絞線(遮蔽和非遮蔽)(用途之一:網線)、同軸電纜、光纖 、usb

可參考:乙太網口和光纖介面乙太網口是連線雙絞線的網路介面,

光纖:光纖乙太網口表示只支援乙太網封裝技術的網路介面

光纖介面泛指所有連線光纖的介面

對比文章:iic、spi、usart、usb、can的通訊協議原理及區別

頻寬和傳輸速率的區別:一種是匯流排之間或者是短距離之間的資料傳輸,另一種是遠距離傳輸

無線方式:藍芽 、wifi、rfid、uwb、zigbee、lora、nb-lot、nfc、3g/4g/5g

http、mqtt、coap、xmpp、amqp、jms-屬於應用層協議

http:tcp      mqtt:tcp 長連線  coap: udp 低功耗短連線

參考:

mqtt、coap、http比較 

計算機網路、物聯網之魂

計算機網路 協議

網路檔案服務 在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。snmp network management protocol 簡單網路管理協議 能夠使網路管理員提高網路管理效能,及時發現並解決網路問題以及規劃網路的增長 smtp mail ...

計算機網路 計算機網路7層協議

人與人交流需要協議,例如使用同一語言,或者對方能明白的其他肢體語言 人與機器交流也需要協議,例如需要通過滑鼠或者鍵盤輸入,機器給予特定的輸出,例如列印執行某個程式 機器與機器交流更需要協議,計算機網路是由一系列的協議構成的,osi open system interconection 是開放型系統互...

計算機網路 網路協議

網路體系結構的產生 osi是什麼?osi的七層體系結構是怎樣的?presentation,to tanslate encrypt and compress 壓縮 data.第六層表示層,提供格式化的表示和轉換資料服務,解決上一層使用者資訊的語法表示問題,對資料進行壓縮 格式轉換 加密和解密等工作,並...