甚麼是通訊協定?——ICT 應該點樣溫?

Willis WAN, Chun Yu | 2023-05-30

協定簡介

通訊協定的主要用途是 為通訊提供特定的規則及格式 使不同的設備能正確地互相溝通。

試想像來自不同國家的機師, 他們需要有共同的語言, 並以特定的格式向空管人員 溝通,以保障飛行安全。

同樣,不同公司所生產的設備 只要支持相同的通訊協定, 便能確保有效的通訊。

協定的種類

我們可以根據 OSI 模型/TCP/IP 模型 來對不同的通訊協定進行分類:

模型分層描述
應用層不同的網絡應用程式會使用不同的通訊協定。例子有 DNS、HTTP、HTTPS、FTP 等
傳輸層定義兩個終端設備的邏輯連接。例子有 TCP 及 UDP 。
網絡層定義數據包如何進行路由到達終端設備。例子有 IP 。

每次通訊會使用多於一個的協定!

常見的協定 (1) - TCP & IP

TCP 及 IP 是兩個經常在網絡通訊使用的 協定。它們的責任如下—

Transmission Control Protocol 傳輸控制協定

  • 把訊息分割成不同的數據包,每個數據包會加入一個序號
  • 接受到數據包時,會按序號重新排列數據包,以重組成訊息

Internet Protocol 互聯網協定

  • 使用 IP 位址對數據包進行路由,即為數據包選擇最好的路徑以作傳輸

常見的協定 (2) - HTTP & HTTPS

如果我們想瀏覧網頁的話, 我們便會使用 HTTP 及 HTTPS—

Hypertext Transfer Protocol 超文本傳輸協定

  • 主要用於傳輸網頁及相關的多媒體元素
  • 用戶端(瀏覽器)會向伺服器傳送一個 HTTP 請求(request)。伺服器會按該請求找出所需的檔案並傳送回應(response)

Hypertext Transfer Protocol Secure 超文本傳輸安全協定

  • 在 HTTP 上應用 SSL(TLS)以加密通訊,防止中間人攻擊等常見威脅

常見的協定 (3) - DNS

雖然我們是以 IP 位址表示希望通訊的 設備,但是 IP 位址作為一串數字難以記住,對使用不利。DNS 可以把網域名稱翻譯成 IP 位址。

Domain Name System 網域名稱系統

  • 把網域名稱翻譯成 IP 位址以作通訊
  • DNS 系統可以由 ISP 或其它公司提供,公司無需自行設立 DNS 伺服器

鐘意篇文嘅話,麻煩係下面個 IG Post 上面俾個 Like ❤️ 感謝感謝

更多內容