Skillnad mellan NFS och Samba

NFS vs Samba

Network File System (även känt som NFS) är ett protokoll som utvecklats av Sun Microsystems. Det gör det möjligt för en användare på en dator att få tillgång till filer som skickas över ett nätverk - på samma sätt som man får tillgång till lokal lagring. Det är vanligast i system med liknande sammansättning i UNIX-systemet. Det är dock också lättillgängligt för andra system, som Mac OS, OpenVMS, Microsoft Windows, Novell NetWare och IBM AS / 400.

Samba är ett re-implementering av SMB / CIFS-nätverksprotokoll (vilket innebär en ombildning av Server Message Block - eller Common Internet File System). Som med NFS kör Samba mest naturligt på ett system med egenskaper som inte skiljer sig från UNIX-systemen. Den levereras som standard med nästan varje distribution av Linux och används som en grundläggande systemtjänst på alla andra UNIX-baserade system.

NFS har ett antal variationer: Den ursprungliga NFS-versionen användes strängt för internt experiment. När ändringar har lagts till i detta protokoll släpptes version två. NFSv2 användes ursprungligen helt över UDP (det är användardatagramprotokollet, vilket är en av kärnmedlemmarna i Internet Protocol Suite). Syftet med att köra det fullständigt över UDP var att hålla protokollet statlöst (det vill säga en server som behandlar varje förfrågan som skickas över den som en transaktion oberoende av någon tidigare begäran). NFSv3 var ett svar på ökningen i transportlagsprotokollet. NFSv4 inkluderade förbättringar av prestanda och starkt bemyndigad säkerhet. Det är också den första versionen som innehåller ett statligt protokoll (det vill säga ett protokoll med en komplett uppsättning egenskaper som sänds till en observatör genom ett objekt via en eller flera kanaler).

Samba har också flera versioner. De senaste permutationerna tillåter fil- och utskriftsdelning mellan flera datorer som fungerar via Windows och / eller UNIX. Det implementerar dussintals tjänster och cirka 12 protokoll. Samba tillåter även nätverksdelning för vissa UNIX-kataloger (inklusive deras underkataloger). För dem som använder Microsoft Windows verkar dessa vara vanliga Windows-mappar som är tillgängliga via nätverket. De som använder UNIX har möjlighet att antingen montera (det vill säga göra sina filsystem redo att användas) nätverket delar direkt via egen filstruktur eller använder ett verktyg.

Sammanfattning:

1. NFS är ett protokoll som låter en användare komma åt filer via ett nätverk Samba är i huvudsak en återbildning av det gemensamma Internetfilsystemet.

2. NFS har fyra versioner, vars nyaste innehåller ett stateful protokoll; Samba har flera versioner, varav den senaste låter fil och utskrift delas mellan flera datorer.