網絡通訊協議可分爲三類javascript
通訊協議[1]由互聯網工程任務組 IETF[2]制定.
咱們能夠在 https://tools.ietf.org/ 或 https://www.ietf.org/ 的 RFC Index 頁面查看它制定的標準: 好比 Uniform Resource Identifiers (URI) 和 Uniform Resource Locators (URL).html
經常使用的 (應用層) 通訊協議有 HTTP, HTTPS, FTP, FTPS, SSH, DNS, DHCP 等. 因爲標準的通訊協議在 IETF 的 RFC 中寫的很清楚, 咱們下面來聊聊非標準通訊協議.java
僞協議是非標準化但通用的統一資源標識符方案[3].
常見的僞協議有 javascript
, jdbc
, odbc
等, 咱們能夠在 Unofficial but common URI schemes 查看僞協議列表.網絡
第三方通訊協議能夠看做特殊(使用還不夠普遍)的僞協議. 它是由第三方應用或插件自定義的協議, 好比騰訊的 tencent
.插件