After providing an introduction to the Perl programming language, this helpful guide teaches computer networking using Perl. Topics discussed include ethernet network analysis, programming standard Internet protocols, and exploring mobile agent programming. * Each chapter provides a general discussion of the technologies under consideration, the support for programming the technologies as provided by Perl, and implementations of working examples * Covers Mobile Agent Technology, which is set to become one of the next big things on the Internet * Further information is supplied, including a listing of Web and print resources, programming exercises, and tips to expand the reader's understanding of the material1. Meet Perl Perl's Default Behaviour Using Variables in Perl Controlling Flow Boolean in Perl Perl Operators Subroutines Perl I/O Packages, Modules and Objects More Perl Where to From Here? Print Resources Web Resources 2. Snooping Thank You, Tim Potter Preparing to Snoop Building Low-Level Snooping Tools Snooping IP Datagrams Transport Snoopers The Network Debugger Where to From Here? Print Resources Web Resources 3. Sockets Clients and Servers Transport Services Introducing the Perl Socket API Socket Support Subroutines Simple UDP Clients and Servers Genericity and Robustness UDP is Unreliable Sending and Receiving with UDP Dealing with Deadlock TCP Clients and Servers A Common TCP Gotcha More TCP Socket Communication The Concurrent Syntax Checker Object-Oriented Sockets Where to From Here? Print Resources Web Resources 4. ProlÃj