background image
TCP/IP Addressing
147
Foundation Topics
TCP/IP was initially developed by a Department of Defense (DOD) research project to provide
interconnectivity between different branches and different computer networks within the DOD.
TCP/IP was developed, in part, so that dissimilar systems in the military could communicate
with each other. With technologies arising and then becoming obsolete in a few years, it is
amazing that the original design concept of TCP/IP as a supernetwork has scaled well and
continues to thrive with the explosion of the Internet.
Right now, TCP/IP is the universal protocol of choice for accessing information, products, and
services. The global acceptance of IP is demonstrated in its ability to be deployed over all
versions of data-link layer protocols. Now that the public Internet is used on a global scale,
TCP/IP is the significant protocol in every major computer operating system. Machines at
home, at work, or at play can connect to any other network using TCP/IP as a common medium.
Thanks to TCP/IP, anyone can make their personal computer a host on the Internet. The casual
browser can find, retrieve, view, and share information gathered from around the world.
TCP/IP Addressing
TCP/IP protocols fall under different layers of the OSI model. IP, which operates at the network
layer of the OSI model, is responsible for moving packets of data from node to node. TCP,
which operates at the transport layer of the OSI model, is responsible for verifying the correct
delivery of data from client to server. Data can be lost in the intermediate network. TCP
detects errors or lost data and retriggers retransmission until the data is correctly and
completely received.
IP forwards each packet based on a 4-byte destination address. One of the most important
design decisions a CCDP will make is the assignment of IP addresses. IP addressing represents
the foundation of internetwork packet flow. One of the strengths of TCP/IP is its addressing
scheme, which uniquely identifies every computer on the network. The public Internet address
design is based on the premise that IP addresses are globally unique. If the design allowed
duplicate IP addresses, there would be no way to ensure that a packet would know which
duplicate address was the proper destination. The Internet Assigned Numbers Authority
(IANA) assigns unique 32-bit IP addresses to organizations and companies. Globally unique
addresses permit IP networks anywhere in the world to communicate with each other.
There are several ways to incorporate TCP/IP addressing. Efficient design requirements dictate
that a choice be made with regard to which method is best for a given situation. The choices
include the following:
·
The use of automatic address assignment
·
The use of public address space
87200333.book Page 147 Wednesday, August 22, 2001 2:37 PM