Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Lista de Exercícios Sistemas Distribuídos

Por:   •  19/4/2018  •  917 Palavras (4 Páginas)  •  381 Visualizações

Página 1 de 4

...

uma thread para cada cliente, pois uma execução assíncrona permite atender vários clientes de maneira independente. Neste caso, o send() e receive() seriam implementados dentro do código da thread.

Questão 11: Considere a figura 3. Diga qual é o nome do mecanismo representado por ?e comente sobre o mesmo.

Socket

Questão 12: Em relação aos sockets de Berkeley, explique sucintamente as seguintes funções:

1. socket() - responsáveis pela comunicação ou interligaçãode outros programas na internet

2. bind() - serve para associar uma porta em suamáquina local para o seu socket

3. listen()-escuta/ espera uma determinadaconexão em um socket. Entra para setar o número de conexões que serão permitidas para determinado serviço

4. accept()-responsávelpor aceitar uma conexão em um socket

5. connect() - responsável pela conexão (telnet) de seu socket cliente, com um serviço servidor qualquer.

6. send() - usada para enviar uma mensagem para umsocket

7.recv() - usada para receber dados emum socket

Questão 13: Além do método POST, qual outro mecanismo pode ser utilizado para o envio de informações (por exemplo, de um formulário) para o servidor Web através do protocolo HTTP?

Seria através do GET que no cabeçalho passa as informações do formulário.

Questão 14: A figura 4 ilustra a comunicação de um cliente e um servidor Web através do protocolo HTTP. O cliente inicia uma conexão na porta 80 e envia uma requisição ao servidor, que responde com uma mensagem contendo um cabeçalho e um conteúdo HTML (que foi omitido a partir da linha 10). Explique qual foi a requisição do cliente e a resposta do servidor.

Foi uma requisição via http, que pediu um recurso chamado -inexistente- e a resposta do servidor foi que não foi encontrado a pagina requisitada.

Questão 15: Em relação ao protocolo HTTP, comente cada um dos métodos:

a) GET - utilizado para requisitar um conteúdo através de uma URL

b) HEAD - utilizado para obter informações sobre a entidade requisitada sem transferi-la.

c) POST - utilizado para submeter uma entidade a um recurso no servidor, ou seja, ele é utilizado para enviar algum conteúdo para ser manipulado por algo que já exista no servidor.

d) PUT - Requisita que um recurso seja "guardado" na URI fornecida. Se o recurso já existir, ele deve ser atualizado. Se não existir, pode ser criado.

e) DELETE - Exclui o recurso especificado

...

Baixar como  txt (6.2 Kb)   pdf (47.6 Kb)   docx (13.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no Essays.club