Revisit the Internet architecture as introduced in Chapter 3. What
impact does the introduction of overlay networks have on this architecture, and in particular on the
programmer’s conceptual view of the Internet?
What will be an ideal response?
The initial Internet architecture was devised for a relatively small number of applications (such as electronic
mail and file transfer) to run over relatively homogeneous styles of network. The definition and standardization
of the (relatively simple) Internet architecture has been very successful in supporting these applications and
other emerging applications. As the Internet grows though in terms of scale and diversity, there is a need to
support richer application styles and also to operate more effectively over an increasing variety of network
types. The introduction of overlay networks introduces an element of extra complexity into the Internet
architecture but also an increasing degree of sophistication to meet these two requirements. For example,
overlay networks can be introduced to support new styles of Internet applications, for example related to
streaming of continuous media content. The Internet can also be extended to operate more optimally over new
network types, for example ad hoc networks.
The key elements in terms of the conceptual view offered by the Internet is that programmers now see
the architecture as extensible and also see the potential to have more application-specific network services.
They also see a move from rigid standardization to a more experimental environment.
You might also like to view...
Audit-based intrusion detection approaches are different from any other application of the audit function.
Answer the following statement true (T) or false (F)
The Properties window plays an important role in the development of Visual Basic programs. It is mainly used
(A) to change how objects look and feel. (B) when opening programs stored on a disk. (C) to allow the developer to graphically design program components. (D) to set program related options like Program Name, Program Location, etc.
What networking function is required if the DHCP server is not on the same LAN? Why is this networking function required?
What will be an ideal response?
In a three-tier architecture for a web application, the web form and web page constitute the persistence tier.
Answer the following statement true (T) or false (F)