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)|