This interactive book/CD-ROM aims to give programmers all the hands-on training they need to master Internet protocol programming. Each chapter of the book describes a different protocol and explains its algorithms, and on the corresponding segment of the CD-ROM, programmers can program the protocol in C++. The book covers: the Internet Protocol Stack and the Network Workbench; wide-area network topology; data link control-framing, error detection and flow Control; local area networks; and networks protocols-routing, computation and multicasting.