Trabalho de redes

2173 palavras 9 páginas
Relatório

Projecto

Redes de Computadores

Objectivos:
Aplicar os conhecimentos adquiridos e exercitados nas aulas práticas desta cadeira, nomeadamente a utilização da sockets e threads numa arquitectura de sistemas cliente-servidor.
Este trabalho tem como objectivo o desenvolvimento de uma solução de rede Cliente-Servidor e foi realizado em Windows, utilizando ambientes de desenvolvimento da Linguagem Java.

Servidor
Implementar um servidor que utilize sockets TCP/UDP e um protocolo de comunicações específico. O servidor inicia por defeito na porta 6500 para comunicações TCP e envia mensagens para a porta 9031 no caso das comunicações UDP. O envio de mensagens para todos os utilizadores on-line ou para um determinado utilizador on-line utiliza unicast UDP. O servidor implementa “multi-threading”, servindo ao mesmo tempo mais de um cliente.
O servidor Back-End mantem em ficheiro(s) a seguinte informação: o Uma “lista branca” de endereços IPV4 ou classes de endereços válidos para os utilizadores válidos (ex: 192.168.10.10, 192.168.20.0/24). o Uma “lista negra” de endereços IPV4 com utilizadores a rejeitar (ex: 192.168.10.21,
192.168.20.22).
Caso a lista branca esteja vazia, não valida os endereços IP dos utilizadores, no entanto serão rejeitados todos os clientes da lista negra. Caso o mesmo IP esteja em ambas as listas (branca e negra), a lista negra tem prioridade.
O servidor termina e imprime na consola mensagens de erro caso sejam detectados erros nos ficheiros de dados. Para todas actividades de comunicação com os clientes existe como opção imprimir na consola do servidor e/ou guardar num ficheiro de log.
Cliente TCP/UDP
Implementa um cliente multi-thread que utiliza sockets TCP/UDP e o protocolo de comunicações específico utilizado pelo Servidor.
Utiliza por defeito a porta 6500 para comunicações TCP com o servidor, e a porta 9031 para comunicações unicast UDP.
O cliente estabelece uma comunicação TCP com o servidor e inicia

Relacionados

  • Trabalho em rede
    2294 palavras | 10 páginas
  • Trabalho de redes
    1732 palavras | 7 páginas
  • trabalho redes
    527 palavras | 3 páginas
  • Trabalho Redes
    1582 palavras | 7 páginas
  • Trabalho de rede
    1157 palavras | 5 páginas
  • Trabalho de redes
    1978 palavras | 8 páginas
  • Trabalho em rede
    781 palavras | 4 páginas
  • trabalho de rede
    478 palavras | 2 páginas
  • TRABALHO DE REDES
    654 palavras | 3 páginas
  • Trabalho de redes
    4818 palavras | 20 páginas