Questoes para estudo:

Propaganda
Sistemas Distribuídos
Prof. Rangel
Questões para estudo 3:
1. O que é a Linguagem Java? Por que ela pode ser multiplataforma sendo assim
adequada em Sistemas Distribuídos?
2. O que é uma Applet Java? Dê exemplo de um código de aplicação em uma
página HTML. Explique.
3. Quais os tipos de variáveis suportados pela Linguagem Java? Dê exemplos de
declarações, incluindo a de um vetor de bytes.
4. Escreva um trecho de programa Java que verifica o conteúdo de um vetor
recebido, e caso ele não seja do formato esperado, faça o tratamento da exceção.
5. Defina o que é e também as características de um middleware em Sistemas
Distribuídos.
6. Diferencie uma comunicação síncrona e assíncrona entre servidor e cliente, e
comente sobre a possibilidade de bloqueio.
7. Defina o que é um soquete, destacando a vantagem em se aplicá-lo.
8. Utilizando a apostila Aula_udp_tcp.pdf, explique as APIs apresentadas para
UDP e TCP.
9. O que significam os termos REQ, REP, ACK, AYA, IAA, TA e AU em uma
comunicação cliente-servidor?
10. O que significam os termos marshalling e unmarshalling em Sistemas
Distribuídos?
11. Explique os procedimentos para Comunicação usando chamada de
procedimentos remoto (RPC).
Para entrega manuscrita no dia 02/10 (em dupla).
Download