What is a protocol?

A protocol is a set of rules and agreements under which information is exchanged between several programs. The main functions of the protocols include determining methods for error-free file transfer and connection protection.

Network protocols are responsible for connecting and exchanging messages between networked devices. The most common protocols on the Internet: HTTP, HTTPS, SSH, FTP, POP, SMTP, UUCP, TELNET.