Logo Passei Direto
Buscar

Exercícios Interface de Sockets

Ferramentas de estudo

Questões resolvidas

O que API de sockets representa?
a. Chamadas do cliente para o servidor.
b. Uma API é normalmente fornecida pelo sistema operacional que permite que programas de aplicação controlem e usem sockets de rede.
c. Uma função Java para implementar sockets.
d. Chamadas para clientes específicos.
e. Uma função de sincronização na implementação de um socket.

Quais são as atribuições dos procedimentos socket() e close()?
a. Abrir uma porta para conexão e fechar conexão.
b. Criar uma conexão direta com a internet e fechar uma conexão socket.
c. Não é necessário a utilização desses procedimentos.
d. Encaminhar uma mensagem e abrir uma conexão.
e. Criar um socket e fechar uma conexão.

Quem é responsável pelo protocolo TCP/IP?
a. A API de socket.
b. O sistema operacional.
c. Os procedimentos que implementam sockets.
d. A aplicação.
e. Os modems.

O que são procedimentos Recv*() e Send*()?
a. São funções que atendem escrita e leitura de dados somente para o cliente.
b. São funções utilizadas no desenvolvimento da API de software.
c. Esses procedimentos são utilizados no desenvolvimento de sockets e atendem tanto o cliente quanto o servidor na tarefa de ler e receber dados.
d. Esses procedimentos iniciam e encerram a conexão via sockets.
e. São funções que atendem escrita e leitura de dados somente para o servidor.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O que API de sockets representa?
a. Chamadas do cliente para o servidor.
b. Uma API é normalmente fornecida pelo sistema operacional que permite que programas de aplicação controlem e usem sockets de rede.
c. Uma função Java para implementar sockets.
d. Chamadas para clientes específicos.
e. Uma função de sincronização na implementação de um socket.

Quais são as atribuições dos procedimentos socket() e close()?
a. Abrir uma porta para conexão e fechar conexão.
b. Criar uma conexão direta com a internet e fechar uma conexão socket.
c. Não é necessário a utilização desses procedimentos.
d. Encaminhar uma mensagem e abrir uma conexão.
e. Criar um socket e fechar uma conexão.

Quem é responsável pelo protocolo TCP/IP?
a. A API de socket.
b. O sistema operacional.
c. Os procedimentos que implementam sockets.
d. A aplicação.
e. Os modems.

O que são procedimentos Recv*() e Send*()?
a. São funções que atendem escrita e leitura de dados somente para o cliente.
b. São funções utilizadas no desenvolvimento da API de software.
c. Esses procedimentos são utilizados no desenvolvimento de sockets e atendem tanto o cliente quanto o servidor na tarefa de ler e receber dados.
d. Esses procedimentos iniciam e encerram a conexão via sockets.
e. São funções que atendem escrita e leitura de dados somente para o servidor.

Prévia do material em texto

Exercícios Interface de Sockets
Respostas enviadas em: 20/10/2022 21:26
1. 
O que API de sockets representa?
Resposta incorreta.
A. 
a) Uma função Java para implementar sockets.
Java é uma das linguagens de programação que pode ser utilizada na implementação de sockets.
Você acertou!
B. 
b) Uma API é normalmente fornecida pelo sistema operacional que permite que programas de aplicação controlem e usem sockets de rede.
Isso torna possível a comunicação entre aplicões cliente-servidor.
Resposta incorreta.
C. 
c) Chamadas do cliente para o servidor.
As chamadas são efetuadas pela aplicação.
Resposta incorreta.
D. 
d) Chamadas para clientes específicos.
Os sockets são utilizados de modo universal.
Resposta incorreta.
E. 
e) Uma função de sincronização na implementação de um socket.
As chamadas entre cliente e servidor podem ocorrer de forma assíncrona.
2. 
Quais são as atribuições dos procedimentos socket() e close()?
Resposta incorreta.
A. 
a) Abrir uma porta para conexão e fechar conexão.
Ambos os metódos são utilizados no desenvolvimento de sockets.
Resposta incorreta.
B. 
b) Encaminhar uma mensagem e abrir uma conexão.
Durante a criação de um socket, existe uma sequência de comandos e parâmetros que devem ser utilizados para o correto funcionamento dos procedimentos.
Você acertou!
C. 
c) Criar um socket e fechar uma conexão.
São as duas principais funções; sem utilizar qualquer uma delas, o programa apresentará falhas.
Resposta incorreta.
D. 
d) Não é necessário a utilização desses procedimentos.
Todos os procedimentos são de suma importância durante a criação de uma aplicação que utilize sockets para a comunicação.
Resposta incorreta.
E. 
e) Criar uma conexão direta com a internet e fechar uma conexão socket.
Conexões com a internet são criadas com a ajuda de modems.
3. 
Por que o procedimento connect() é tão importante?
Resposta incorreta.
A. 
a) Porque esse procedimento cria um socket.
Sockets são criados pelo procedimento socket.
Você não acertou!
B. 
b) Porque esse procedimento abre uma porta para conexão.
Esse procedimento é função do procedimento bind().
Resposta incorreta.
C. 
c) Porque esse procedimento é responsável pelo sincronismo dos dados.
O sincronismo depende da aplicação, não dos procedimentos.
Resposta correta.
D. 
d) Porque ele conecta um cliente a um servidor em uma aplicação socket.
Procedimento padrão para a implementação de sockets.
Resposta incorreta.
E. 
e) Esse procedimento conecta um cliente com outro.
Em um aplicação que utilize sockets, os clientes sempre se comunicam com o servidor.
4. 
Quem é responsável pelo protocolo TCP/IP?
Resposta incorreta.
A. 
a) A API de socket.
Essa API é a principal responsável pela comunicação cliente-servidor.
Você acertou!
B. 
b) O sistema operacional.
O sistema operacional possui e utiliza os protocolos para efetuar a comunicação com os sockets.
Resposta incorreta.
C. 
c) Os procedimentos que implementam sockets.
Esses procedimentos são responsáveis pela implementação dos sockets que são utilizados como base de toda aplicação cliente-servidor.
Resposta incorreta.
D. 
d) A aplicação.
A aplicação utiliza os sockets para efetuar a comunicação cliente-servidor.
Resposta incorreta.
E. 
e) Os modems.
Modems são utilizados para a conexão com a internet.
5. 
O que são procedimentos Recv*() e Send*()?
Resposta incorreta.
A. 
a) São funções que atendem escrita e leitura de dados somente para o cliente.
O cliente efetua chamadas para o servidor através de uma aplicação.
Resposta incorreta.
B. 
b) São funções que atendem escrita e leitura de dados somente para o servidor.
O servidor é responsável por efetuar o processamento e por responder a mensagem do cliente.
Resposta incorreta.
C. 
c) São funções utilizadas no desenvolvimento da API de software.
Esses procedimentos são utilizados para a API de socket.
Você acertou!
D. 
d) Esses procedimentos são utilizados no desenvolvimento de sockets e atendem tanto o cliente quanto o servidor na tarefa de ler e receber dados.
Comumente utilizadas no desenvovimento de aplicaçãoes com API de socket.
Resposta incorreta.
E. 
e) Esses procedimentos iniciam e encerram a conexão via sockets.
Essas são as funções dos procedimentos socket() e close().

Mais conteúdos dessa disciplina