Hyper Text Transfer Protocol (HTTP) is the foundation of data communication over the internet and defines the set of rules for exchanging files (text, graphic images, sound, video, and other multimedia files) on the World Wide Web.