Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Camada de Sessão: Gerenciando a Comunicação em Rede

Classificado em Computação

Escrito em em português com um tamanho de 106,33 KB

Visão Geral da Camada de Sessão

Problemas de Comunicação

Durante uma conversa em rede, dois problemas principais podem surgir: a colisão de mensagens enviadas simultaneamente, causando interrupções, e a necessidade de pausar para salvar, revisar conversas anteriores ou ressincronizar após uma interrupção.

Soluções

Para evitar colisões de mensagens, utilizam-se protocolos de comunicação. Comunicação alternada de mão dupla, com revezamento no envio, ou comunicação simultânea de mão dupla, com envio independente e contínuo, são duas possíveis abordagens.

Para o segundo problema, o envio de pontos de verificação, ou seja, salvar a conversa e verificar o relógio, garante a sincronização. O início ordenado e o término da

... Continue a ler "Camada de Sessão: Gerenciando a Comunicação em Rede" »

Revisão de Conceitos Fundamentais de Redes e Computadores

Classificado em Computação

Escrito em em português com um tamanho de 8,53 KB

1. Vantagens da Compra de um Computador Pessoal (Escolha duas):

  • O usuário pode especificar componentes de alta performance.
  • Suporte de alto nível gráfico e aplicativos de jogos.

2. Medida Comum para Velocidade de Comunicação na Transferência de Dados:

  • bps (bits por segundo).

3. Cliente DHCP Sem Fio Não Conecta à Internet (Verificações Iniciais - Escolha duas):

  • SSID.
  • Se o cliente sem fio está configurado para DHCP.

4. Projeto da Camada de Rede e Ponto de Conexão para Dispositivos de Usuário Final:

  • Acesso.

5. Nome do Contrato entre Cliente e Provedor sobre Requisitos de Serviço (Uptime/Resposta):

  • SLA (Service Level Agreement).

6. Função do Servidor DNS:

  • Converte um nome de computador ou domínio para o endereço IP correspondente.

7. Endereços

... Continue a ler "Revisão de Conceitos Fundamentais de Redes e Computadores" »

QoS e VoIP: Fundamentos, Políticas e Cálculos de Rede

Classificado em Computação

Escrito em em português com um tamanho de 27,17 KB

1. Elementos Fundamentais para Configurar QoS

Para configurar Qualidade de Serviço (QoS) em dispositivos de rede, três elementos são fundamentais:

  • Identificação: Diferencia o que é prioridade e o que não é no pacote. Exemplo: marcação de pacotes (TOS), frame (CoS), protocolo (TCP, UDP, etc.) e porta (HTTP/80).
  • Política: Estabelece regras no serviço (limitação de banda, níveis de prioridade, descarte de pacotes).
  • Aplicação da Política: Aplicação da política na interface e mecanismo de fila.

2. Marcação de Camada 2: Vantagens e Desvantagens

3. Tipos de Marcação no Cabeçalho IP

4. Exemplo de Política de QoS

Política de Fila: Estabelece uma fila para que o pacote indicado trafegue com prioridade na rede.

5. Exemplos de Filas

... Continue a ler "QoS e VoIP: Fundamentos, Políticas e Cálculos de Rede" »

Guia de Algoritmos, Estruturas de Dados e Complexidade

Classificado em Computação

Escrito em em português com um tamanho de 8 KB

Conceitos Fundamentais

Algoritmo: Sequência de ações executáveis para obtenção de uma solução para um determinado tipo de problema. Segundo Dijkstra, é uma descrição de um padrão de comportamento expresso em termos de um conjunto finito de ações.

Bubblesort: É um algoritmo de ordenação popular; ele funciona permutando repetidamente elementos adjacentes que estão fora de ordem.

Dados: Sucessões de fatos brutos que não foram organizados, processados, relacionados, avaliados ou interpretados, representando partes isoladas de eventos, situações ou ocorrências.

Filas: Estruturas onde todas as inserções são realizadas em um extremo da estrutura, e todas as retiradas e, geralmente, os acessos são realizados no outro extremo... Continue a ler "Guia de Algoritmos, Estruturas de Dados e Complexidade" »

Hardware de Rede: Conceitos e Camadas de Protocolo

Classificado em Computação

Escrito em em português com um tamanho de 3 KB

Hardware de Rede

  1. Links de Difusão
  2. Links Ponto a Ponto

Tipos de Links

  • Difusão: Tem apenas um canal de comunicação compartilhado por todas as máquinas da rede.
  • Ponto a Ponto: Consistem em muitas conexões pares de máquinas individuais.

Serviços de Comunicação

  • Serviço Orientado a Conexões: Baseia-se no sistema telefônico. Primeiro, o usuário estabelece uma conexão, utiliza a conexão e depois a libera.
  • Serviço Sem Conexão: Baseia-se no sistema postal. Cada mensagem contém o endereço de destino completo e cada uma delas é roteada através do sistema independentemente de todas as outras.

Serviços e Protocolos

  • Serviço: É um conjunto de primitivas que uma camada oferece à camada situada acima dela. O serviço define as operações que
... Continue a ler "Hardware de Rede: Conceitos e Camadas de Protocolo" »

Exercícios Resolvidos de Java: Listas e Collections

Classificado em Computação

Escrito em em português com um tamanho de 2,63 KB

1. Dado o programa abaixo, escrito em Java:


package atividadeA1;
import java.util.ArrayList;
import java.util.Collection;

public class Questao1 {
    public static void main(String[] args) {
        Collection x = new ArrayList();
        Collection y = new ArrayList();
        for (int i = 1; i < 7; i++) {
            x.add(i + 2);
        }
        for (int i = 1; i < 4; i++) {
            x.remove(i);
        }
        for (int j = 0; j < 3; j++) {
            y.add(j + 10);
        }
        x.addAll(y);
        System.out.print(x.toString());
    }
}

Após a execução, será impresso no console: [3, 4, 5, 6, 10, 11, 12]

2. Dado o programa abaixo, escrito em Java:


package atividadeA1;
import java.util.ArrayList;
import java.
... Continue a ler "Exercícios Resolvidos de Java: Listas e Collections" »

Revisão de Conceitos Essenciais: IPv4, IPv6 e Nagios

Classificado em Computação

Escrito em em português com um tamanho de 3,3 KB

Questões de Múltipla Escolha e Relacionamento

* Relacione a descrição dos recursos de compartilhamento do IPv4 / IPv6.

Opções: (A) Dual Stack (B) Tunneling (C) Translation

  • (A) Dual Stack: Faz com que um único dispositivo (um roteador, por exemplo) tenha suporte a dois protocolos.
  • (B) Tunneling: Cria condições para o tráfego de pacotes IPv6 em redes IPv4 e vice-versa. Há várias tecnologias com essa função, como o tunnel broker, por exemplo.
  • (C) Translation: Possibilita a comunicação entre os dois protocolos, possuindo várias técnicas de tradução, como Application Layer e Transport Relay Translator.

** Assinale o item que não faz parte do cabeçalho ICMPv6:

a) Type b) Code c) Authentication d) Checksum e) Data

*** O formato

... Continue a ler "Revisão de Conceitos Essenciais: IPv4, IPv6 e Nagios" »

Fundamentos de Redes: Perguntas e Respostas Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 17,38 KB

1. Quais dos seguintes protocolos da camada de aplicação utilizam segmentos UDP? (Escolha dois.)

  • DNS
  • FTP
  • Telnet
  • TFTP
  • SMTP

2. Quais das seguintes são vantagens da instalação de cabos UTP? (Escolha três.)

  • Menos caro do que a fibra óptica
  • Mais flexível e fácil de instalar em um prédio em contrário
  • deve alterar o ponto terminal ao atualizar o hardware considerado o meio mais rápido de cobre
  • recebe menos interferência RFI e EMI do que um meio de fibra óptica
  • permite um fácil upgrade de hardware WAN

3. Quando você deve usar um cabo crossover em uma rede?

  • Ao conectar um host na porta console do roteador
  • Ao conectar um host a um switch
  • Ao conectar um host a outro host
  • Ao conectar um switch a um roteador

4. Quais das seguintes opções descrevem a topologia

... Continue a ler "Fundamentos de Redes: Perguntas e Respostas Essenciais" »

Gerenciamento de Mudanças e Solicitações (CRs) em Projetos

Classificado em Computação

Escrito em em português com um tamanho de 8,17 KB

Solicitação de Mudança (CR)

Um artefato formalmente submetido que é usado para rastrear todas as solicitações dos envolvidos (inclusive novas características, solicitações de melhoria, conserto de defeitos, mudança de requisitos, etc.) junto com as informações de status relacionadas durante todo o ciclo de vida do projeto. Todo o histórico de mudanças será mantido com a Solicitação de Mudança, o que inclui todas as mudanças de estado, datas e motivos para as mudanças. Essas informações ficam disponíveis para revisões repetidas e para fechamento final.

Comitê de Controle de Mudança (CCB)

O comitê que supervisiona o processo de mudanças. Consiste em representantes de todas as partes interessadas, inclusive clientes, desenvolvedores... Continue a ler "Gerenciamento de Mudanças e Solicitações (CRs) em Projetos" »

Exercícios Resolvidos: Arquitetura de Computadores e Bases Numéricas

Classificado em Computação

Escrito em em português com um tamanho de 112,15 KB

1) Conversão de Bases e Operações Aritméticas

Converta para a base binária, realize as operações e o resultado converta para a base solicitada:

  1. 6758 + A916 = 61410
    • 6758 => 1101111012
    • A916 => + 101010012
    • Resultado: 10011001102 => 61410
  2. 7C16 - 9510 = 358
    • 7C16 => 011111002
    • 9510 => - 10111112
    • Resultado: 00111012 => 358
  3. 458 x 1310 = 1E116
    • 458 => 1001012
    • 1310 => x 11012
    • Cálculo Binário:
        100101
      x   1101
      --------
        100101
       000000
       100101
      +100101
      --------
      111100001
                      
    • Resultado: 1111000012 => 1E116
  4. ACF16 : 138 = _______10
    • ACF16 => 1010110011112
    • 138 => 0010112

Imagen

2) Conversão de Unidades de Dados (Bytes e Bits)

  1. 12,5 MBytes => 12,5 x 1024 = 12.800 KBytes
  2. 6,75 KBytes => (6,75 x 1024) bytes x 8 = 55.296 bits
  3. 22528
... Continue a ler "Exercícios Resolvidos: Arquitetura de Computadores e Bases Numéricas" »