Revisit the Internet architecture. 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.

Computer Science & Information Technology

You might also like to view...

The textx parameter of the CreditRoll.class specifies whether the text in the applet window is repeated.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

To remove two nodes node1 and node2 from a pane, use ______.

a. pane.remove(node1, node2); b. pane.removeAll(node1, node2); c. pane.getChildren().remove(node1, node2); d. pane.getChildren().removeAll(node1, node2);

Computer Science & Information Technology

________ opens the database so that changes can be made, but no one else may open the database at the same time

A) Open Exclusive Read-Only B) Open Exclusive C) Open Read-Only D) Read-Only Exclusive Open

Computer Science & Information Technology

What does the following SELECT statement do?

SELECT Age FROM People WHERE LastName = 'Purple' a) It selects the age of the person (or people) with the last name Purple from the People table. b) It selects the value Purple from the Age table of the People database. c) It selects the age of the person with the last name Purple from the People database. d) It selects the People field from the Age table with the LastName value Purple.

Computer Science & Information Technology