Forskjellen mellom NFS og Samba

NFS vs Samba

Network File System (også kjent som NFS) er en protokoll utviklet av Sun Microsystems. Det tillater en bruker på en datamaskin å få tilgang til filer som sendes over et nettverk - ligner måten man får tilgang til lokal lagring på. Det er mest vanlig i systemer med lignende sammensetning til UNIX-systemet; Det er imidlertid også lett tilgjengelig for andre systemer, for eksempel Mac OS, OpenVMS, Microsoft Windows, Novell NetWare og IBM AS / 400.

Samba er en re-implementering av SMB / CIFS-nettverksprotokoll (som betyr en re-imaging av Server Message Block - eller Common Internet File System). Som med NFS, kjører Samba mest naturlig på et system med kvaliteter som ikke er forskjellig fra UNIX-systemene. Den kommer som standard med nesten alle distribusjoner av Linux, og brukes som en grunnleggende systemtjeneste på alle andre UNIX-baserte systemer.

NFS har en rekke variasjoner: Den opprinnelige NFS-versjonen ble brukt strengt for intern eksperimentering. Når endringer ble lagt til denne protokollen, ble versjon to gitt ut. NFSv2 ble opprinnelig operert helt over UDP (det er User Datagram Protocol, som er en av kjerneelementene i Internet Protocol Suite). Hensikten med å kjøre den helt over UDP var å holde protokollen statsløs (det vil si en server som behandler hver forespørsel sendt over den som en transaksjon uavhengig av hvilken som helst tidligere forespørsel). NFSv3 var et svar på økningen i transportlagsprotokoll. NFSv4 inkluderte forbedringer av ytelse og sterk mandat sikkerhet. Det er også den første versjonen som inkluderer en stateful-protokoll (det vil si en protokoll med et komplett sett med egenskaper som overføres til en observatør gjennom et objekt via en eller flere kanaler).

Samba har også flere versjoner. De siste permutasjonene tillater fil- og utskriftsdeling mellom flere datamaskiner som opererer via Windows og / eller UNIX. Det implementerer dusinvis av tjenester, og om lag 12 protokoller. Samba tillater også nettverksdeling for bestemte UNIX-kataloger (inkludert deres underkataloger). For de som bruker Microsoft Windows, ser disse ut til å være normale Windows-mapper som er tilgjengelige gjennom nettverket. De som bruker UNIX, har muligheten til enten å montere (det vil si å gjøre filsystemene deres klare til bruk) nettverket deler direkte via egen filstruktur eller ved hjelp av et verktøy.

Sammendrag:

1. NFS er en protokoll som tillater en bruker å få tilgang til filer over et nettverk; Samba er i hovedsak en re-imaging av det felles Internett-filsystemet.

2. NFS har fire versjoner, hvorav den nyeste inkluderer en stateful-protokoll; Samba har flere versjoner, hvorav den siste tillater fil- og utskriftsdeling mellom flere datamaskiner.