O protocolo IP (internet protocol) realiza um controle de fluxo fim-a-fim entre as estações.
Em redes TCP/IP, só é possível realizar comunicações entre aplicações que estabeleçam previamente uma conexão.
URLs são usados para endereçar recursos como serviços Web e serviços FTP, mas não podem ser usados para endereçar serviços SMTP ou Telne
Do ponto de vista da comunicação, uma aplicação Web consiste em um sistema cliente-servidor dedicado à transmissão de mensagens no formato HTML (hyper text makeup language) por meio do protocolo HTTP.
O serviço FTP utiliza a mesma conexão TCP para transferência de comandos e de dados.
Implementações típicas de serviço de correio eletrônico são suportadas por pelo menos dois protocolos diferentes: o protocolo SMTP (simple mail transfer protocol) usado para transferência de mensagens entre mail transfer agents (MTA) e um protocolo usado para acesso a caixa postal, o que pode ser realizado até mesmo por meio do protocolo HTTP (hyper text transfer protocol).
Telnet é uma aplicação de terminal remoto considerada insegura pois permite a um usuário utilizar um computador conectado à rede para executar comandos de shell em um sistema remoto sem necessidade de autenticação.
A arquitetura cliente-servidor apresenta problemas de padronização pelo fato de que os fabricantes de bancos de dados em geral desenvolvem extensões da linguagem SQL específicas para cada produto.
As aplicações segundo o modelo cliente-servidor apresentam como requisito a exigência de operar em um ambiente dotado de um mecanismo de localização de objetos distribuídos, tal como CORBA.
A arquitetura cliente-servidor pode ser utilizada em uma aplicação feita para consultar um banco de dados local, ou seja localizado na mesma máquina em que está sendo executada a própria aplicação.