网络协议(Network Protocols)定义了网络通信的规则和程序。一个协议是正式的规则组,协定和数据架构,它支配计算机和其它网络设备怎样在一个网络上交换信息。换句话说,一个协议是一个标准程序和形式,两个数据通信设备必须理解,接受和应用来能够彼此通话。