preview

Essay On World Wide Web

Better Essays

Introduction
A distributed system is a system with a model which is comprised of many components that are networked by use of computers to enable communication and coordination of passage of messages between the components in order to achieve a certain goal. The goal maybe a large computational problem. Coordination of the components comes as a result of different systems communicating to achieve one goal thus a coordinating mechanism is required. For this paper a deeper analysis on the World Wide Web which is a network application is done.
World Wide Web
The innovators of the World Wide Web initially envisioned it as a global hyperlinked information system. The web evolved to become an open system which is usually extended and …show more content…

Documents can however be expressed further by use of scripting languages like HTML and XML. To process the documents the web was enhanced to support user interaction through use of Common Gateway Interface (CGI) which defines the standard through which a web server executes a program using data from the client (Cole, Richard, Vishkin and Uzi, 1986). The data is gotten from the client as input using the browser and is mostly through use of a HTML form. The data from the client will specify which program or script is going to be executed at the web server. Figure 1 above shows the execution of a program on the server side after a request is sent by the client. The request contains inputs from the user and parameters that specify how the program will process the input. After execution the server then sends a response to the user. To help understand this further, a client accesses an online calculator using the URL of the online calculator. The server then sends a document which consists of the form that the user is supposed to fill in order to do various computations. The user fills the fields and select which kinds of computations he or she want s to do and submits to the server. The server will use the input the input from the client to do the computation and then return a result. No computation is done on the client’s computer. The client only sends requests to the server and the server does all

Get Access