TCP/IP, as you learned earlier in this book, is a suite of network protocols used in Unix systems, on the Internet, and as the primary protocol suite for Windows NT and Windows 2000 networks. TCP/IP is named for two of its key protocols, Transport Control Protocol and Internet Protocol.
As the transport protocol, TCP/IP forms the fundamental backbone of a network infrastructure, and thus your network design should begin with a plan for the configuration of these protocols. All of the network services discussed in the remainder of this chapter are built upon the foundation of TCP/IP.
The basic considerations when designing a TCP/IP implementation include the assignment of IP addresses and the method (manual or automatic) of assigning them; IP security, filtering, and encryption; and ways of ensuring optimum availability and performance. These are discussed in the following sections.