通信协议(英語:communication protocol,也称传输协议)在电信領域中指的是:在任何物理或邏輯介质中允许两个或多个在通訊系統中的终端之间传播信息的系统标准,也是指计算机通信或網路設備的共同语言。[1]通信协议定义了通信中的语法学、语义学和同步规则以及可能存在的错误检测与纠正。通信协议在硬件、软件或两者之间皆可实现。[2]
为了交换大量信息,通信系统使用通用格式(协议)。每条信息都有明确的意义使得预定位置给予响应,并独立實現回应指定的行为,通信协议须参与实体都同意才能生效。[3]为了达成一致,协议必须要有技术标准。编程语言在计算方面也应有相应标准,所以在这个方面可以用编程语言做类比:「编程语言是为了模式化的计算,而传输协议为了更畅通的交流。」[4]
多类别协议构建了单个传输的不同方面,包括同时进行的协议模块,和在软件上实现时的协议栈。
网络传输协议(Internet communication protocol)是互联网工程任务组 (IETF)制定的。电气电子工程师学会(IEEE)负责有线无线传输, 國際標準化組織 (ISO) 负责其他类别。ITU-T 负责电信通讯传输以及公共交换电话网 (PSTN)的格式。 在公共交换电话网与网络技术融合的今天,形势驱使着通信标准进一步的合并收敛。
目录
1 其他名稱
2 协议列表
2.1 A
2.2 B
2.3 C
2.4 D
2.5 E
2.6 F
2.7 G
2.8 H
2.9 I
2.10 L
2.11 M
2.12 N
2.13 P
2.14 Q
2.15 R
2.16 S
2.17 T
2.18 U
2.19 X
2.20 Y
3 参見
4 參考文獻