网络协议是指为计算机网络中进行数据交换而建立的规则、标准或约定的集合。
网络协议至少包括三要素:
1.语法:
用来规定信息格式;数据及控制信息的格式、编码及信号电平等。
2.语义:
用来说明通信双方应当怎么做;用于协调与差错处理的控制信息。
3.定时:
(时序)定义了何时进行通信,先讲什么,后讲什么,讲话的速度等。比如是采用同步传输还是异步传输。
网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。
大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。