11.01.2013 Views

Workshop

Workshop

Workshop

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

an Ethernet network is to use a cable scanner. A cable scanner is fairly simple to use (turn it on, plug it<br />

into the hub, and watch for errors). However, it operates differently than other scanners and is expensive!<br />

(Typically $3,000 and up for a modern scanner.)<br />

In contrast, software network analyzers will only listen to data link traffic, and they do not test the<br />

physical cable that the traffic is running on. A software analyzer is typically a PC with a special type of<br />

network card in it. Software analyzers rely on network cards that are able to run in “promiscuous”<br />

mode—that is, they’re physically able to listen for packets that are not destined for themselves. Nosy,<br />

nosy, nosy!<br />

Software network analyzers are typically not very expensive. Some of them do run $10,000, but many of<br />

them are less than $1,000. See http://feldman.org/analyzers.html for a list of some of the less expensive<br />

software analyzers.<br />

Also, check out the Network Monitor that comes with Windows NT Server 4.0. It lives in<br />

C:\WINNT\SYSTEM32\NetMon and works either with NT Server or NT Workstation. It only captures<br />

packets to or from the station that you use it on, and it has other limitations. A full-featured version of<br />

Microsoft’s Network Monitor is only available if you purchase Microsoft’s SMS (Systems Management<br />

Server). Still, the “vanilla” free version is a good way for you to get familiar with how this stuff works.<br />

Finally, because software analyzers capture entire data link packets from the wire, they are able to use<br />

sophisticated software to decode these packets and allow you to examine them for protocol and<br />

application problems. (See Figure 21.1 for a sample decode window.) The fact that software analyzers<br />

are not hard-coded into chips makes them extremely flexible; you can evaluate and purchase different<br />

ones as you need them, install them on a laptop, and use the one that seems to best suit the problem at<br />

hand! There are a lot more options and applications for a software analyzer than for a cable scanner;<br />

we’ll examine software analyzer theory and practice in the remainder of this hour.<br />

Figure 21.1 Decoding the reply packet for an ARP (Address Resolution Protocol) exchange.<br />

Previous Table of Contents Next

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!