What is a Network Protocol?

A network protocol is a set of rules by which a computer communicates with another computer. These set of rules allow for quicker, safer and more reliable data transfer between two devices.