• Hypertext Markup Language (HTML)
• Hypertext à Electronic text with hyperlink references
• Markup à Like a print editor marking a page with format notes (e.g., bold)
• Language à Set of instructions that can be translated to a machine
• Language used to define web pages
• Server sends HTML to the browser
• Browser reads HTML and renders the page
• May require downloading data from server (e.g., images)
• Right click on a webpage and select “View Page Source” to see the H
, HTTP
• Hypertext Transfer Protocol (HTTP)
• Protocol that defines how user agents (e.g., browser) and a web server can
communicate
• HTTP is a request/response protocol between clients and servers
• Some methods (operations) defined as part of the protocol
• GET à Download a resource (e.g., image, web page).
• HEAD à Returns only the header
• POST à Submits data (e.g., form data) to the server
• Do not confuse with HTML