HTML stands for Hyper Text Mark-up Language. It is the programming code that is used to write web pages that are stored on servers. Every web page that you view in a browser is written in HTML or XML (a newer language). Your browser is designed to interpret and display web pages coded in HTML.
What is HTTP?
HTTP (Hypertext Transfer Protocol) is the set of rules for transferring files (text, graphic images, sound, video, and other multimedia files) on the World Wide Web. As soon as a web user opens a web browser, they are making use of HTTP. The beginning of almost every web page address begins with HTTP, which indicates that that the session being requested will use the HTTP protocol.
HTTP concepts include the idea that files can contain references to other files (hyperlinks) whose selection will cause additional transfer requests.
Every web server contains an HTTP program that waits for and handles HTTP requests (from browsers) when they arrive. When a request comes in, the web server sends back the requested file or files associated with the request. (Most web pages consist of more than one file.)
Every web browser is an HTTP client that sends requests to web servers. When a browser user enters a request by entering a web address (URL) in the browser address bar or by clicking on a hyperlink, the browser builds an HTTP request and sends it to the server at the Internet Protocol address (IP address) indicated by the URL.