Diferenças entre edições de "Modelo cliente–servidor"
Modelo cliente–servidor (editar)
Revisão das 16h19min de 2 de novembro de 2018
, 16h19min de 2 de novembro de 2018→Protocolos de transporte e aplicações de rede
Os protocolos do nível de transporte fornecem serviços que garantem uma transferência confiável de dados e aplicativos entre computadores (ou outros equipamentos) remotos. Os programas na camada de aplicação usam os [[protocolo de transporte|protocolos de transporte]] para contactar outras aplicações. Para isso, a aplicação interage com o software do [[protocolo]] antes de ser feito o contacto. A aplicação que aguarda a [[conexão]] informa ao software do protocolo local que está pronta a aceitar mensagem. A aplicação que estabelece a conexão usa os protocolos de transporte e rede para contactar o sistema que aguarda. As mensagens entre as duas aplicações são trocadas através da conexão resultante.
Existem duas formas para que se estabeleça uma ligação cliente-servidor: enquanto uma delas é orientada à conexão, a outra não é. O [[TCP]], por exemplo, é um protocolo de transporte orientado à conexão em que o cliente estabelece uma conexão com o servidor e ambos trocam múltiplas mensagens de tamanhos variados, sendo a aplicação do cliente quem termina a sessão. Já o protocolo [[Protocolo UDP|UDP]] não é orientado à conexão, nele o cliente constrói uma mensagem e a envia num [[pacote]] UDP para o servidor, que responde porém, sem
{{Referências}}
|