Protocol: is the special set of rules that end points in a telecommunication connection use when they communicate. Protocols specify interactions between the communicating entities. One of the most common and known protocols is HTTP (HyperText Transfer Protocol), which is a protocol used to transmit data over the world wide web.