The TCP/IP Client/Server Structural Model

TCP/IP services primarily operate in the client/server model. It's a system in which a relatively small number of server machines provides services to a much larger number of client hosts (see Chapter 1).

Just as client/server networking applies to hardware, this same concept underlies the design of the TCP/IP protocols and software applications, as shown in Figure 8-1.

TCP/IP protocols are not set up so that two machines that want to communicate use identical software. Instead, a conscious decision was made to make communication function using matched, complementary pairs of client and server software. The client initiates communication by sending a request to a server for data or other information. The ...

Get TCP/IP Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.