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

Ordenar por
Matéria
Nível

Roteamento: Conceitos, Protocolos e Funções

Classificado em Computação

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

Roteamento: Conceitos e Funções

O roteamento é um processo de retransmissão, com origem e destino lógicos. Cada dispositivo possui um endereço lógico. Para realizar a retransmissão, é necessário conhecer a topologia lógica e ser capaz de se comunicar com dispositivos vizinhos. A PDU (Unidade de Dados de Protocolo) é um pacote ou datagrama.

Funções do Roteamento:

  • Mecanismo de aprendizado e manutenção da topologia.
  • Movimento do tráfego transiente da interface de entrada para saída (comutação).

O roteador deve:

  • Determinar se possui a suíte de protocolos corretamente ativa (ex: TCP/IP, IPX e DECnet).
  • Conhecer a rede de destino.
  • Saber qual interface de saída é o melhor caminho para o destino.

Métricas de Roteamento

As métricas são... Continue a ler "Roteamento: Conceitos, Protocolos e Funções" »

Convergência de Redes: RIP, IGRP, EIGRP, OSPF

Classificado em Computação

Escrito em em português com um tamanho de 6,22 KB

Explicação sobre o conceito de convergência em redes de computadores e como diferentes protocolos de roteamento a implementam.

Rede Roteada

  • Caminho simples e
  • Sem loop

Convergência de Rede

Todas as tabelas de roteamento estão sincronizadas e cada uma contém uma rota utilizável para todos os destinos conhecidos.

Tempo de Convergência

Tempo necessário para que todos os roteadores em uma rede concordem com a topologia atual. Depende de:

  • Tamanho da rede
  • Protocolo de roteamento
  • Timers configuráveis

Timers default dependem do fabricante.

A topologia de rede deve estar estabilizada antes de novos cálculos de rota.

Uma rede não converge mais rapidamente do que a duração do timer de holddown.

Exemplo: um roteador executa OSPF com um atraso incorporado... Continue a ler "Convergência de Redes: RIP, IGRP, EIGRP, OSPF" »

h2 Parâmetros de Avaliação e Comparação de Redes

Classificado em Computação

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

Parâmetros de Avaliação e Comparação de Redes

Custo: Custo das estações de processamento, custo de interfaces com o meio de comunicação, custo do meio de comunicação.

Retardo de Transferência: Retardo de transmissão é o intervalo de tempo decorrido desde o início da transmissão até o destino.

Desempenho: É influenciado pela arquitetura, incluindo o protocolo de comunicação e o meio de transmissão.

Confiabilidade: Tempo medido entre falhas, tolerância a falhas, degradação em tempo de reconfiguração após a falha, considerar redundância, auto-teste e configuração.

Modularidade: Facilita a modificação e a facilidade de crescimento.

Compatibilidade: Capacidade que o sistema possui de se ligar a dispositivos de vários fabricantes,... Continue a ler "h2 Parâmetros de Avaliação e Comparação de Redes" »

Camada de Enlace (OSI Camada 2): Funções Essenciais e Protocolos

Classificado em Computação

Escrito em em português com um tamanho de 9,09 KB

Função da Camada de Enlace (Camada 2)

Para que os pacotes da camada de rede sejam transportados do host de origem ao host de destino, eles devem atravessar diferentes redes físicas. Essas redes físicas podem consistir de diferentes tipos de meios físicos, como fios de cobre, micro-ondas, fibras ópticas e links de satélite. Os pacotes da camada de rede não têm um caminho para acessar diretamente esses diferentes meios. O papel da camada de enlace do Modelo OSI é preparar os pacotes da camada de rede para transmissão no meio físico.

Serviços de Suporte: Conexão para Camadas Superiores

A camada de enlace fornece um meio para a troca de dados em um meio local comum. A camada de enlace realiza dois serviços básicos:

  • Permite que as camadas
... Continue a ler "Camada de Enlace (OSI Camada 2): Funções Essenciais e Protocolos" »

Conceitos Essenciais: TADs, Estruturas e Tipagem

Classificado em Computação

Escrito em em português com um tamanho de 6,65 KB

Tipos Abstratos de Dados (TADs)

Agrupam a estrutura de dados juntamente com as operações que podem ser feitas sobre esses dados, encapsulando a estrutura de dados. Os usuários do TAD só têm acesso a algumas operações disponibilizadas sobre esses dados. O usuário só enxerga a interface, não a implementação, podendo abstrair da implementação específica. Qualquer modificação nessa implementação fica restrita ao TAD. A escolha de uma representação específica é fortemente influenciada pelas operações a serem executadas.

Implementação de TADs

Em linguagens orientadas a objeto (C++, Java), a implementação é feita através de classes. Em linguagens estruturadas (C, Pascal), a implementação é feita pela definição de tipos... Continue a ler "Conceitos Essenciais: TADs, Estruturas e Tipagem" »

Conceitos Fundamentais de Hardware e Software de Computadores

Classificado em Computação

Escrito em em português com um tamanho de 6,77 KB

1. Estrutura Interna dos Discos Magnéticos

R: Os elementos que formam a estrutura interna dos discos magnéticos são:

  • Trilhas: São circunferências concêntricas representadas nas faces das lâminas que formam o disco.
  • Setores: São segmentos de trilhas, onde os dados são gravados.
  • Cilindros: São formados pelas trilhas equidistantes ao centro do disco.

2. Diferença entre Partições Primárias e Estendidas

R:

  • Partições Primárias: Não podem ser subdivididas.
  • Partições Estendidas: São subdivididas em unidades lógicas.

3. Procedimentos para Particionamento Não Destrutivo

R: Para o particionamento não destrutivo de discos magnéticos básicos ser realizado com sucesso, são necessários dois procedimentos preliminares:

  • Rodar o Scandisk para
... Continue a ler "Conceitos Fundamentais de Hardware e Software de Computadores" »

Conceitos Essenciais de Programação e Estruturas de Dados

Classificado em Computação

Escrito em em português com um tamanho de 5,04 KB

Conceitos Fundamentais de Programação Orientada a Objetos (OOP)

O que é um Objeto?

Um objeto é uma entidade fornecida com um conjunto de propriedades ou atributos (dados) e comportamento ou funcionalidade (métodos) que reagem a eventos. Corresponde a objetos reais do mundo que nos rodeia, ou objetos do sistema interno (o programa). É uma instância de uma classe.

Métodos em Programação Orientada a Objetos

Um método é uma sub-rotina associada exclusivamente a uma classe ou objeto. É definido como um conjunto de ações que um objeto pode tomar para alcançar um propósito. Os métodos representam a parte viva e interessante de um objeto e são comumente usados para modificar as propriedades do objeto. Ao modificar qualquer uma das propriedades... Continue a ler "Conceitos Essenciais de Programação e Estruturas de Dados" »

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

Classificado em Computação

Escrito em em português com um tamanho de 4,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 a ler "Fundamentos de Redes: Protocolos, Modelos e Endereçamento IP" »

Normalização de Banco de Dados: Guia Essencial

Classificado em Computação

Escrito em em português com um tamanho de 6,42 KB

Anomalias na Normalização

A normalização visa eliminar anomalias que podem ocorrer em bancos de dados mal estruturados:

  • Anomalia de Inserção: Dificuldade em adicionar novos dados se parte da informação necessária (geralmente relacionada a outra entidade) ainda não existir, ou a necessidade de inserir dados redundantes ou valores nulos.
  • Anomalia de Exclusão: Perda não intencional de informações sobre uma entidade ao excluir dados sobre outra entidade presente na mesma tabela.
  • Anomalia de Atualização: Necessidade de atualizar a mesma informação em múltiplos registros, aumentando o risco de inconsistências caso alguma atualização falhe.

Tipos de Chaves em Banco de Dados

Chave Candidata

Atributo ou conjunto de atributos que identificam... Continue a ler "Normalização de Banco de Dados: Guia Essencial" »

História, Paridade e Comunicação Serial

Classificado em Computação

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

Pioneiros da Computação e Comunicação

Alan Turing inventou um dispositivo formal capaz de processar instruções, chamado de Máquina de Turing. A máquina funcionaria usando conceitos de cálculo de entrada, saída e um programa. John von Neumann sugeriu que as instruções fossem armazenadas na memória do computador (conceito de programa armazenado) e ajudou na construção do ENIAC. Claude Shannon criou operações lógicas usando código binário. Alexander Graham Bell inventou o telefone, Samuel F. Morse inventou o telégrafo, depois os Teletypewriter e, em seguida, os primeiros terminais remotos. Futuramente, as linhas do telégrafo dariam suporte às linhas telefônicas que seriam utilizadas pela internet. A internet sem fio, por... Continue a ler "História, Paridade e Comunicação Serial" »