TCP/IP was designed from the start to support client/server architecture.
Connection-oriented communication is used when applications need a sustained interchange of streams of data, and uses the Transmission Control Protocol (TCP).
Connectionless communication is used to exchange standalone messages, and uses the User Datagram Protocol (UDP).
File Transfer | File Transfer Protocol (FTP) |
Terminal Access | Telnet protocol |
Electronic Mail | Simple Mail Transfer Protocol (SMTP) |
World Wide Web (WWW) | Hypertext Transfer Protocol (HTTP) |
File Access | Network File System (NFS) (File access client, File server) |
Usenet News | Network News Transfer Protocol (NNTP) |
Directory Services | Domain Name System (DNS) |
Network Management | Simple Network Management Protocol (SNMP) |