Why we need IP and How URL Works
Not what you're looking for?
1. Why does the Internet need HTTP, TCP, IP and DNS? Why isn't the Internet Protocol (IP) enough to do the job? Please reply to these specific points of confusion.
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?
Thanks in advance for helping me answer these questions.
Purchase this Solution
Solution Summary
Explains in detail the following points:
a) hy does the Internet need HTTP, TCP, IP and DNS? Why isn't the Internet Protocol (IP) enough to do the job? Please reply to these specific points of confusion.
b) Why does a URL does not work now, even though it was working some time ago.
Solution Preview
These are interesting questions. I will try to answer them as follows.
A) According to the International Standards Organizations (ISO) Open Systems Interconnect (OSI) model [1], there are seven abstract layers for network communication. Internet Protocol occupies layer 3, the network layer which is responsible for providing the functional and procedural means of sending packets from a source to a destination via one or more networks ...
Purchase this Solution
Free BrainMass Quizzes
C++ Operators
This quiz tests a student's knowledge about C++ operators.
Java loops
This quiz checks your knowledge of for and while loops in Java. For and while loops are essential building blocks for all Java programs. Having a solid understanding of these constructs is critical for success in programming Java.
C# variables and classes
This quiz contains questions about C# classes and variables.
Javscript Basics
Quiz on basics of javascript programming language.
Basic UNIX commands
Use this quiz to check your knowledge of a few common UNIX commands. The quiz covers some of the most essential UNIX commands and their basic usage. If you can pass this quiz then you are clearly on your way to becoming an effective UNIX command line user.