Tim Berners-Lee proposed HTML in 1989 while working at CERN to help manage documents. HTML was later formalized in 1992 as a markup language to express logical document structure rather than formatting. URLs identify resources on the web and include the protocol, domain name, path, and filename, with HTTP being the most common protocol and domain names representing numeric IP addresses in a text format.