Różnica między NFS a Sambą

NFS vs Samba

Network File System (znany również jako NFS) to protokół opracowany przez Sun Microsystems. Umożliwia użytkownikowi komputera dostęp do plików wysyłanych przez sieć - podobnie jak w przypadku dostępu do pamięci lokalnej. Najczęściej występuje w systemach o składzie podobnym do systemu UNIX; jest jednak łatwo dostępny również dla innych systemów, takich jak Mac OS, OpenVMS, Microsoft Windows, Novell NetWare i IBM AS / 400.

Samba to ponowna implementacja protokołu sieciowego SMB / CIFS (co oznacza ponowne obrazowanie bloku komunikatów serwera - lub wspólnego internetowego systemu plików). Podobnie jak w przypadku NFS, Samba działa najbardziej naturalnie na systemie o cechach podobnych do systemów UNIX. Jest dostarczany standardowo z prawie każdą dystrybucją Linuksa i jest używany jako podstawowa usługa systemowa we wszystkich innych systemach opartych na UNIX.

NFS ma wiele odmian: oryginalna wersja NFS była używana wyłącznie do wewnętrznych eksperymentów. Po dodaniu zmian do tego protokołu wydano wersję drugą. NFSv2 był pierwotnie obsługiwany całkowicie przez UDP (czyli User Datagram Protocol, który jest jednym z głównych członków pakietu protokołów internetowych). Celem uruchomienia go całkowicie przez UDP było utrzymanie protokołu bezstanowego (to znaczy serwer, który traktuje każde wysłane przez niego żądanie jako transakcję niezależną od jakiegokolwiek poprzedniego żądania). NFSv3 był odpowiedzią na wzrost protokołu warstwy transportowej. NFSv4 obejmował ulepszenia wydajności i silne, wymagane zabezpieczenia. Jest to również pierwsza wersja zawierająca protokół stanowy (to znaczy protokół z pełnym zestawem właściwości przesyłanych do obserwatora przez obiekt przez jeden lub wiele kanałów).

Samba ma również wiele wersji. Najnowsze permutacje umożliwiają udostępnianie plików i drukarek między wieloma komputerami działającymi za pośrednictwem systemu Windows i / lub UNIX. Implementuje dziesiątki usług i około 12 protokołów. Samba umożliwia także udostępnianie sieciowe dla niektórych katalogów UNIX (w tym ich podkatalogów). Dla tych, którzy używają Microsoft Windows, wydają się być normalnymi folderami Windows, które są dostępne przez sieć. Użytkownicy korzystający z systemu UNIX mają możliwość zamontowania (czyli przygotowania swoich systemów plików do użycia) udostępniania sieci bezpośrednio przez własną strukturę plików lub za pomocą narzędzia.

Streszczenie:

1. NFS to protokół, który pozwala użytkownikowi na dostęp do plików przez sieć; Samba to zasadniczo ponowne obrazowanie wspólnego internetowego systemu plików.

2. NFS ma cztery wersje, z których najnowsza zawiera protokół stanowy; Samba ma wiele wersji, z których najnowsza umożliwia udostępnianie plików i drukarek między wieloma komputerami.