SISTEMAS OPERACIONAIS DE REDES DE COMPUTADORES Alexandre Bezerra Sumário • Sistema Operacional • Sistema Operacional de Rede • Redirecionador • Arquiteturas • P2P • Cliente-Servidor • Tipos de Servidores • Família Linux • Família Windows O que é um Sistema Operacional • gerenciamento do uso do processador; • alocação dos processos (programas em execução) na memória principal; • controle do acesso aos dispositivos de entrada e saída; • alocação de informações nos dispositivos de armazenamento (gerenciamento do sistema de arquivos), etc. O que é um Sistema Operacional de Rede • Um Sistema Operacional de Redes é um conjunto de módulos que ampliam os sistemas operacionais, complementando-os com um conjunto de funções básicas, e de uso geral, que tornam transparente o uso de recursos compartilhados da rede. Redirecionador Arquiteturas • A interface entre as aplicações e o sistema operacional baseia-se em interações solicitação/resposta. A aplicação solicita um serviço, através de uma chamada ao sistema operacional que executa o serviço solicitado e responde, informando o status da operação e transferindo os dados resultantes da execução para a aplicação, quando for o caso. Arquiteturas • Pode-se classificar os módulos de um SOR instalados nas estações em dois tipos: • SORC: módulo cliente do sistema operacional. • SORS: módulo servidor do sistema operacional. P2P (par-a-par) • Na Arquitetura P2P, em todas as estações o sistema operacional de redes possui os dois módulos: • SORC • SORS Cliente-Servidor • Dentre as funções das redes destaca-se o compartilhamento de recursos, sob a forma de serviços. Estações que dispõem dos recursos a compartilhar são chamadas de servidores. • Os serviços mais oferecidos são: • armazenamento de arquivos • a gerência de bancos de dados • o suporte para impressão Cliente-Servidor dedicado • O cliente – servidor dedicado é usado geralmente quando um serviço é utilizado por vários clientes em tempo integral e que precise ser seguro e confiável. Cliente-Servidor não dedicado • O Cliente – Servidor não dedicado é utilizado quando se precisa utilizar o servidor para outros fins que não sejam recursos compartilhados. Alguns Tipos de Servidores Servidores de Arquivos • Servidores de Arquivos são usados para distribuir arquivos (de dados e/ou programas executáveis) em uma rede local. Servidores de Banco de Dados • Servidores de Banco de Dados são usados para consulta e/ou cadastro de dados. Servidores de Impressão • Servidores de Impressão, são máquinas ligadas na rede para gerenciar impressoras (lazer, jato de tinta, matricial, etc.). Servidores de Comunicação • Servidores de Comunicação, são maquinas usadas para distribuição de informações na rede. Servidores de Gerenciamento • Servidores de Gerenciamento são maquinas usadas na gerência da rede. Principais Sistemas Operacionais de Redes • Família Linux Linux Server • Existem várias distribuições que vêm com núcleo “Linux” e que possuem as mesmas funções, com pequenas alterações que se adaptam ao gosto do administrador de rede. • Fedora • BSD • Linux Mint • Mandriva • Xubuntu • openSUSE • Debian Características principais • Software open-source, isto é, grátis. • Multitarefa • Multiprocessamento • Confiável • Estável • Ideal para administradores de redes que necessitam de um servidor seguro e de pouca manutenção Tipos de servidores • • Servidor de arquivos : Samba • Controle de acesso: openLDAP • Servidor HTTP : Apache • Servidor de aplicações : PHP, Tomcat, • Servidor de impressão : CUPS • Servidor de comunicação • Terminal Server : LTS • Família Microsoft Windows Server • Porém algumas tarefas de configuração são bem mais fáceis de serem executadas, pois a maioria dos computadores ainda usarem os sistemas operacionais desta empresa. Características principais • Software proprietário, isto é, pago. • Aplicações mais fáceis de planejar e construir • Configurações simplificadas • Manutenção e atualizações constantes • Menor custo a curto prazo, maior custo à longo prazo. • Multitarefa • Multiprocessamento Tipos de servidores • Servidor de arquivos : Diretórios compartilhados do • • • • • • • windows. Controle de acesso: Windows Active Directory Servidor HTTP : Apache Servidor de aplicações : . NET Servidor de impressão Servidor de comunicação Terminal Server