Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino Fundamental I

H2. Conceitos Essenciais de Segurança e Arquitetura em Nuvem

Computação8,04 KB

Conceitos Essenciais de Segurança e Arquitetura em Nuvem

1. Segurança em Infraestrutura Sem Perímetro e Grupos de Segurança

Em uma infraestrutura sem segmentos de rede ou perímetro, onde cada servidor virtual ocupa o mesmo nível de rede, com o tráfego gerenciado por meio de uma definição de grupo de segurança, a segurança é ampliada. Com relação aos Grupos de Segurança, avalie as afirmações a seguir:

  1. Um servidor individual pode ser membro de vários grupos de segurança, e as regras para um determinado servidor são a união das regras atribuídas a todos os grupos dos quais esse servidor é membro.
  2. Pode-se, assim, configurar grupos de segurança que imitam a segurança do perímetro tradicional.

2. Planejamento de Demanda e Capacidade

...
Continue lendo "H2. Conceitos Essenciais de Segurança e Arquitetura em Nuvem" »

Guia de Firewall, NAT, VPN e Proxy para Redes

Computação3,78 KB

Firewall é um ponto entre duas ou mais redes, que pode ser um componente ou conjunto de componentes, por onde passa todo o tráfego, permitindo que sejam realizados o controle, a autenticação e os registros de todo o tráfego.

Firewall não autentica dados nem protege contra vírus!

Funcionalidades

  • Filtro de Pacotes: Roteamento seletivo de pacotes, analisando os dados dos cabeçalhos.
  • Proxies: Análise de pacotes na camada de aplicação.
  • Bastion Hosts: Equipamentos onde são instalados serviços a serem oferecidos para a Internet; operam com o mínimo de serviços necessários, sempre na versão mais atualizada.

Network Address Translation (NAT)

  • Converte endereços IP inválidos e reservados em endereços válidos e roteáveis.
  • Resolve o problema
...
Continue lendo "Guia de Firewall, NAT, VPN e Proxy para Redes" »

Guia de Fundamentos: Bancos de Dados e Algoritmos

Computação5,54 KB

Fundamentos de Bancos de Dados e Algoritmos

1) Como funcionam os relacionamentos? Explique.
Funcionam pela coincidência de dados em campos-chave, geralmente um campo com o mesmo nome em ambas as tabelas. Na maioria dos casos, os campos coincidentes são a chave primária de uma tabela e a chave estrangeira de outra.
2) Qual o tipo mais comum de relacionamento? Caracterize.
É o relacionamento um-para-muitos. Nesse relacionamento, um registro na tabela A pode ter muitos registros coincidentes na tabela B, mas um registro na tabela B tem apenas um registro coincidente na tabela A.
3) Qual a diferença entre um índice único e um índice de performance?
O índice único, criado através de uma chave primária, não permite a inclusão de linhas duplicadas....

Continue lendo "Guia de Fundamentos: Bancos de Dados e Algoritmos" »

VDDI, SOAP, REST, Web Services, XPath, jQuery UI

Computação2,72 KB

VDDI — Diretório de serviços para Web Services

VDDI é um serviço de diretório onde empresas podem registrar (publicar) e descobrir por web services. A comunicação é feita através de SOAP e as interfaces dos web services são descritas por WSDL. SOAP tem uma infraestrutura bem estabelecida, fornece maior flexibilidade na especificação de parâmetros e não necessita de múltiplas associações e transições de estado. Tem o seu próprio protocolo e concentra-se em expor peças de lógica de aplicativos como serviços. SOAP expõe operações e é uma boa solução para:

  • Processamento assíncrono e localização
  • Contratos formais
  • Operações stateful (com estado)

Web Service

Web Service são aplicações web distribuídas que fornecem...

Continue lendo "VDDI, SOAP, REST, Web Services, XPath, jQuery UI" »

Guia de Estudo: Modelo Hierárquico e VLANs

Computação5,35 KB

Modelo de Rede Hierárquico

  1. Liste e descreva as 3 camadas do modelo de rede hierárquico: Core, Distribuição e Acesso.
  2. Quais são as 3 opções que associam corretamente a camada do modelo de design hierárquico à sua função?
    • Distribuição: políticas de controle de tráfego e de segurança.
    • Acesso: interface para dispositivos finais.
    • Núcleo: backbone de alta velocidade.
  3. Em relação ao design de rede, o que é convergência? É agregar toda a rede de vídeo, áudio e voz em um único dispositivo.
  4. Que fator pode complicar a análise de comunidades de usuários? O uso do aplicativo nem sempre está ligado ao departamento ou ao local físico.
  5. Um switch que usa endereços MAC para encaminhar quadros funciona em qual camada do modelo OSI? Camada
...
Continue lendo "Guia de Estudo: Modelo Hierárquico e VLANs" »

Sistemas Operacionais: Conceitos e Tipos

Computação5,61 KB

SISC/RISC: Microsoft, Intel, Motorola, Apple

Microsoft, Intel = SISC/RISC = Motorola, Apple

O que é um Sistema Operacional (SO)?

O SO gera interface entre Hardware e Usuário, gerencia os recursos (processadores, espaço em memória, arquivos).

Controle de acesso: equilibrar o uso e evitar conflitos.

SO como Máquina Abstrata

  • Ocultar a complexidade do hardware.
  • Oferecer interfaces padronizadas de acesso ao hardware.
  • Permitir uma visão homogênea de dispositivos distintos.

Funções Principais de um SO

  • Execução de programas: capacidade de carregar, executar e encerrar um programa.
  • Operações de I/O: deve fornecer meios para controlar arquivos ou dispositivos de I/O.
  • Manipulação do sistema de arquivos: ler, gravar, criar e excluir arquivos.
  • Comunicação:
...
Continue lendo "Sistemas Operacionais: Conceitos e Tipos" »

Fundamentos de Redes: Protocolos, Modelos e Endereçamento IP

Computação4,7 KB

Entidades de Padronização da Internet

IRTF: Grupo de trabalho que atua em assuntos estratégicos de longo prazo, incluindo esquemas de endereçamento e novas tecnologias.

IESG: Grupo de indivíduos responsáveis por coordenar os esforços dos grupos de trabalho do IETF (Internet Engineering Task Force).

O que é um Protocolo de Rede?

Um protocolo é uma linguagem utilizada para permitir que dois ou mais computadores se comuniquem.

Modelos de Referência

Modelo OSI (Open Systems Interconnection)

As camadas do modelo OSI são:

  • Aplicação
  • Apresentação
  • Sessão
  • Transporte
  • Rede
  • Enlace
  • Física

Modelo TCP/IP

As camadas do modelo TCP/IP são:

  • Aplicação
  • Transporte
  • Rede
  • Enlace
  • Física

Camadas e suas Funções

Física
Camada que está ligada diretamente ao hardware.
Enlace
Responsável
...
Continue lendo "Fundamentos de Redes: Protocolos, Modelos e Endereçamento IP" »

Entenda o Papel e as Funções dos Sistemas Operacionais

Computação2,25 KB

1) Como seria utilizar um computador sem um Sistema Operacional?

R: Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre o hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros. As duas principais funções são a facilidade de acesso aos recursos do sistema e o compartilhamento de recursos de forma organizada e protegida.

2) O que é um Sistema Operacional? Fale sobre suas principais funções.

R: É um programa que atua como intermediário entre o usuário e o hardware de um computador. Ele proporciona um ambiente onde o usuário pode executar programas de forma conveniente e eficiente. Suas principais funções são:

  • Abstrair a
...
Continue lendo "Entenda o Papel e as Funções dos Sistemas Operacionais" »

Sistemas de Computação: Acoplamento, SMPs, Clusters e Nuvem

Computação12,63 KB

1. Características dos Sistemas de Computação

a) Sistemas Fortemente Acoplados (Tightly Coupled)

Nos sistemas fortemente acoplados (tightly coupled), existem vários processadores compartilhando uma única memória e gerenciados por um único Sistema Operacional. Múltiplos processadores permitem que vários programas sejam executados ao mesmo tempo, ou que um programa seja dividido em subprogramas para a execução simultânea em mais de um processador. Desta forma, é possível aumentar a capacidade de computação de um sistema, adicionando novos processadores com um custo muito inferior em relação à aquisição de novos computadores.

Exemplos: Linux e o Windows Server são considerados sistemas fortemente acoplados.

b) Sistemas Fracamente

...
Continue lendo "Sistemas de Computação: Acoplamento, SMPs, Clusters e Nuvem" »

Guia Prático: Java, MySQL e Servlets

Computação1,88 KB

Atributos de Classe em HTML

O atributo utilizado para definir que uma tag HTML pertença a uma classe específica é o class.

Exemplo:

<div class="exemplo">Conteúdo da classe exemplo</div>

Conexão com MySQL via JDBC

Para conectar um programa Java a um banco de dados MySQL local na porta padrão, utilize a classe DriverManager:

com = DriverManager.getConnection("jdbc:mysql://localhost:3306/controle", "root", "123");

Passagem de Parâmetros entre Servlet e JSP

Para passar informações sem utilizar os métodos GET ou POST, utilize o método getSession().setAttribute() do objeto request:

request.getSession().setAttribute("nome", valor);

Inserção de Dados com PreparedStatement

Exemplo de inserção de dados em uma tabela MySQL:

st = com.getConexao(
...
Continue lendo "Guia Prático: Java, MySQL e Servlets" »