Logo Passei Direto
Buscar

Método Padronizado da API Socket

Ferramentas de estudo

Questões resolvidas

Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo implementado por meio de hardware, software ou a combinação deles.
Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo:
O protocolo User Datagram Protocol ou UDP apresenta funcionamento relativamente complexo, confiável e seguro.
O protocolo User Datagram Protocol ou UDP permite que seu funcionamento seja isolado.
O protocolo User Datagram Protocol ou UDP à medida que recebe um pacote, informa imediatamente o servidor.
O protocolo User Datagram Protocol ou UDP apresenta diversos mecanismos de recebimento de pacotes.
O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as orientações referentes à conexão.

Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de máquinas em sistemas distribuídos, pois pode influenciar diretamente no comando de um código ou na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos ajudariam a solucionar o problema de sincronização entre as máquinas.
Nesse sentido, assinale a alternativa que contém uma possível solução:
Algoritmo de Landal
Sincronização em redes ligadas por fio
Relógios de Berkeley
Relógios lógicos
Sincronismo de TPC

Quando tratamos da permissão que programas de aplicação têm para controle e uso de sockets, podemos pensar no ApiSocket fornecido pelo sistema operacional como interface de programação de aplicativos. Um Api socket possui alguns métodos padronizados como bind, listen, accept, read, write, close, chamada gethosbyname, chamada getprotobyname.
Assinale a alternativa que contém um dos métodos padronizados descrito pelo texto sobre ApiSocket:
Exemplo de read: read socket, buffer e writebuffer
São exemplos de bind: socket, queue, addrlen.
São exemplos de accept: newsocket
A chamada gethostbyname cria um IP para o servidor
Chamada getprotobyname extrai o código do protocolo a partir do IP

A arquitetura de uma chamada remota de procedimento determinará o curso da comunicação e os elementos mais importantes que a compõe, ou seja, é a partir dela que será conhecida o meio de comunicação e seus componentes. Para isso, esse modelo seguirá alguns passos.
Sobre os passos da arquitetura de uma chamada remota de procedimento, analise as afirmativas a seguir:
1. A mensagem é gerada e emitida fora da máquina até seu destino.
2. A camada externa da rede é a responsável pela entrega da mensagem, de acordo com o IP.
3. Conversão, empacotamento e envio pela rede são alguns passos seguidos pela resposta do servidor.
4. A mensagem mantém seu código inicial e chega ao setor de requisição.
II e IV, apenas.
IV, apenas.
III, apenas.
I e II, apenas.
I e III, apenas.

A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma porta.
A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que possui alguns métodos padronizados. Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no texto:
Open.
Blinder.
Chamada Ghostbyname.
Listen.
Rejected.

O WWV é o acrônimo usual para National Institute of Standards and Technology Time & Frequency shortwave radio station e é responsável pelo informativo do tempo correto para o sincronismo de máquinas, o qual está localizado no oeste dos Estados Unidos da América, no estado de Colorado.
Assinale a alternativa que contém afirmacoes corretas a respeito do WWV:
A WWV apresenta padrão de funcionamento apenas em linhas terrestres.
A WWV realiza suas transmissões apenas de segunda a sexta-feira.
Saber das informações pelo WWV garante a sincronização das máquinas computacionais.
Apesar da “instantaneidade”, o tempo gasto para informação chegar ao solicitante, também interfere em sua atualização e sincronismo.
A WWV faz anúncios sobre intervalos de hora e frequências não padronizadas.

Os protocolos são formalidades controladoras e possibilitadoras de conexão e transferência de dados entre sistemas computacionais, dentre os protocolos existentes, podemos citar o Transmission Control Protocol (TCP) e User Datagram Protocol (UDP), os mais utilizados juntamente ao Protocolo de Internet (IP).
Sobre os protocolos TCP e UDP, analise as afirmativas a seguir:
1. O TCP é responsável pelo transporte e entrega das mensagens entre o emissor e o receptor.
2. O UDP é utilizado principalmente para transmissão de dados bancários.
3. O UDP não apresenta meios de apuração referentes à recepção de pacotes.
4. O TCP tem por definição manter os dados em um único pacote enviado individualmente formando a mensagem desejada.
5. O UDP transfere pacotes para o IP por meio de canal de comunicação fixo.
I e II, apenas.
IV e V, apenas.
I e III, apenas.
III e IV, apenas.
II e V, apenas.

Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a informação de chamada remota para o solicitante do método em questão.
Assinale a alternativa que contém informações corretas sobre a chamada remota:
Possibilita que uma mensagem enviada seja deletada em toda a rede
O comando write () é trocado por uma prorrogação funcional
O comando read () é trocado por uma prorrogação funcional
O comando delete () é trocado por uma prorrogação funcional
Evita que uma mensagem enviada por uma função seja empacotada

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo implementado por meio de hardware, software ou a combinação deles.
Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo:
O protocolo User Datagram Protocol ou UDP apresenta funcionamento relativamente complexo, confiável e seguro.
O protocolo User Datagram Protocol ou UDP permite que seu funcionamento seja isolado.
O protocolo User Datagram Protocol ou UDP à medida que recebe um pacote, informa imediatamente o servidor.
O protocolo User Datagram Protocol ou UDP apresenta diversos mecanismos de recebimento de pacotes.
O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as orientações referentes à conexão.

Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de máquinas em sistemas distribuídos, pois pode influenciar diretamente no comando de um código ou na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos ajudariam a solucionar o problema de sincronização entre as máquinas.
Nesse sentido, assinale a alternativa que contém uma possível solução:
Algoritmo de Landal
Sincronização em redes ligadas por fio
Relógios de Berkeley
Relógios lógicos
Sincronismo de TPC

Quando tratamos da permissão que programas de aplicação têm para controle e uso de sockets, podemos pensar no ApiSocket fornecido pelo sistema operacional como interface de programação de aplicativos. Um Api socket possui alguns métodos padronizados como bind, listen, accept, read, write, close, chamada gethosbyname, chamada getprotobyname.
Assinale a alternativa que contém um dos métodos padronizados descrito pelo texto sobre ApiSocket:
Exemplo de read: read socket, buffer e writebuffer
São exemplos de bind: socket, queue, addrlen.
São exemplos de accept: newsocket
A chamada gethostbyname cria um IP para o servidor
Chamada getprotobyname extrai o código do protocolo a partir do IP

A arquitetura de uma chamada remota de procedimento determinará o curso da comunicação e os elementos mais importantes que a compõe, ou seja, é a partir dela que será conhecida o meio de comunicação e seus componentes. Para isso, esse modelo seguirá alguns passos.
Sobre os passos da arquitetura de uma chamada remota de procedimento, analise as afirmativas a seguir:
1. A mensagem é gerada e emitida fora da máquina até seu destino.
2. A camada externa da rede é a responsável pela entrega da mensagem, de acordo com o IP.
3. Conversão, empacotamento e envio pela rede são alguns passos seguidos pela resposta do servidor.
4. A mensagem mantém seu código inicial e chega ao setor de requisição.
II e IV, apenas.
IV, apenas.
III, apenas.
I e II, apenas.
I e III, apenas.

A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma porta.
A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que possui alguns métodos padronizados. Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no texto:
Open.
Blinder.
Chamada Ghostbyname.
Listen.
Rejected.

O WWV é o acrônimo usual para National Institute of Standards and Technology Time & Frequency shortwave radio station e é responsável pelo informativo do tempo correto para o sincronismo de máquinas, o qual está localizado no oeste dos Estados Unidos da América, no estado de Colorado.
Assinale a alternativa que contém afirmacoes corretas a respeito do WWV:
A WWV apresenta padrão de funcionamento apenas em linhas terrestres.
A WWV realiza suas transmissões apenas de segunda a sexta-feira.
Saber das informações pelo WWV garante a sincronização das máquinas computacionais.
Apesar da “instantaneidade”, o tempo gasto para informação chegar ao solicitante, também interfere em sua atualização e sincronismo.
A WWV faz anúncios sobre intervalos de hora e frequências não padronizadas.

Os protocolos são formalidades controladoras e possibilitadoras de conexão e transferência de dados entre sistemas computacionais, dentre os protocolos existentes, podemos citar o Transmission Control Protocol (TCP) e User Datagram Protocol (UDP), os mais utilizados juntamente ao Protocolo de Internet (IP).
Sobre os protocolos TCP e UDP, analise as afirmativas a seguir:
1. O TCP é responsável pelo transporte e entrega das mensagens entre o emissor e o receptor.
2. O UDP é utilizado principalmente para transmissão de dados bancários.
3. O UDP não apresenta meios de apuração referentes à recepção de pacotes.
4. O TCP tem por definição manter os dados em um único pacote enviado individualmente formando a mensagem desejada.
5. O UDP transfere pacotes para o IP por meio de canal de comunicação fixo.
I e II, apenas.
IV e V, apenas.
I e III, apenas.
III e IV, apenas.
II e V, apenas.

Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a informação de chamada remota para o solicitante do método em questão.
Assinale a alternativa que contém informações corretas sobre a chamada remota:
Possibilita que uma mensagem enviada seja deletada em toda a rede
O comando write () é trocado por uma prorrogação funcional
O comando read () é trocado por uma prorrogação funcional
O comando delete () é trocado por uma prorrogação funcional
Evita que uma mensagem enviada por uma função seja empacotada

Prévia do material em texto

1- Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo implementado por meio de hardware, software ou a combinação deles.
 
Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo:
· 
O protocolo User Datagram Protocol ou UDP permite que seu funcionamento seja isolado.
· O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as orientações referentes à conexão.
· O protocolo User Datagram Protocol ou UDP à medida que recebe um pacote, informa imediatamente o servidor.
· O protocolo User Datagram Protocol ou UDP apresenta funcionamento relativamente complexo, confiável e seguro.
· O protocolo User Datagram Protocol ou UDP apresenta diversos mecanismos de recebimento de pacotes.
A alternativa está correta, pois o User Datagram Protocol é um protocolo do tipo simples, confiável e sem conexão, aliado ao IP ou Internet Protocol, ou seja, seu envio de dados (datagram) não garante seu recebimento e não exige longo relacionamento entre cliente e servidor.
2- Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de máquinas em sistemas distribuídos, pois pode influenciar diretamente no comando de um código ou na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos ajudariam a solucionar o problema de sincronização entre as máquinas.
Nesse sentido, assinale a alternativa que contém uma possível solução:
· Relógios lógicos
· Algoritmo de Landal
· Sincronismo de TPC
· Relógios de Berkeley
· Sincronização em redes ligadas por fio
A alternativa está correta, pois os relógios lógicos identificam as ações casuais e temporais nos sistemas distribuidos por meio de algoritmos (série finita de ações as quais serão executadas para a solução de um erro) responsáveis pela sincronicidade e veracidade interna dos relógios.
3- Quando tratamos da permissão que programas de aplicação tem para controle e uso de sockets, podemos pensar no ApiSocket fornecido pelo sistema operacional como interface de programação de aplicativos. Um Api socket possui alguns métodos padronizados como bind,  listen,  accept,  read,  write,  close,  chamada gethosbyname,  chamada getprotobyname.
Assinale a alternativa que contém um dos métodos padronizados descrito pelo texto sobre ApiSocket:
· 
Exemplo de read: read socket,  buffer e writebuffer
· São exemplos d bind;: socket,  queue,  addrlen.
· São exemplos accept: newsocket
· A chamada gethostbyname cria um IP para o servidor
· Chamada getprotobyname extrai o código do protocolo a partir do IP
 
   A alternativa está correta, pois sobre o método padronizado para ApiSocket sobre controle temos  termo newsocket, o qual   pode e deverá estar associado aos processo de socket, como finalizador de comunicação; de addr como parâmetros relacionados aos protocolos de rede;  e de addrlen, responsável pela comunicação, sendo residente ou não numa mesma máquina.
4 - A arquitetura de uma chamada remota de procedimento determinará o curso da comunicação e os elementos mais importantes que a compõe, ou seja, é a partir dela que será conhecida o meio de comunicação e seus componentes. Para isso, esse modelo seguirá alguns passos. Sobre os passos da arquitetura de uma chamada remota de procedimento, analise as afirmativas a seguir:
 
1.  A mensagem é gerada e emitida fora da máquina até seu destino.
2. A camada externa da rede é a responsável pela entrega da mensagem, de acordo com o IP.
3. Conversão, empacotamento e envio pela rede são alguns passos seguidos pela resposta do servidor.
4. A mensagem mantém seu código inicial e chega ao setor de requisição.
 
Está correto o que se afirma em:
· 
I e II, apenas.
· III, apenas.
· IV, apenas.
· II e IV, apenas.
· I e III, apenas.
 
A alternativa está correta, pois assim que a resposta é recebida pelo servidor, ela é convertida e conduzida ao processo cliente, corroborando com a alternativa III que diz que as fases de uma resposta do servidor são a transformação, , empacotamento e despacho pela rede da resposta do servidor.
5- A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma porta. A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que possui alguns métodos padronizados.
Nesse sentido, assinale a alternativa que indique um  exemplo de método padronizado citado no texto:
 
· Blinder.
· Rejected.
· Listen.
· Chamada Ghostbyname.
· Open.
A alternativa está correta, pois o método Listen é conhecido, dentro dos métodos padronizados, como o modo de espera ou passividade de um Socket, ou seja, é o responsável por indicar se o sistema deve ou não  aguardar as conexões a serem estabelecidas com o cliente.
6- O WWV é o acrônimo usual para National Institute of Standards and Technology Time & Frequency shortwave radio station e é responsável pelo informativo do tempo correto para o sincronismo de máquinas, o qual está localizado no oeste dos Estados Unidos da América, no estado de Colorado.  Assinale a alternativa que contém afirmações corretas a respeito do WWV:
A WWV apresenta  padrão de funcionamento apenas em linhas terrestres.
· Apesar da “instantaneidade”, o tempo gasto para informação chegar ao solicitante, também interfere em sua atualização e sincronismo.
· Saber das informações pelo WWV garante a sincronização das máquinas computacionais.
· A WWV faz anúncios sobre intervalos de hora e frequências não padronizadas.
· A WWV realiza suas transmissões apenas de segunda a sexta-feira.
A alternativa está correta, pois apesar de ser um excelente meio de consulta, os anúncios de tempo estão normalmente atrasados ??em 30 ms com o uso linhas terrestres nos EUA, podendo chegar a 150 ms em celulares e redes de voz sobre IP, e a 250 ms para conexão telefônica por satélite. 
7- O Socket e a ServerSocket são usadas basicamente para estabelecer comunicação entre cliente e servidor, de modo que suas aplicações são possíveis em diversos cenários. Dada essa afirmativa, podemos dizer que são exemplos desses cenários as criações de soluções para o sistema e chat somente para cliente-servidor.  Neste sentido, assinale a alternativa que indique qual é o resultado obtido a partir o uso de Socket e ServerSocket:
· a criação de um socket permite a criação de um objeto ServerSocket
· o uso de socket é ineficiente no uso de protocolos de comunicação
· o fechamento de um socket possibilita a comunicação entre processos
· Durante uma comunicação Socket o início dela
· a abertura de socket não permite  a especificação de uma porta de comunicação
A alternativa está correta, pois a classe socket e ServerSocket são responsáveis basicamente pela criação de chat entre cliente-cliente e cliente-servidor; além de não influenciar em possíveis soluções do sistema, respeitando os comandos do código e centralizando os diversos bancos de dados de uma comunicação Socket.
8- Os protocolos são formalidades controladoras e possibilitadoras de conexão e transferência de dados entre sistemas computacionais, dentre os protocolos existentes, podemos citar o Transmission Control Protocol (TCP) e User Datagram Protocol (UDP),  os mais utilizados juntamente ao Protocolo de Internet (IP).
Sobre os protocolos TCP e UDP, analise as afirmativas a seguir:
 
1. O TCP é responsável pelo transporte e entrega das mensagens entre o emissor e o receptor.
2. O UDP é utilizado principalmente para transmissão de dados bancários.
3. O UDP não apresenta meios de apuração referentes à recepção de pacotes.
4. O TCP tem por definição manter os dados em um único pacote enviado individualmente formando a mensagem desejada.
5. O UDP transfere pacotes para o IP por meio de canal de comunicação fixo.Está correto o que se afirma em:
· III e IV, apenas.
· IV e V, apenas.
· II e V, apenas.
· I e III, apenas.
· I e II, apenas.
A alternativa está correta, pois as afirmativas I e III estão corretas, já que o protocolo UDP é isento de mecanismos que garante a recepção de pacotes, ou seja, não possui mecanismos de reconhecimento de entrada e saída de pacotes; e o protocolo TCP é protocolo vigente na relação emissor e receptor, ou seja, como ele é orientado em conexão e usuário de reconhecimento de recebimento de pacotes, garante a entrega de pacotes.
9- Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou seja, termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o protocolo de internet para comunicação; cuja função se resume à identificação de interface e endereçamento de localização.
Assinale a alternativa que contenha informações corretas sobre o protocolo IP
 
 Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo que, se um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP 10.47.99 ele precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há uma porta do sistema operacional, no caso Windows. 
· 
O IP 10.7.8. 88;355 nos diz que a porta local do socket é 355
· O IP 10.47.99 nos diz que 99 é uma porta de servidor
· Para identificar uma conexão entre dois pontos usamos <IP, PORTA>
· Para identificar uma porta a partir do IP, usamos seus 2 primeiros números
· Para identificar uma conexão entre dois pontos usamos <IP, OPEN>
 
A alternativa está correta, pois o indicativo para conexão entre os pontos de uma rede é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um ApiWinsock para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No caso de um endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do socket, passível de comunicação. 
10- Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a informação de chamada remota para o solicitante do método em questão. Assinale a alternativa que contém informações corretas sobre a chamada remota:
· 
O comando read () é trocado por uma prorrogação funcional
· O comando delete () é trocado por uma prorrogação funcional
· Evita que uma mensagem enviada por uma função seja empacotada
· Possibilita que uma mensagem enviada seja deletada em toda a rede
· O comando write () é trocado por uma prorrogação funcional
A alternativa está correta, pois descreve brevemente uma chamada remota, na qual o read () presente numa chamada normal, será substituído por uma extensão de sua função pedindo o envio de uma mensagem protegida pela função, por meio de uma rede.

Mais conteúdos dessa disciplina