A generally agreed upon rule as to how two computers will communicate with one another over the Internet is called a

问题描述:

A generally agreed upon rule as to how two computers will communicate with one another over the Internet is called a
(a) filing rule
(b) protocol
(c) server
(d) Web law

I think we should choose b,protocol which means 协议.
For example,http stands for hypertext transfer protocol(超文本传输协议)