協議和協議層次結構
協議是一組由通訊實體商定並遵循的規則和約定,用於資料通訊。協議概述了通訊的什麼、如何以及何時。
協議的三個方面是:
- 語法 - 它定義了要傳送或接收的資料格式。
- 語義 - 它定義了傳輸的每一段位的含義。
- 時序 - 它定義了資料傳輸的時間以及傳輸速度。
協議層次結構
大多數網路都組織成一個層層疊加的層堆疊。層的數量和名稱因網路而異。每一層都有特定的功能並遵守特定的協議。因此,我們得到一個協議棧。
下圖說明了一個四層網路:

上圖表示裝置 A 和裝置 B 之間的通訊。從一個裝置到另一個裝置的資料流不是直接傳送的,而是必須透過多層。相同級別中的層稱為對等層,並有一組用於通訊的協議。相鄰層之間有一個介面,該介面定義下層為上一層提供的服務。虛線箭頭表示對等層之間的虛擬通訊,而實線箭頭表示相鄰層之間的物理通訊。
讓我們考慮一種情況,裝置 A 想向裝置 B 傳送訊息。裝置 A 將其資訊傳遞給最高層。一旦資料流到達某一層,它就會對其執行一些指定的功能,然後將其傳遞給下一層。這種情況一直持續到資料流到達最低層。第 1 層將 0 和 1 的位流傳遞給物理介質,該介質將其與接收端的第 1 層進行通訊。接收端的每一層都根據與其對等層的協議對資料流執行某些功能,並將其傳遞到上一層。這種情況一直持續到資訊到達最高層。然後,最高層以裝置 A 傳送的相同格式將訊息傳達給裝置 B。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP