i. DHCP (Dynamic Host Configuration Protocol)
DHCP is a network protocol used to assign dynamic IP addresses and other network configuration settings to devices on a network. It simplifies network administration by automating the process of assigning IP addresses, subnet masks, gateway addresses, and other parameters. When a device connects to a network, DHCP ensures that it receives the necessary network settings, making it an essential component for the seamless operation of networks, both large and small.
ii. DNS (Domain Name System)
DNS is like the phonebook of the internet. It's a hierarchical system that translates user-friendly domain names (e.g., www.doubtly.in ) into numerical IP addresses that computers use to locate one another on the internet. DNS plays a crucial role in making web browsing user-friendly. Without DNS, we would have to remember and type in IP addresses for every website we visit. DNS also manages various types of resource records, such as A records for IP addresses and MX records for email routing.
iii. HTTP (Hypertext Transfer Protocol)
HTTP is the foundation of data communication on the World Wide Web. It's an application protocol used for transferring hypertext, which includes text, images, videos, and links, across the internet. HTTP defines the rules for how web browsers and web servers communicate, enabling users to request and view web pages. When you type a URL (Uniform Resource Locator) into your browser, it sends an HTTP request to the web server hosting that URL. The server responds with the requested data, allowing you to interact with websites and access information online.