INTRUDUCTION Today's networks have a significant impact on our lives - changing the way we live, work, and play. Computer networks - and in a larger context.