Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentação
Apresentação
Tiago Rigo Guasti Disciplina: Redes Prof. Dr. Roney Pignaton da Silva 15/06/2011
Viso Geral
Caractersticas Gerais Remote Procedure Call (RPC) eXternal Data Representation (XDR) Arquitetura Protocolos Implementao Proteo de arquivos
Criado pela Sun em 1985 Arquitetura Cliente - Servidor Interfaces disponibilizadas para domnio pblico Tornou-se popular e amplamente utilizado
possvel usar comandos convencionais para criar, remover, ler (...) para manipular arquivos e diretrios remotos
NFS pode ser utilizado em uma grande variedade de tipos de mquinas, sistemas operacionais e arquiteturas de rede.
Essa independncia alcanada atravs da utilizao de Remote Procedure Call (RPC) e do eXternal Data Representation (XDR)
Mquinas possuem diferentes representaes para um mesmo tipo de dados XDR: prov um mtodo independente para a representao de dados a serem transmitidos na rede. uma especificao para a representao padro de vrios tipos de dados Ex. ( booleano, int, double, estruturas, string Arrays, unies, etc.
NFS: Arquitetura
Cada servidor exporta um ou mais de seus diretrios
NFS: Arquitetura
E se a estao de trabalho no tem disco? Um cliente sem disco pode montar um sistema de arquivo remoto no seu diretrio raiz Estaes que possuem disco podem montar diretrios em qualquer lugar que desejarem...
Proteo de Arquivos
Utiliza o mecanismo de proteo do UNIX: bits rwx
Utilizao de sistema de criptografia: validao do cliente e do servidor a cada pedido e resposta Chaves usadas na autenticao: mantidas pelo NIS (Network Information Service)
Bibliografia
Coulouris et al. 1994 Distributed System: Concepts and Design, Second Edition, Addison Wesley Tanenbaum, A. S. - Distributed Operating Systems, Prentice Hall Int. Ed., 1st Edition, 1995. Mullender, S. - Distributed Systems, Addison-Wesley Publishing Company, 2nd. Edition. 1993. AIX Version 4.3 System Management Guide: Communications and Networks (Chapter 10 Network File System) Sandberg R. The Sun Network Filesystem: Design, Implementation and Experience. Proceedings of the Summer 1986 USENIX Technical Conference and Exhibition, 1986