Problem Statement 1: Discuss why does the Internet need HTTP, TCP, IP and DNS? Explain why is not the Internet Protocol (IP) enough to do the job? Please reply to these specific points of confusion.
Problem Statement 2: Another thing that puzzles me is that sometimes when I type a uniform resource locator (URL), I was told that the host named in the URL does not exist. Yet often this is a host name I have been using successfully for months or even years. What is going on?