Connected: An Internet Encyclopedia
Testing

Top: Connected: An Internet Encyclopedia
Up: Topics
Up: Software

Search: |  | Search Depth: |
Search Type: | String RegEx | Search Options: | NoCase WholeWord

### Testing

In this section, I have tried to assemble a compendium of software tools for testing various aspects of Internet operation.

Ping performs the most fundamental tests of network operation. TraceRoute can help diagnose routing problems. TCPdump was designed to study TCP operation, but can also be used as a generic packet analyzer. Dig is the most useful tool for studying DNS.

#### The Real Trick

The real trick of successful network troubleshooters is this - they understand the protocols and design well enough to know what should be happening in any given instance. That doesn't mean memorizing all the RFCs, but you need to know where to go to get information when you need it. Once you know what should be happening, break it down into simpler steps or components. Now apply your American ingenuity and devise some Goldburgian setup to test each little step. Narrow down the problem and test it again. Keep a notebook. Write down everything you've tried and what the results have been. Keep this up and you'll learn a lot of stuff you thought you already knew. Eventually you'll either fix the problem or find a good reason to blame it on someone else.

- Dig@
- Ping
  - What Ping can tell you
  - What Ping can not tell you
  - Using ping
  - Sample ping sessions
  - What you might see
- TCPdump
  - Using TCPdump
  - Problems You Might Encounter
  - Decoding RIP traces
  - TCPdump(1)
- TraceRoute
  - How Traceroute Works
  - Problems you might encounter
  - Traceroute options
  - Sample Traceroute Session

Connected: An Internet Encyclopedia
Testing