Forskellen mellem NFS og Samba

NFS vs Samba

Network File System (også kendt som NFS) er en protokol udviklet af Sun Microsystems. Det giver en bruger på en computer adgang til filer, der sendes over et netværk - svarende til den måde, man får adgang til lokalt lager. Det er mest almindeligt i systemer med en lignende sammensætning som UNIX-systemet; det er dog også let tilgængeligt for andre systemer, såsom Mac OS, OpenVMS, Microsoft Windows, Novell NetWare og IBM AS / 400.

Samba er en genimplementering af SMB / CIFS-netværksprotokol (hvilket betyder en genafbildning af servermeddelelsesblok - eller fælles internetfilsystem). Som med NFS kører Samba mest naturligt på et system med kvaliteter, der ikke er forskelligt fra UNIX-systemerne. Det leveres som standard med næsten enhver distribution af Linux og bruges som en grundlæggende systemtjeneste på alle andre UNIX-baserede systemer.

NFS har en række variationer: Den originale NFS-version blev strengt brugt til intern eksperimentering. Når ændringer blev føjet til denne protokol, blev version to frigivet. NFSv2 blev oprindeligt betjent fuldstændigt via UDP (det er Bruger Datagram-protokollen, som er et af kernemedlemmerne i Internet Protocol Suite). Formålet med at køre den fuldstændigt over UDP var at holde protokollen statsløs (det vil sige en server, der behandler enhver anmodning sendt over den som en transaktion uafhængig af enhver tidligere anmodning). NFSv3 var et svar på stigningen i transportlagsprotokol. NFSv4 inkluderede forbedringer af ydeevnen og stærk manderet sikkerhed. Det er også den første version, der inkluderer en statusfuld protokol (det vil sige en protokol med et komplet sæt egenskaber transmitteret til en observatør gennem et objekt via en eller flere kanaler).

Samba har også flere versioner. De nyeste permutationer tillader deling af filer og udskrivninger mellem flere computere, der fungerer via Windows og / eller UNIX. Det implementerer snesevis af tjenester og omkring 12 protokoller. Samba tillader også deling af netværk for visse UNIX-mapper (inklusive deres undermapper). For dem, der bruger Microsoft Windows, ser det ud til at være normale Windows-mapper, der er tilgængelige via netværket. De, der bruger UNIX, har muligheden for enten at montere (det vil sige at gøre deres filsystemer klar til brug) netværksdelingen direkte via deres egen filstruktur eller ved hjælp af et værktøj.

Resumé:

1. NFS er en protokol, der giver en bruger adgang til filer over et netværk; Samba er i det væsentlige en genafbildning af det fælles internetfilsystem.

2. NFS har fire versioner, hvoraf den nyeste inkluderer en statusfuld protokol; Samba har flere versioner, hvoraf den seneste giver mulighed for deling af filer og print mellem flere computere.