计算机网络协议是 为计算机网络中进行数据交换而建立的规则、标准或约定的集合。它规定了网络中设备之间通信的格式、意义和顺序。协议是网络上所有设备(如网络服务器、计算机、交换机、路由器、防火墙等)之间通信规则的集合,用于描述进程之间信息交换数据的规则。
网络协议通常由以下三个要素组成:
语法:
通信数据和控制信息的结构与格式。
语义:
对具体事件应发出何种控制信息,完成何种动作以及做出何种应答。
时序:
对事件实现顺序的详细说明。
常见的网络协议包括:
TCP/IP协议:传输控制协议/互联网络协议,是互联网的基础协议,规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。
IPX/SPX协议:Novell NetWare网络环境中使用的协议,用于局域网内的数据包寻址和路由。
NetBEUI协议:IBM开发的非路由协议,用于携带NetBIOS通信,适用于小型局域网。
Ethernet协议:总线型协议中最常见的网络低层协议,安装轻易且造价便宜。
这些协议使得不同设备、系统和网络之间能够互相通信和交换信息,从而实现了全球范围内的信息共享和资源协作。