Domain Name System(DNS) is a hierarchical and distributed name service that provides a naming system for computers, resources and other resources on the IP network.
HyperText Transfer Protocol(Http) is an application layer protocol for transmitting hypermedia documents. It is commonly used in network communications nowadays.