|

|
The main
reasons are:
Distribute
pieces of computation among computers
(nodes)
Coordination
between processes running on different
nodes
Remote I/O
Devices
Remote
Data/File Access
Personal
communications (like e-mail, chat, audio/video
conferencing)
World Wide
Web
... and many
other uses
|