这个词的词源是多种多样的,它被使用了数百年。来自中法国prothocole(约1200,现代法国protocole),来自中世纪拉丁语protocollum“草稿”,字面意思是“第一卷”(含有内容和勘误表),来自希腊语protokollon“第一张粘在手稿上”, protos是“第一”,kolla是“胶水”。
在现代计算机技术协议是一组用于两台或多台计算机之间通信的规则和指南。通过网络成功传输数据取决于网络遵循这些规则的方式。
在不同的电信连接级别,适用不同的协议。有些协议用于设备级别,有些则用于软件程序级别。 OSI(开放系统互连)努力使协议标准化,并且根据协议存在于电信交换的每一层,并且通信的双方应该识别和观察这些协议。人们经常可以将协议视为行业或国际标准。
虽然OSI正在研究其网络标准,但TCP / IP协议在用于网络互联的多供应商网络上变得普遍。
TCP / IP Internet协议包括:
- 传输控制协议 (TCP协议)。它目前被认为是因特网上的基本通信语言,也可用于专用网络通信。在中间级别,该协议为应用程序和因特网协议提供通信。该应用程序不一定需要知道通过链接向另一个主机发送数据的机制。在传输层,TCP协议处理与应用程序的网络连接的握手,传输和抽象。
- 互联网协议 (IP协议)。当数据通过Internet从一台计算机发送到另一台计算机时,此协议根据一组用于在Internet地址级别发送和接收消息的规则工作。网络上的每台计算机都有一个唯一的标识符 - 一个IP地址。
- 其他流行的协议包括超文本传输协议(HTTP)和文件传输协议(FTP)。超文本传输协议(HTTP)是通过Internet进行数据通信的基础,FTP是一种文件传输协议,它本身就说明了问题。
我们只提到了最常见的基础协议。还有更多的服务于不同的目的。
由于协议应用程序和设备可以通过距离进行通信。例如,您可以通过TCP / IP网络访问USB或COM端口设备,并使用它们就像它们就在这里而不是远离海洋。 USB Network Gate 是一种终极USB over TCP / IP解决方案,而分享和访问Serial over IP的好方法是 Serial to Ethernet Connector.