09.12.2012 Views

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

often simpler than its physical deployment. Knowledge of <strong>the</strong> communication<br />

models is important, but it can be confusing. To minimize this confusion, <strong>the</strong><br />

OSI-RM will be <strong>the</strong> default reference model in discussing <strong>the</strong> pro<strong>to</strong>cols and <strong>the</strong>ir<br />

respective layer of operation.<br />

The goal of this chapter is <strong>to</strong> describe <strong>the</strong> various pro<strong>to</strong>cols of <strong>the</strong> TCP/IP pro<strong>to</strong>col<br />

suite. Using <strong>the</strong> OSI-RM model, <strong>the</strong> key elements of TCP/IP are covered: what each<br />

pro<strong>to</strong>col does, its sequence in <strong>the</strong> suite, and services it needs <strong>to</strong> perform. This<br />

chapter also explores how <strong>the</strong> various pro<strong>to</strong>cols of <strong>the</strong> TCP/IP suite work <strong>to</strong>ge<strong>the</strong>r<br />

and how TCP/IP relates <strong>to</strong> o<strong>the</strong>r transport mechanisms (such as E<strong>the</strong>rnet and FDDI)<br />

that carry TCP/IP packets. An understanding of <strong>the</strong> material is crucial <strong>to</strong> anyone who<br />

is building or managing a TCP/IP based computer <strong>network</strong>.<br />

The Origins of TCP/IP<br />

TCP/IP gets its name from <strong>the</strong> most widely used pro<strong>to</strong>cols in <strong>the</strong> suite: Transmission<br />

Control Pro<strong>to</strong>col (TCP), <strong>the</strong> OSI-RM Level 4 pro<strong>to</strong>col that provides connectionoriented<br />

data transport service, and Internet Pro<strong>to</strong>col (IP), <strong>the</strong> OSI-RM Level 3<br />

pro<strong>to</strong>col that provides datagram delivery and addressing facilities. Early in TCP/IP's<br />

development, its capability <strong>to</strong> provide <strong>network</strong> connectivity between different types<br />

of hosts was ex<strong>to</strong>lled as one of its greatest virtues.<br />

This virtue has made TCP/IP <strong>the</strong> pro<strong>to</strong>col on which most client/server computing is<br />

based. Most interactive application layer pro<strong>to</strong>cols use <strong>the</strong> client/server model <strong>to</strong><br />

exchange data. Client/server is a transaction-based processing model. The client<br />

represents <strong>the</strong> user or device making a data request. This request is made using a<br />

common data exchange process or user interface <strong>to</strong> a server.<br />

The server processes client requests by providing data that can be processed by <strong>the</strong><br />

requesting client. Both <strong>the</strong> server and <strong>the</strong> client agree on <strong>the</strong> data exchange process<br />

before transactions are made. This is ensured because both <strong>the</strong> client and server are<br />

following a common application programming interface (API) that specifies how <strong>the</strong><br />

transaction function calls will take place.<br />

The capability of TCP/IP <strong>to</strong> function equally well across both WAN and LAN<br />

connections, coupled with its diverse computer platform support, makes TCP/IP <strong>the</strong><br />

natural choice for connectivity in heterogeneous inter<strong>network</strong>ing environments.<br />

Although TCP/IP is vendor-independent and in <strong>the</strong> public domain, it has required<br />

continuous development as computer and <strong>network</strong>ing technologies have<br />

progressed. This development is overseen by <strong>the</strong> Internet Engineering Task Force<br />

(IETF), which consists of more than 80 sub-committees that develop, review and<br />

revise <strong>the</strong> technologies standards used on <strong>the</strong> Internet. The IETF operates under <strong>the</strong>

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

Saved successfully!

Ooh no, something went wrong!