NFS vs Samba
Hệ thống tệp mạng (còn được gọi là NFS) là một giao thức được phát triển bởi Sun microsystems. Nó cho phép người dùng trên máy tính truy cập các tệp được gửi qua mạng - tương tự như cách người dùng truy cập vào bộ nhớ cục bộ. Nó phổ biến nhất trong các hệ thống có thành phần tương tự như hệ thống UNIX; tuy nhiên, nó cũng có sẵn cho các hệ thống khác, chẳng hạn như Mac OS, OpenVMS, Microsoft Windows, Novell NetWare và IBM AS / 400.
Samba là một triển khai lại giao thức mạng SMB / CIFS (có nghĩa là tái tạo hình ảnh của Khối tin nhắn máy chủ - hoặc Hệ thống tệp Internet chung). Cũng như NFS, Samba chạy tự nhiên nhất trên một hệ thống có phẩm chất không giống với các hệ thống UNIX. Nó đạt tiêu chuẩn với hầu hết mọi bản phân phối Linux và được sử dụng như một dịch vụ hệ thống cơ bản trên tất cả các hệ thống dựa trên UNIX khác.
NFS có một số biến thể: Phiên bản NFS ban đầu được sử dụng nghiêm ngặt cho thử nghiệm nội bộ. Khi các thay đổi đã được thêm vào giao thức này, phiên bản hai đã được phát hành. NFSv2 ban đầu được vận hành hoàn toàn trên UDP (đó là Giao thức gói dữ liệu người dùng, là một trong những thành viên cốt lõi của Bộ giao thức Internet). Mục đích của việc chạy nó hoàn toàn qua UDP là để giữ cho giao thức không trạng thái (nghĩa là một máy chủ xử lý mọi yêu cầu được gửi qua nó như một giao dịch độc lập với bất kỳ yêu cầu nào trước đó). NFSv3 là một phản ứng đối với sự gia tăng giao thức tầng vận chuyển. NFSv4 bao gồm các cải tiến về hiệu suất và bảo mật bắt buộc mạnh mẽ. Đây cũng là phiên bản đầu tiên bao gồm một giao thức trạng thái (nghĩa là một giao thức với một tập hợp đầy đủ các thuộc tính được truyền đến một người quan sát thông qua một đối tượng thông qua một hoặc nhiều kênh).
Samba cũng có nhiều phiên bản. Các hoán vị mới nhất cho phép chia sẻ tệp và in giữa nhiều máy tính hoạt động thông qua Windows và / hoặc UNIX. Nó thực hiện hàng tá dịch vụ và khoảng 12 giao thức. Samba cũng cho phép chia sẻ mạng cho các thư mục UNIX nhất định (bao gồm cả thư mục con của chúng). Đối với những người sử dụng Microsoft Windows, đây có vẻ là các thư mục Windows bình thường có thể truy cập qua mạng. Những người sử dụng UNIX có tùy chọn gắn kết (nghĩa là để làm cho hệ thống tệp của họ sẵn sàng sử dụng) mạng chia sẻ trực tiếp thông qua cấu trúc tệp của riêng họ hoặc sử dụng tiện ích.
Tóm lược:
1. NFS là một giao thức cho phép người dùng truy cập các tệp qua mạng; Samba về cơ bản là một hình ảnh lại của Hệ thống tệp Internet chung.
2. NFS có bốn phiên bản, phiên bản mới nhất bao gồm giao thức trạng thái; Samba có nhiều phiên bản, phiên bản mới nhất cho phép chia sẻ tệp và in giữa nhiều máy tính.