Walter M. answered 08/04/19
LEARNING-N-GROWING
A network protocol defines rules and conventions for communication between network devices. Network protocols include mechanisms for devices to identify and make connections with each other, as well as formatting rules that specify how data is packaged into sent and received messages.Jun 24, 2019
Source: https://www.lifewire.com/definition-of-protocol-network-817949
This website define it perfectly, but to understand networking protocols deeper, you must also understand the (OSI) Open Systems Interconnect. The concept goes like this.
- Each/every computer network device operates at a specific level.(there are 7 levels)
- For two device to communicate at the same level they must follow certain rules and those rules are called "protocol"