通信协议（，也称传输协议）在电信领域中指的是，在任何物理介质中允许两个或多个在中的终端之间传播信息的系统标准，也是指计算机通信或网路设备的共同语言。， 通信协议定义了通信中的语法学、语义学和同步规则以及可能存在的错误检测与纠正。通信协议在硬件、软件或两者之间皆可实现为了交换大量信息，通信系统使用通用格式（协议）。每条信息都有明确的意义使得预定位置给予响应，并独立回应指定的行为，通信协议须参与实体都同意才能生效。 为了达成一致，协议必须要有技术标准. 编程语言在计算方面也应有相应标准，所以在这个方面可以用