单项选择题

A.网络协议是互连的、自治的计算机的集合
B.网络协议是网络通信实体之间在数据交换过程中需要遵循的规则和约定
C.网络协议是一种约定
D.网络协议是一种规则