Uses Of Computer Networks

By
Advertisement

Uses Of Computer Networks:- 

Before we start to examine Technical issues in detail, it is worth devoting some time to pointing

 out why people are intrested in computer networks and what they can be used for.

Networks For Companies:- 

Many organizations  have a substantial number of computers in operation, often located far apart 

For example a company with many factories may have a computer at each location to keep track 

of inventories monitor productivity and do the local payroll. intially each of these computers may 

have worked in isola-tion from of others but at some point managment may have decided to 

connect them to be able to extract to and correlate information about the entire company.

       Put in slightly more general from, the issue here is resource sharing  and the goal is to make 

all programs equipment and especially data available to anyone on the network without regard to

 the physical location of the resource and the users. in other words the mere fact that a user 

happens to be 1000 km away from his data should not prevent him from useing the Data as though

 they were local. This goal may be summarized by saying that it is an attempt to end the "tyranny of geography." 

      A Second Goal is to provide High reliability by having alternative source of supply. for 

example all files could be replicated on two or three machine so if one of them is unavailable (due

 to a hardware failure), the other copies could be used. In addition the presence of multiple CPUs 

means that if one goes down the others may be able to take over its work, although at reduced 

performance. for military baking air traffic control nuclear reactor safety and many other 

applications the ability to continue operating in the face of hardware problems is of utmost importance.

    Another Goal is saving money. small computers have a much better price/performance ratio 

then large ones. Mainframes (room size computers) are roughly a factor of then faster then 

personal computers, but they cost a thousand times more. This imbalace has caused many systems

 desiners to build system consisting of personal computers one per user with data kept on one or 

more shared file server machines. in this model the users all called clients and the whole

arrangement is called the client-server model. It is illustrated in fig. 1-1.

   In the client-server model, communication generally takes the from of a request message from 

the client to the server asking for some work to be done..

 


The server then does the work and sends back the reply. usually, there are many clients using a small number of servers.
     Another networking goal is scalabilty, the ability to increase system performance gradually as

the workload grows just by adding more processors. With centralized mainframes, when the 

system is full it must be  replaced by a larger one, usually at great expense and even greater

 disruption to the users. with the client-server model, new clients and new servers can be added as needed.

    Yet another Goal of setting up a computer network as little to do with technology at all a 

computer can provide a powerful communication  medium among widely separated employees   

  Using a network, it is easy for two or more people who live for apart to write a report together. 

when one worker makes to change to an online document, the others can see the change 

immediately, insted of waiting several days for a latter. such a speedup makes impossible. In the

long run, the use of networks to enhance human to human communication will probably prove 

more important then technical goal such as improved reliability....

 

0 comments:

Post a Comment