Різниця між NFS та Samba

НФС проти Самба

Мережева файлова система (також відома як NFS) - це протокол, розроблений Sun Microsystems. Це дозволяє користувачеві на комп’ютері отримувати доступ до файлів, що надсилаються по мережі - подібно до того, як один звертається до локального сховища. Найчастіше він зустрічається в системах, схожих на систему UNIX; проте він також доступний для інших систем, таких як Mac OS, OpenVMS, Microsoft Windows, Novell NetWare та IBM AS / 400.

Samba - це повторна реалізація мережевого протоколу SMB / CIFS (мається на увазі повторне зображення блоку повідомлень сервера - або загальної Інтернет-файлової системи). Як і у випадку з NFS, Samba працює найбільш природно в системі з якостями, не на відміну від систем UNIX. Він є стандартним для майже кожного дистрибутива Linux і використовується як базовий системний сервіс для всіх інших систем на базі UNIX.

NFS має ряд варіацій: Оригінальну версію NFS використовували суворо для внутрішніх експериментів. Як тільки зміни були додані до цього протоколу, версія 2 була випущена. Спочатку NFSv2 повністю працював над UDP (тобто протокол User Datagram, який є одним з основних членів пакету Internet Protocol Suite). Метою повного його запуску над UDP було збереження протоколу без стану (тобто сервер, який розглядає кожен надісланий через нього запит як транзакцію, незалежну від будь-якого попереднього запиту). NFSv3 був відповіддю на збільшення протоколу транспортного рівня. NFSv4 включав поліпшення продуктивності та сувору безпеку. Це також перша версія, що включає протокол стану (тобто протокол із повним набором властивостей, що передаються спостерігачеві через об'єкт через один або кілька каналів).

У Samba також є кілька версій. Останні перестановки дозволяють обмінюватися файлами та друком між декількома комп'ютерами, які працюють через Windows та / або UNIX. Він реалізує десятки послуг та близько 12 протоколів. Samba також дозволяє обмінюватися мережею для певних каталогів UNIX (включаючи їх підкаталоги). Для тих, хто використовує Microsoft Windows, це, здається, звичайні папки Windows, доступні через мережу. Ті, хто використовує UNIX, мають можливість або встановити (тобто зробити їх файловими системами готовими до використання) обмін мережею безпосередньо через власну структуру файлів, або за допомогою утиліти.

Підсумок:

1. NFS - це протокол, що дозволяє користувачеві отримувати доступ до файлів по мережі; По суті, Samba - це повторне зображення загальної файлової системи Інтернет.

2. NFS має чотири версії, остання з яких включає протокол стану; У Samba є кілька версій, остання з яких дозволяє обмінюватися файлами та друком між декількома комп'ютерами.