Chapter 3 The Client-Server Model and Software Design. Why the Client Server Model?. TCP/IP provides peer-to-peer communication channels for data transfer But, it does not dictate when, why, how programmers should organize application programs.
(1) TCP/IP standard services
Telnet, FTP, and SMTP (e-mail)
(2) TCP/IP non standard services, built by users.
Protocols: TCP or UDP