HTTP Hypertext Transfer Protocol
In addition to protocols that dictate how information is
communicated from machine to machine and application to application(IP and TCP, respectively),
it is frequently the case that the application itself has a system of rules for how to
interpret the data that was sent.
HTTP is one such example of an application layer protocol,
which specifically dictates the format by which clients request
web pages from a server, and the format via which servers
return information to clients.