Lista de Exercício de Sistemas Distribuídos
Professor: Ederson Nogara
Aluno: Rafael Soares Fernandes Vieira
1. Observando a figura abaixo, responda:
a) Que tipo de comunicação está acontecendo?
R – Comunicação por socket
b) O que é socket?
R – É o elo de ligação entre os processos do servidor e do cliente.
c) O que significa o termo “port”
R – Port (portabilidade) nada mais é que uma entrada ou conector em equipamentos eletrônicos.
2. Como funciona o método de comunicação UDP?
R - O protocolo UDP fornece um serviço de pacotes sem conexão que oferece entrega com base no melhor esforço, ou seja, UDP não garante a entrega ou verifica o sequenciamento para qualquer pacote.
3. Quais modelos de falhas se aplicam para a comunicação UDP e quais aplicações normalmente utilizam este método de comunicação?
R - Serviço sem conexão; nenhuma sessão é estabelecida entre os hosts, não garante ou confirma a entrega ou sequência os dados. Um exemplo de aplicação que utiliza o método de comunicação UDP são as transmissões de vídeo pela internet.
4. Como funciona o método de comunicação TCP?
R - O TCP baseia-se na comunicação ponto a ponto entre dois hosts de rede. O TCP recebe os dados de programas e processa esses dados como um fluxo de bytes. Os bytes são agrupados em segmentos que o TCP numera e sequência para entrega. Estes segmentos são mais conhecidos como “Pacotes”.
5. Quais modelos de falhas se aplicam para a comunicação TCP e quais aplicações utilizam este método?
R – Término do processo, colapso, reinicialização e colapso com reinicialização.
6. Quais são as características que definem o funcionamento básico do RMI e RPC?
R – RMI - No paradigma orientado a objetos o estado de um programa é separado em partes, associadas a cada objeto. A distribuição física dos objetos é, portanto, uma extensão natural, invocações de métodos em objetos remotos são chamadas RMI.
7. Explique o processo de Marshalling e Unmarshalling.
R –