Chapter Contents

Previous

Next
The TCP/IP Protocol Suite

Overview of TCP/IP

Networking has become a fundamental feature of most computer applications. (TCP/IP), the protocol suite used by the Defense Advanced Research Projects Agency (DARPA) Internet, is one of the most commonly used network protocols. The DARPA Internet is a collection of networks and gateways that function as a single network. The Internet extends all over the globe and consists of over 100,000 computers.

Finding a way to connect existing computer networks of diverse types was a primary goal in the design of TCP/IP. Achieving of this goal has made TCP/IP particularly successful in the networking of computers that run different operating systems and that are manufactured by different vendors. TCP/IP is also designed to accommodate a very large number of host computers and local networks. A site or organization that uses TCP/IP need not be connected to the Internet, but most sites and organizations are connected.

The open, nonproprietary nature of TCP/IP and its global scope have made it popular among users of the UNIX operating system. Standards for writing communications programs in C have also become widespread. The two most common standards are the BSD UNIX Socket Library interface and the UNIX System V Transport Layer Interface (TLI).

The SAS/C Library currently implements the BSD UNIX Socket Library interface because it is somewhat more common than TLI, and it has better support from the underlying communications software on OS/390 and CMS systems. The socket library is integrated with SAS/C support for UNIX file I/O to provide the same type of integration between file and network I/O that is available on BSD UNIX systems.

TCP/IP is now a base for higher level protocols that support many popular networking applications. Some of these protocols are:
TELNET a remote terminal connection service that supports remote login.
FTP a File Transfer Protocol that transfers files from one machine to another.
X11 a graphical user interface that can operate in a network environment. This protocol is not limited to TCP/IP.
NFS a Network File System that allows cooperating computers to access one another's file systems as though they were local. This protocol is not limited to TCP/IP.

The multivendor capabilities of these protocols and the applications that use them have made them particularly successful.


Chapter Contents

Previous

Next

Top of Page

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.