網路通訊協議基礎

2021-09-25 12:32:49 字數 379 閱讀 7650

1、重點看看

2、總結

說到 websocket 我覺得有必要說下跟 socket 的區別。

軟體通訊有七層結構,下三層結構偏向與資料通訊,上三層更偏向於資料處理,中間的傳輸層則是連線上三層與下三層之間的橋梁,每一層都做不同的工作,上層協議依賴與下層協議。基於這個通訊結構的概念。

socket 其實並不是乙個協議,是應用層與 tcp/ip 協議族通訊的中間軟體抽象層,它是一組介面。當兩台主機通訊時,讓 socket 去組織資料,以符合指定的協議。tcp 連線則更依靠於底層的 ip 協議,ip 協議的連線則依賴於鏈路層等更低層次。

websocket 則是乙個典型的應用層協議。

總的來說:socket 是傳輸控制層協議,websocket 是應用層協議。

網路通訊協議

網路協議是構成網路的基本元件之一,協議是若干規則和協定的組合,一般指機器1的第n 層與機器2的第 n層的對話,這種對話中所使用的若干規則和約束便稱為第 n層網路協議。tcp ip 網路體系結構模型就是遵循 tcp ip 協議進行通訊的一種分層體系,現今,internet 和intranet 所使用的...

網路通訊協議

通過計算機網路可以使多台計算機實現連線,位於同乙個網路中的計算機在進行連線和通訊時需要遵守一定的規則,這就好比在道路中行駛的汽車一定要遵守交通規則一樣。在計算機網路中,這些連線和通訊的規則被稱為網路通訊協議,它對資料的傳輸格式 傳輸速率 傳輸步驟等做了統一規定,通訊雙方必須同時遵守才能完成資料交換。...

網路通訊協議

一 osi模型 名稱 層次 功能 物理層 1 實現計算機系統與網路間的物理連線 資料鏈路層 2 進行資料打包與解包,形成資訊幀 網路層 3 提供資料通過的路由 傳輸層 4 提供傳輸順序資訊與響應 會話層 5 建立和中止連線 表示層 6 資料轉換 確認資料格式 應用層 7 提供使用者程式介面 二 協議...