Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Trabalho Sobre Samba e NFS Componentes do Grupo Bruno Klipel Felipe Magnago Givanildo Vargas Wederson A Fiorio Historia do Samba 1984 IBM faz uma API (application Program Interface) c/ funções básicas de comunicação em rede entre hosts p/ uma rede pequena (72 nós). O protocolo requeria uma camada de transporte!. 1985 IBM lança um protocolo de transporte. Este protocolo + API (NetBios) = NETBEUI. Microsoft e Intel criam o Core Protocol SMB/CIFS file sharing protocol, Adota o NetBIOS sobre TCP (NBT) para troca de pacotes (1987), Este esquema se torna o mecanismo padrão para compartilhamento de arquivos dos Sistemas Operacionais Windows. Samba É o código aberto da implementação do CIFS para Linux! Além de Samba e Windows, a outras implementações de CIFS para OS/2, Macintosh e outros Unix´s. Samba foi portado para VMS, Netware, etc. Funcionalidade do SAMBA Serviços de Arquivos e Impressão Autenticação e Autorização. Resolução de Nomes Browsing (anúncio de serviços) Lista de serviços (arquivos e impressoras compartilhadas) oferecidas pelos computadores Dois programas chaves compõem o Samba: smbd e nmbd CIFS Common Internet File System Padrão aberto, criado pela IETF SMB: Server Message Block O coração do CIFS. Alguns definem CIFS e SMB como sinônimos. Filosofia Cliente - Servidor Alto nível: opera camada Aplicação/Apresentação Necessita de protocolos de transporte: NetBios over TCP (NBT) Muito usado pela Microsoft. Windows for Workgroups Windows 98, 2000, NT, etc... Núcleo de uma rede Microsoft é o CIFS (SMB). Internet Engineering Task Force CIFS Servidor e clientes trocam mensagens a fim de acessarem recursos neste servidor Isso é feito através das Server Message Blocks (SMB) Protocol. Mensagens SMB Conectar/desconectar de shares de arquivo e impressão, Abrir/fechar arquivos, Ler/escrever arquivos, Pesquisar diretórios, Setar/coletar atributos arquivos. Tudo isso é feito em uma sessão NetBios rodando por baixo. SMBD - Daemon É responsável: Serviços de diretórios e impressão quais (e como) arquivos e impressoras serão vistos pelas máquinas Windows. autenticação de “share mode” e “user mode”. como proteger arquivos e impressoras através de senhas. Share mode: atribui uma senha para o diretório ou impressora. User mode: cada usuário tem senha para o serviço. NMBD Daemon É responsável por: Resolução de nomes Browsing Network Neighbourhood Nada a ver com Browsing de Internet. Envolve tarefas como o gerenciamento e distribuição de listas de nomes NetBios. NFS – Network File Systems Network File System é um sistema que permite a montagem de sistemas de arquivos remotos através de uma rede TCP-IP Desenvolvido pela SUN nos 80 (RFC1094) http://www.faqs.org/rfcs/rfc1094.html BSD exporta (export) os sistemas de arquivos ATT compartilha (share) os sistemas de arquivos Função Cliente / Servidor Servidor NFS Um servidor de arquivos NFS determina os sistemas de arquivos locais que serão compartilhados com outras máquinas Cliente NFS Um cliente NFS monta os sistemas de arquivos compartilhados através da rede e os trata como se fossem locais Benefícios do NFS Arquivos centralizados Os arquivos estão localizados no servidor Uma cópia do arquivo está disponível a vários usuários simultaneamente Ex: diretórios de login Softwares comuns Pacotes de software podem ser compartilhados Diminui o espaço gasto em disco e facilita a gerência. Os arquivos parecem ser locais A distribuição de arquivos é transparente para o usuário e as aplicações Funcionamento do NFS Comunicação via TCP/IP Computador com o sistema de arquivos (servidor) precisa disponibilizar (exportar) o sistema através do arquivo /etc/exports Computador que deseja usar o sistema de arquivos (cliente) precisa montá-lo através do comando mount ou com uma entrada do arquivo /etc/fstab Componentes do NFS rpc.portmaster Roteia procedimentos remotos para os daemons rpc.mount Monta e desmonta sistema de arquivos rpc.nfsd Prove acesso aosarquivos locais rpc.statd Estatística rpc.rquotad Servidor de parte remota mount/umont Monta/desmontao sistema de arquivos /etc/exports Arquivos disponíveis /var/lock/subsys/nfs Bloqueia execuçãode varias copias do NFS Exemplo de Inicialização do NFS Os programas (daemons) do NFS devem ser inicializados com o boot O comando pmap_dump mostra o estado dos daemons RPC (Remote Procedure Calls) do sistema. NFS usa RPC. O script nfs em /etc/rc.d/nfs pode ser usado para interromper, reiniciar, parar ou consultar os programas NFS ./nfs [start | stop | status | restart | reload]
Compartilhar