8
(NETWORK FILE SYSTEM) Por: Anderson Lago, Erick Marllon, Hugo Cavalcanti

Nfs Ppt

Embed Size (px)

Citation preview

Page 1: Nfs Ppt

(NETWORK FILE SYSTEM)

Por: Anderson Lago, Erick Marllon, Hugo Cavalcanti

Page 2: Nfs Ppt

Histórico NFS

• Desenvolvido pela sun 1989

• Sistema de arquivo em rede padrão No Linux

• Principal facilidade: proporcionar o compartilhamento de arquivos em rede.

• Através do uso de protocolos cliente servidor possibilita o acesso a arquivos remotos como se estivessem localmente.

• Tem raízes UNIX, não impossibilitando o uso por outros sistemas.

Page 3: Nfs Ppt

LOCALIZAÇÃO DOS ARQUIVOS/DIRETÓRIOS

NFS Trabalha em conjunto com o sistema de nomeação podendo oferecer dois tipos de sistemas de localização:

Resolução por nomes:- nesse sistema há um mapeamento dos nomes dos arquivos em

string para binário

Resolução por localização:- nesse sistema é fornecido um nome global, que é mapeado em uma

determinada localização

Page 4: Nfs Ppt

IMPLEMENTAÇÃO

O sistema de arquivos NFS foi implementado usando RPC (Remote Procedure Call), cujos protocolos são descritos usando XDR (eXternal Data Representation), que define um padrão de codificação e decodificação, criando uma identificação independente da máquina.

Page 5: Nfs Ppt

ARQUITETURA O NFS é um único protocolo que reside na camada de

aplicação do modelo TCP/IP (DOD). A operação do NFS é definida na forma de alguns componentes principais :Remote Procedure Call  (RPC)

O RPC é o serviço utilizado para implementar cliente/servidor para realizar chamadas de processos em dispositivos remotos.

External Data Representation (XDR) Linguagem que permite definir tipos de dados de

maneira consistente, propiciando a troca de dados entre computadores com diferentes métodos de armazenamento de dados utilizando NFS.

Page 6: Nfs Ppt

• Processos e Operações do NFS

Especificam tarefas a serem executadas em arquivos na rede, usando o XDR para representação e o RPC para transmitir os comandos.

Page 7: Nfs Ppt

FUNCIONAMENTOSERVIDOR TEM UMA PASTA COMPARTILHADA ONDE TODOS OS CLIENTES PODEM ACESSA-LA ATRAVÉS DA CAMADA DE APLICAÇÃO DO TCP/IP PASSANDO POR CONFIRMAÇÃO OU NÃO DO SERVIDOR PARA UMA REQUISIÇÃO.

Page 8: Nfs Ppt

OBJETIVO DO NFS

Acesso remoto transparente para os usuários, de maneira que ele possa acessar um arquivo remoto como se estivesse trabalhando localmente, usando TCP/IP ou outro meio de transporte.

O acesso a esses arquivos é dado através uma confirmação ou não do servidor para uma requisição.