什麼是協議圖?比較網路介面和協議
**協議**是一組規則和標準,主要概述裝置用於通訊的語言。網路中廣泛使用了各種各樣的協議,並且它們通常在多層實現。
它提供了一種通訊服務,其中該過程用於交換訊息。當通訊簡單時,我們只需使用一個簡單的協議。
當通訊複雜時,我們必須將任務劃分為不同的層,因此,我們需要在每一層遵循一個協議,我們使用這種技術稱為協議分層。這種分層允許我們將服務與實現分離。
每一層都需要從較低層接收一組服務,並向較高層提供服務。在任何一層進行的修改都不會影響其他層。
協議圖
協議圖是構成網路系統的協議集。圖的節點稱為協議,邊表示依賴關係。
例如,下圖說明了一個由協議組成的協議圖。
RRP(請求/回覆協議)和 MSP(訊息流協議)實現了兩種不同型別的程序間通道,並且兩者都依賴於提供主機間連線服務的 HHP(主機間協議)。
網路介面
網路介面將檢查任何型別的軟體系統介面到網路硬體。例如,如果您在 pc 中有兩張網絡卡,您將分別控制和設定與它們相關的每個網路介面。
網路介面也與物理裝置相關,或者它將是虛擬介面的表示。可能是本地機器的虛擬介面的“環回”裝置就是一個例子。
**LAN** - LAN 網路 {LAN,計算機網路} 代表“區域網”。它指的是網路或網路的一部分,對更大的網路不公開訪問。家庭或工作場所網路是 LAN 的一個示例。
**WAN** - WAN 代表“廣域網”。這意味著一個比 LAN 範圍大得多的網路,而 WAN 是一個用於解釋大型分散式網路的相關術語,有時它也指代整個網際網路。
協議
協議是一組規則和標準,主要概述裝置用於通訊的語言。網路中廣泛使用了各種各樣的協議,並且它們通常在多層實現。
一些低階協議如下:
- 傳輸控制協議 (TCP)
- 使用者資料報協議 (UDP)
- 網際網路協議 (IP)
- 網際網路控制訊息協議 (ICMP)
一些基於其較低協議設計的應用程式層協議的常見示例是
- 用於訪問網際網路內容的超文字傳輸協議 (HTTP)
- 安全外殼協議 (SSH)
- 傳輸層安全/安全套接字層 (TLS/SSL)
- 檔案傳輸協議 (FTP)
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP