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

Protocolos e Camadas de Rede: Aplicação, Transporte e IPv4

Computação2,78 KB

Camada de Aplicação

Função: É responsável por prover serviços para aplicações de modo a separar a existência de comunicação em rede entre processos de diferentes computadores.

Protocolos: TELNET, FTP, SMTP, DNS, HTTP, RTP.

Camada de Transporte

É a camada responsável pela transferência eficiente, confiável e econômica dos dados entre a máquina de origem e a máquina de destino, independentemente do tipo, topologia ou configuração.

  • Protocolo TCP: O Protocolo de Controle de Transmissão provê confiabilidade, entrega na sequência correta e verificação de erros.
  • Protocolo UDP: O User Datagram Protocol (UDP) é um protocolo simples da camada de transporte. Ele é descrito na RFC 768 e permite que a aplicação envie um datagrama
...
Continue lendo "Protocolos e Camadas de Rede: Aplicação, Transporte e IPv4" »

Conceitos de Abstração, Herança e Concorrência em Programação

Computação2,35 KB

1. O que é Abstração?

Uma abstração é uma visualização ou representação de uma entidade que inclui somente os atributos importantes em um contexto particular.

2. Qual Mecanismo Permite a Reutilização de Código?

A herança. Um conjunto de instâncias é criado a partir de uma classe com características semelhantes, e os elementos desse subconjunto herdam todas as características do conjunto original.

3. Quais os Níveis de Concorrência em Programas e seus Propósitos?

Nível de Instrução de Máquina: Execução de duas ou mais instruções simultaneamente.

Nível de Instrução de Sentenças: Execução de duas ou mais instruções de sentenças na linguagem fonte simultaneamente. Especifica como os dados devem ser distribuídos...

Continue lendo "Conceitos de Abstração, Herança e Concorrência em Programação" »

Conceitos Fundamentais de Redes: PDU, IPV4, TCP/UDP e Endereçamento

Computação3,88 KB

Conceitos Fundamentais de Redes

PDU (Unidade de Dados de Protocolo): Em telecomunicações, descreve um bloco de dados que é transmitido entre duas instâncias da mesma camada.

Cada camada recebe a PDU da camada superior como um bloco de dados, adiciona seus cabeçalhos (e em alguns casos, rodapés) de controle, criando a sua própria PDU, num processo chamado de encapsulamento.

Limitações do IPv4

  • Redução de endereço de IP.
  • Expansão da tabela de roteamento.
  • Falta de conectividade ponto a ponto.

A Camada de Transporte

É responsável por estabelecer uma sessão de comunicação temporária entre dois aplicativos e fornecer dados entre eles. O TCP/IP usa dois protocolos para fazer isso: Protocolo TCP e Protocolo UDP (User Datagram Protocol).

Responsabilidades...

Continue lendo "Conceitos Fundamentais de Redes: PDU, IPV4, TCP/UDP e Endereçamento" »

Sistemas Operacionais, Infraestrutura e GPO — Guia Rápido

Computação4,38 KB

Sistema Operacional

Para que serve o sistema operacional? Diferença 32/64 bit

R. O sistema operacional (SO) serve para inicializar o hardware do computador, facilitando e organizando a interação dos programas com os drivers. Sistemas 32 bits suportam até 4 GB de memória RAM; sistemas 64 bits suportam muito mais — por exemplo, mais de 128 GB de memória RAM, dependendo da implementação.

O que é o kernel?

O kernel é responsável por interagir com as camadas de hardware e software. Basicamente, ele começa a funcionar assim que o computador é ligado, detectando todo o hardware e gerenciando recursos.

O que são os processos do SO?

São tarefas em execução que gerenciam os comandos de cada aplicação e o uso de recursos (CPU, memória,...

Continue lendo "Sistemas Operacionais, Infraestrutura e GPO — Guia Rápido" »

Padrões IEEE 802.11: Uma Visão Geral das Tecnologias de Rede Sem Fio

Computação2,25 KB

**Padrões IEEE 802.11: Uma Visão Geral das Tecnologias de Rede Sem Fio**
O padrão IEEE 802.11 define as especificações para comunicação sem fio, dividindo a área de cobertura da rede em células.
**Variantes do Padrão 802.11**
**802.11b:**
  • Opera em 2,4 GHz com velocidade de até 11 Mbps
  • Excelente qualidade de sinal e baixa obstrução
**802.11a:**
  • Opera em 5 GHz com velocidade de até 54 Mbps
  • Baixo alcance de sinal e alta obstrução
  • Incompatível com 802.11b e 802.11g
**802.11g:**
  • Opera em 2,4 GHz com velocidade de até 54 Mbps
  • Excelente alcance de sinal e baixa obstrução
  • Compatível com 802.11b
**802.11n:**
  • Opera em 2,4 ou 5 GHz com velocidade de 65 a 300 Mbps
  • Utiliza MIMO-OFDM para aumentar a largura de banda
**802.11ac:**
  • Opera em 5 GHz com velocidade
...
Continue lendo "Padrões IEEE 802.11: Uma Visão Geral das Tecnologias de Rede Sem Fio" »

Redes P2P, HTTP, UDP e Cache Web

Computação3,14 KB

Requisição e Busca de Interesse *Peer-to-Peer*

Para localizar um determinado arquivo de interesse, um usuário deve fazer uma consulta ao servidor de diretório centralizado. Isso porque todo usuário do sistema, ao entrar na rede peer-to-peer, deve informar ao servidor seu endereço IP atual e a lista de conteúdo que está disponibilizando. Assim, o servidor sabe quais usuários disponibilizam um dado arquivo e retorna o endereço de um desses usuários para aquele que iniciou a busca. De posse desse endereço, é possível solicitar diretamente o arquivo para o usuário que o disponibiliza, sem que a comunicação passe pelo servidor.

A confiabilidade desta aplicação é fortemente baseada na operação do servidor, que é um ponto único

...
Continue lendo "Redes P2P, HTTP, UDP e Cache Web" »

Redes de Computadores: Conceitos Essenciais

Computação3,72 KB

Comutação de Circuitos x Comutação de Pacotes

Na comutação de circuitos, antes do envio dos dados, é necessário estabelecer uma conexão. Através do envio de pacotes de sinalização, recursos são reservados e, assim, constrói-se um canal dedicado para a comunicação. Uma vez estabelecido o canal, a comunicação de dados é efetuada sem risco de congestionamento e sem a necessidade de armazenar e reencaminhar os dados a cada elemento intermediário no caminho entre origem e destino. Dessa forma, os dados da conexão seguem o mesmo caminho.

Por outro lado, na comutação de pacotes, cada fluxo de dados fim-a-fim é dividido em pacotes e não é necessário estabelecer previamente uma conexão. Assim, não há reserva de recursos e

...

Continue lendo "Redes de Computadores: Conceitos Essenciais" »

Guia de Governança de TI e Fundamentos do COBIT

Computação4,76 KB

Fundamentos do COBIT e Governança de TI

Governança de TI: É uma estrutura de relacionamentos e processos para dirigir, controlar e alcançar as metas da organização pela adição de valor, enquanto existe equilíbrio entre risco e retorno sobre processos de TI.

Objetivos de Negócio

A informação deve seguir critérios definidos pelo COBIT como requisitos do negócio para a organização.

Modelos de Referência:

  • Requisitos de qualidade: Qualidade, custo e entrega;
  • Requisitos de confiança: Eficácia e eficiência nas operações, conformidade com leis, regulamentos e confiabilidade da informação;
  • Requisitos de segurança: Disponibilidade, integridade e confidencialidade.

Governança Corporativa

Focada nos objetivos do negócio e na redução...

Continue lendo "Guia de Governança de TI e Fundamentos do COBIT" »

Fundamentos da Arquitetura de Computadores e Memória

Computação3,94 KB

Hierarquia de Memória e Armazenamento

A solução tradicional para armazenar grandes quantidades de dados é uma hierarquia de memória. No topo, estão os Registradores da CPU, que podem ser acessados à velocidade do processador. Em seguida, vem a Memória Cache, que atualmente está na faixa de 32 KB a alguns MB. A Memória Principal (RAM) vem logo após, hoje com tamanhos que vão de 16 MB para sistemas básicos até dezenas de gigabytes na extremidade mais alta.

Os dispositivos de armazenamento permanente incluem:

  • Discos Magnéticos: Atuais dispositivos de armazenamento permanente.
  • Fitas Magnéticas e Discos Óticos: Utilizados para armazenagem de arquivos.

Tipos de Memória RAM: SRAM e DRAM

Memórias Estáticas (SRAM)

As Memórias Estáticas

...
Continue lendo "Fundamentos da Arquitetura de Computadores e Memória" »

Qual porção do endereço da camada de rede um roteador usa pára enviar pacotes?

Computação6,8 KB

WAN,rede formada pela ligação Sistema de Computadores localizados em regiões geograficamente distantes./Normalmente utilizam linhas de transm de dados oferecidos por empre de telecomunic/Redes com tecnologia Synchronous Digital Hurachy(SDH) em conjunto com Asynchronous transfer Mode(ATM),oferecem taxas de transf na ordem de 6202mbps ou +/redes de longa dist interligam redes locais(sub-redes)./tecnologia de acesso podem ser vistas como a camada fisica./X.25(protocolo de acesso):Protocolo de nível 3 utilizado no acesso a redes comutadas de pacotes,é um protocolo orientado,a conexão.Quando utilizado simultaneamente com IP,o X.25 funciona como protocolo de nível 2.Pode ser usado nas redes de SNA./High-Level Data Link Control(HDLC):Protocolo...

Continue lendo "Qual porção do endereço da camada de rede um roteador usa pára enviar pacotes?" »