An IP address is a website's unique identity. A user asks for an IP address and the computer sends the address back.
A domain name is a website's name (ie Facebook or Twitter). A person searches up a domain name and the computer sends back the info that correlates with the domain's IP address.
HyperText Markup Language.