1. 程式人生 > 實用技巧 >網路通訊協議

網路通訊協議

網路通訊協議可分為三類

  • 通訊協議
  • 偽協議
  • 第三方協議

通訊協議

通訊協議[1]網際網路工程任務組 IETF[2]制定.
我們可以在 https://tools.ietf.org/https://www.ietf.org/ 的 RFC Index 頁面檢視它制定的標準: 比如 Uniform Resource Identifiers (URI)Uniform Resource Locators (URL).

常用的 (應用層) 通訊協議有 HTTP, HTTPS, FTP, FTPS, SSH, DNS, DHCP 等. 由於標準的通訊協議在 IETF 的 RFC 中寫的很清楚, 我們下面來聊聊非標準通訊協議.

偽協議

偽協議是非標準化但通用的統一資源識別符號方案[3].
常見的偽協議有 javascript, jdbc, odbc 等, 我們可以在 Unofficial but common URI schemes 檢視偽協議列表.

第三方通訊協議

第三方通訊協議可以看作特殊(使用還不夠廣泛)的偽協議. 它是由第三方應用或外掛自定義的協議, 比如騰訊的 tencent.


  1. Internet Communication Protocol ↩︎

  2. Internet Engineering Task Force (IETF) ↩︎

  3. URI Schemes ↩︎