Description

Book Synopsis
Presents skills network professionals need, including the ability to analyze network traffic that programs generate, efficient interaction with standard network protocols, and management of complex network systems.

Trade Review
"Clear writing and useful examples characterise this book". (www.linuxjournal.com, 21 May 2002)

Table of Contents

1. 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. Protocols

Gotcha!

Working with the Web

The World's Worst Web Browser

HTTP Status Codes

It's the Gisle and Graham Show!

The Library for WWW Access in Perl

The LWPwwwb Program

Doing More with LWPwwwb

Building a Custom Web Server

The libnet Library

Email Enabling simplehttpd

Other Networking Add-on Modules

Where to From Here?

Print Resources

Web Resources

5. Management

Simple Management with ICMP

Doing the Ping Thing

Doing the Net: Ping Thing

Tracing Routes

Not So Simple Management with SNMP

The SNMP Management Framework

Managed Data

The SNMP Protocol

The Net: SNMP Module

Working with Net: SNMP

What's Up?

Setting MIB-II Data

IP Router Mapping

Where to From Here?

Print Resources

Web Resources

6. Mobile Agents

What is a Mobile Agent?

Mobile-Agent Examples

Mobile-Agent Advantages/Disavantages

Perl Agents

The Agent.pm Module

Ooooh, Objects!

The Default Mobile Agent

A Launching Mobile-Agent Environment

A One-Shot Location

Relocating to Multiple Locations

The Mobile-Agent multiwho

The Mobile-Agent ipdetermine

The Cloning Mobile-Agent ipdetermine

Other Perl Agent Examples

Where to From Here?

Print Resources

Web Resources

Appendices

Index

Programming the Network with Perl

    Product form

    £28.00

    Includes FREE delivery

    RRP £35.00 – you save £7.00 (20%)

    Order before 4pm tomorrow for delivery by Tue 4 Aug 2026.

    A Paperback / softback by Paul Barry

    Out of stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Programming the Network with Perl by Paul Barry

      Publisher: John Wiley & Sons Inc
      Publication Date: Publication Date: 26/02/2002
      ISBN13: 9780471486701, 978-0471486701
      ISBN10: 0471486701

      Description

      Book Synopsis
      Presents skills network professionals need, including the ability to analyze network traffic that programs generate, efficient interaction with standard network protocols, and management of complex network systems.

      Trade Review
      "Clear writing and useful examples characterise this book". (www.linuxjournal.com, 21 May 2002)

      Table of Contents

      1. 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. Protocols

      Gotcha!

      Working with the Web

      The World's Worst Web Browser

      HTTP Status Codes

      It's the Gisle and Graham Show!

      The Library for WWW Access in Perl

      The LWPwwwb Program

      Doing More with LWPwwwb

      Building a Custom Web Server

      The libnet Library

      Email Enabling simplehttpd

      Other Networking Add-on Modules

      Where to From Here?

      Print Resources

      Web Resources

      5. Management

      Simple Management with ICMP

      Doing the Ping Thing

      Doing the Net: Ping Thing

      Tracing Routes

      Not So Simple Management with SNMP

      The SNMP Management Framework

      Managed Data

      The SNMP Protocol

      The Net: SNMP Module

      Working with Net: SNMP

      What's Up?

      Setting MIB-II Data

      IP Router Mapping

      Where to From Here?

      Print Resources

      Web Resources

      6. Mobile Agents

      What is a Mobile Agent?

      Mobile-Agent Examples

      Mobile-Agent Advantages/Disavantages

      Perl Agents

      The Agent.pm Module

      Ooooh, Objects!

      The Default Mobile Agent

      A Launching Mobile-Agent Environment

      A One-Shot Location

      Relocating to Multiple Locations

      The Mobile-Agent multiwho

      The Mobile-Agent ipdetermine

      The Cloning Mobile-Agent ipdetermine

      Other Perl Agent Examples

      Where to From Here?

      Print Resources

      Web Resources

      Appendices

      Index

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account