This preview shows page 1. Sign up to view the full content.
Unformatted text preview: es a new image
format, it cannot display it because it does not know how to deal with it. A Javaenabled browser overcomes this problem of dealing with an unknown/new data
type object because it can dynamically download the Java-based applet for dealing
with the unknown data type object from the server computer from which the data
object is downloaded. The applet can then be executed to deal with the unknown
data type object and to display it on the client's computer screen. Figure 18.4.
illustrates how a Java-enabled browser interacts with a server when it encounters
an object of an unknown type.
Notice that the capability of Java-enabled browsers to understand different types
of objects dynamically makes life of the Internet users much more comfortable.
For example, if someone invents a new object type, the inventor just has to make
sure that a copy of the Java-based applet for dealing with the object type is
installed on the server that contains the object type. There is no need to upgrade all
the browsers in the world. A Java-enabled browser actually upgrades itself
dynamically when it encounters a new type of object.
Dynamic protocols. HTTP (HyperText Transport Protocol) is the most
commonly used protocol for interaction between the computers on the Internet.
Hence, most of the first-generation browsers have the knowledge of HTTP built in
them. However, with the increase in commercial use of the Internet, many
software vendors are providing new browsers and servers with added capabilities,
such as billing and security. These new capabilities most often take the form of
new protocols. So each vendor comes up with their unique style of security and
sells a server and browser that understand this new protocol. An increasing trend
of such new protocols have become a problem for Internet users because if a user
wants to access data on multiple servers with each one having its own proprietary
new protocols, the user needs multiple browsers or needs to upgrade its browser
every time a new protocol is...
View Full Document
This document was uploaded on 04/07/2014.
- Spring '14