Comunicação Cliente servidor

464 palavras 2 páginas
Introdução às Redes de Computadores

Meta 1

Índice
Sumário

Estado Da Arte
1. Problema
O objectivo deste trabalho consiste em desenvolver um par de aplicações, uma cliente e outra servidor, que permitam transferir um ficheiro entre dois computadores, porém, desta vez utilizando os serviços do protocolo UDP.
Nesta primeira fase de trabalho deverá ser desenvolvida uma aplicação cliente e uma aplicação servidor, assumindo que a infra-estrutura é completamente fiável, isto é, que não se perdem pacotes e que estes são recebidos pela mesma ordem pela qual são enviados.
Este sistema permite que o utilizador do cliente escolha um qualqeur ficheiro (de texto, imagem, video, ect.) do seu computador e o envie para o servidor. Deve assumir-se que o servidor está sempre activo.
A figura seguinte representa a arquitectura do sistema nesta primeira fase.

2. Protocolo UDP
O protocolo UDP é um protocolo simples da camada de transporte. Este protocolo permite o envio de datagramas, contudo não há garantias que estes cheguem ao destino. Isto acontece porque o protocolo UDP não é confiável porque é um serviço não orientado à conexão,ou seja, nao possuí mecanismos para iniciar, manter e encerrar a comunicação, negociar tamanhos de pacotes, detectar e corrigir erros, evitar congestionamento do fluxo e permitir a retransmissão de pacotes corrompidos, independente da qualidade do meio físicos.
No UDP os dados são transmitidos apenas uma vez. Os pacotes que chegam corrompidos são simplesmente descartados, sem que o emissor sequer saiba do problema. Por outro lado, a ausência de estruturas de controlo complexas garante ao UDP alta eficiência, já que cada pacote é composto praticamente somente por dados. Isto permite que o UDP seja um protocolo bastante útil para a transmissão de video ou audio. Isto porque, por exemplo, numa transmissão de vídeo a falta de um datagrama (pixel) não currompe a mensagem em si, passando facilmente despercebida a

Relacionados

  • 45er56r5
    1445 palavras | 6 páginas
  • Fundamentos da arquitetura cliente-servidor
    11555 palavras | 47 páginas
  • Corba Mapa Mental
    934 palavras | 4 páginas
  • Gabarito Cap
    1871 palavras | 8 páginas
  • Comunicações em sistemas distribuidos
    1296 palavras | 6 páginas
  • Bacharelando
    1137 palavras | 5 páginas
  • Comunicação entre processos
    2697 palavras | 11 páginas
  • Rmi em sistemas
    2834 palavras | 12 páginas
  • Arquitetura SD
    1119 palavras | 5 páginas
  • Sistemas Distribuidos - Colouris
    5017 palavras | 21 páginas