Issues in Networks
and testing network applications is especially challenging because networked
machines are not synchronized and may be physically far apart.
Results can be nondeterministic
(i.e., one thing happens one time, something different the next) due to
unpredicable factors like congestion on the network and nodes going down. The network is never the same twice!
There are unique issues
in this context, such as ...
Security. Can I
really send a credit card number safely over the net?!
do I know that my copy of the distributed database is as up-to-date as
if part of the network crashes?
What algorithms lie under
the surface of a network application?
CS 1604 Introduction to the Internet
CS 4624 Multimedia, Hypertext, and Information Access
CS 4254 Computer Network Architecture and
Last Updated 03/22/2000