Application-layer Protocols
Based on Notes by D. Hollinger
Based on UNIX Network Programming, Stevens,
Chapter 9
Also Java Network Programming and
Distributed Computing, Chapter 3,8
Also Online Java Tutorial, Sun.