Conceitos Essenciais em Sistemas, Redes e Segurança

Classificado em Computação

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

Sistemas Computacionais Adaptativos

Esta linha se relaciona aos processos de software como um todo. Entretanto, com a complexidade crescente dos sistemas computacionais e a necessidade de que, em aplicações práticas, os mesmos possam operar inclusive em situações imprevistas ou não idealizadas em seus projetos, o desenvolvimento de sistemas computacionais adaptativos é de enorme interesse científico e tecnológico.

Conceitos de Rede e Comunicação Distribuída

NFS (Network File System)

NFS é um sistema de arquivos distribuído para compartilhar arquivos e diretórios entre computadores conectados em rede, formando um diretório virtual.

NIS (Network Information Service)

NIS mantém uma base de dados de informações, denominadas mapas, que contêm pares de chaves.

Desvantagens do NIS para Autenticação

Uma das desvantagens mais notáveis ao usar NIS para autenticação é que, sempre que um usuário se autentica (faz login) em uma máquina, uma senha com caracteres misturados é enviada do mapa /etc/shadow através da rede.

SSH (Secure Shell)

SSH (Secure Shell) é, ao mesmo tempo, um programa de computador e um protocolo de rede que permite a conexão com outro computador na rede, possibilitando a execução de comandos remotos.

Funcionamento do SSH

Esse método usa uma chave pública (public key) para criptografia dos dados e uma chave privada (private key) para descriptografia. Assim, antes de o PC do João estabelecer conexão com o Mac da Joana, eles passam por um processo de "reconhecimento" de troca de chaves públicas: o PC envia sua chave pública para o Mac reconhecê-la, e o Mac faz o mesmo com o PC. Após a troca, a comunicação pode ser realizada com segurança.

MPI (Message Passing Interface)

Em MPI, uma aplicação é constituída por um ou mais processos que se comunicam, acionando funções para o envio e recebimento de mensagens entre os processos.

Transparência na Web

Proxy Transparente

O proxy transparente é uma arquitetura que permite que o navegador cliente não tenha conhecimento da existência do proxy. Ele acredita estar solicitando o recurso diretamente ao servidor original; o proxy encarrega-se de capturar e processar a solicitação.

DNS (Domain Name System)

O uso mais básico de DNS é traduzir hostnames em endereços IP (como uma lista telefônica). Ou seja, é um sistema de localização de máquinas independente de sua localização física, operando de forma totalmente transparente.

Entradas relacionadas: