Você está na página 1de 1

Nome da Disciplina: Sistemas Distribuídos I

Semester 2020

Trabalhos Práticos de Sistemas Distribuídos

Projecto 1 - Consulta DNS


O trabalho consiste em desenvolver e implementar um pequeno aplicativo para consultas DNS. O
objectivo é poder consultar endereços de rede a partir de nomes a serem informados. O algoritmo
a ser desenvolvido deve atender as seguintes especificações:
• Utilizar sockets para a comunicação com servidores DNS

• Implementar um modelo de “consultas DNS” (protocolo DNS)

• Receber como entrada um endereço de rede de um servidor DNS e um nome, que será
traduzido para um endereço de rede
• Retornar um endereço de rede

Projecto 2 - CHAT Inter process communication (IPC)


O trabalho consiste em desenvolver uma pequena aplicação de bate-papo (chat) em tempo real. O
Chat deve conter as seguintes características:
• Permitir a troca de mensagens de chat entre dois ou mais utilizadores (unicast ou
multicast)
• As mensagens de chat devem ser entregues em tempo real

• Os clientes devem se comunicar com o servidor para receber a lista de contactos


online/offline assim como os respectivos endereços de rede para que seja possível iniciar
uma secção de bate-papo.

Docente: Martina de Barros

Você também pode gostar