TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Rede de c ompartilhamento de Arquivos

Por:   •  10/5/2018  •  Trabalho acadêmico  •  777 Palavras (4 Páginas)  •  141 Visualizações

Página 1 de 4

Resumo

Este relatorio descreve como a rede de compartilhamento de arquivos funciona; o protocolo implementado (formato

de mensagens); uma sec~ao explica como executar o programa; e outra sec~ao descreve se aquilo que foi proposto foi

ou n~ao implementado.

1.0 Funcionamento basico da RCA e descricao do protocolo de estabelecimento de conexao

Os bot~oes "Listar arquivos do diretorio", "Listar usuarios", "Procurar arquivos", quando clicados, ativam a comunica

c~ao do protocolo UDP usado para a troca de mensagens. Ja o bot~ao "Buscar arquivo"e usado para a

transfer^encia de arquivos atraves do protocolo TCP.

1.1 Protocolo TCP

É ativado quando o programa e executado.

Um ServerSocket (Servidor) e criado em uma porta espec ca e esta pronto para ouvir o pedido de conex~ao. Para

cada servidor criado, uma Thread tambem e criada.

Do lado do cliente um socket de acesso ao servidor na mesma porta e criado juntamente com uma Thread. Atraves

de uma Stream de dados o cliente enviara a solicitac~ao, obtida atraves do bot~ao "Buscar Arquivo". O Servidor ira

realizar a transfer^encia e o cliente recebera.

Redes de computadores - 2

1.2 Protocolo UDP

E

ativado quando o programa e executado. Um DatagramSocket e criado no metodo ComunicacaoUDPCLiente.

Uma mensagem e enviada quando um dos bot~oes "Listar arquivos do diretorio", "Listar usuarios"ou "Procurar

arquivos"e clicado.

O DatagramSocket do metodo ComunicacaoUDPServer recebe essa solicitac~ao e retorna um datagrama com a

resposta. Cada datagrama contem a mensagem, seguida do seu tamanho, Ip do servidor e porta.

A comunicac~ao e realizada via broadcast, onde cada datagrama e enviado para todos que est~ao conectados na rede.

1.3 Funcionamento

O programa deve ser executado no Eclipse; Quando a aplicac~ao e colocada para rodar a janela de interface gra ca

e aberta com os bot~oes.

A mesma porta e usada por todos, e esta especi cada na linha 38 do codigo, onde pode ser alterada. No UDP foi

usado o endereco de Broadcast "255.255.255.255"(linha 36 do codigo) e no TCP "127.0.0.1"(linha 37).

2.0 Funcionalidades implementadas

Foi realizada a implementac~ao do protocolo UDP e algumas funcionalidades; Foram realizados testes nas maquinas

dos laboratorios onde as mensagens foram trocadas via BroadCast.

O cliente UDP envia as mensagens atraves de um datagrama, apos um dos bot~oes da interface ser clicado. Ja o

servidor UDP fornece as devidas informac~oes apos receber esse datagrama.

Cliente UDP

- E capaz de Solicitar (via BROADCAST) a lista de usuarios da RCA, onde s~ao retornados os IP's dos usuarios

da rede. Cada usuario tem seu IP duplicado, devido ao estabelecimento do protocolo TCP e UDP.

- E capaz de solicitar (via BROADCAST) a lista de arquivos contidos no diretorio local (Este estabelecido na linha

30 do codigo).

- E capaz de procurar (via BROADCAST) um arquivo espec co na RCA, onde e retornada uma frase "Arquivo

localizado no meu diretorio"ou "Arquivo n~ao localizado no meu diretorio";

Servidor UDP

- E capaz de responder uma consulta sobre seu IP (\usuario" de rede);

- E capaz de fornecer a lista de arquivos contidos em seu diretorio;

- E capaz de responder positivamente caso possua algum arquivo;

Foi realizada a implementac~ao do protocolo TCP bem como funcionalidades, porem, por falta de tempo habil

n~ao houveram

...

Baixar como (para membros premium)  txt (5.6 Kb)   pdf (47.6 Kb)   docx (13.6 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com