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.

Protocols<br />

Previous Table of Contents Next<br />

Your computer “talks” through its network card, but, unfortunately, technology has not advanced to the<br />

point where it can speak English quite yet. Instead, your computer uses a more primitive language—a<br />

protocol with a much more limited vocabulary. This protocol is most likely either TCP/IP, NetBEUI, or<br />

IPX/SPX. You can think of these protocols as languages on a telephone; just as your telephone doesn’t<br />

care whether you speak German or French, your network card doesn’t care whether your computer and<br />

the programs that live in it speak TCP/IP or IPX/SPX.<br />

Parlez Vous TCP/IP?<br />

The good news is that you don’t have to know much about protocols to troubleshoot—most of the time,<br />

your problems won’t be protocol related, because protocols are rather simple and well defined. For<br />

example, TCP/IP has been around for more than 20 years (a huge life span in computer years), and its<br />

feature additions have been rather modest. This means that unlike a typical desktop application, TCP/IP<br />

has had an opportunity to stabilize.<br />

This, among other factors, makes TCP/IP (short for Transmission Control Protocol/Internet Protocol)<br />

pretty much the universal language of network protocols. The Internet has made TCP/IP a household<br />

appliance, which means you probably already know something about it. For instance, you probably know<br />

that a TCP/IP host name is something like myhost.mycompany.com, and a TCP/IP address looks<br />

something like 167.195.160.6.<br />

What’s with the three-dotted address? After all, didn’t I just say that an address is a six-byte hexadecimal<br />

number? Well, it is for network cards, but it isn’t for protocols. Just as your telephone number sounds a<br />

bit different when you say it in French, your network address is different when you “say” it in TCP/IP.<br />

Although they look different, there is a distinct relationship between a TCP/IP address and a MAC<br />

address. They are both, for their own purposes, the “telephone number” of your network card; it just<br />

depends what language you’re speaking at the moment.<br />

TCP/IP addresses are always four numbers between 0 and 254 that are represented in the decimal system<br />

you know and love. These addresses are typically assigned by an administrator. An administrator’s task<br />

is to assign unique addresses to each computer on his or her network.<br />

Why should there be two different addresses? Since the OUI is guaranteed to be unique, why not just<br />

represent the TCP/IP address in decimal? Long ago, network cards did not all have unique IEEEdistributed<br />

MAC addresses; some were limited to 254 addresses! Because of this, using the MAC address

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

Saved successfully!

Ooh no, something went wrong!