Perbezaan antara SMB dan NFS

Perbezaan antara SMB dan NFS

Jika anda ingin berkongsi fail melalui rangkaian tempatan, sama ada rangkaian anda menggunakan rakan sebaya, klien/pelayan, atau reka bentuk hibrid, terdapat dua penyelesaian utama yang boleh anda pilih: NFS dan SMB. Kedua-duanya adalah protokol komunikasi pelayan pelanggan yang membolehkan anda mengakses fail pada pelayan jauh. Kedua -duanya sering digunakan dalam banyak persekitaran rangkaian untuk berkongsi fail ke dan dari pelayan fail. Kami melihat beberapa perbezaan fungsi antara kedua -dua.

Apa itu SMB?

SMB, pendek untuk blok mesej pelayan, adalah protokol komunikasi pelayan pelanggan yang menyediakan akses bersama ke fail rangkaian dan sumber antara nod pada rangkaian. Ia pada dasarnya adalah protokol perkongsian fail rangkaian yang membolehkan anda berkomunikasi dengan komputer jauh atau pelayan. Ringkasnya, SMB membolehkan anda berkongsi fail melalui rangkaian. Katakan anda menggunakan komputer riba anda dan anda ingin menggunakan pencetak yang disambungkan ke komputer syarikat. Oleh itu, apabila anda mencetak dokumen, komputer riba anda menggunakan protokol SMP untuk menghantar permintaan cetak ke komputer syarikat. Komputer riba anda kemudian menerima respons sama ada dokumen itu dicetak atau tidak.

SMB terutamanya protokol perkongsian fail asli untuk komputer yang berjalan di Microsoft Windows. Ia bersepadu dengan lancar dengan sistem pengendalian Windows. SMB pada asalnya dicipta oleh IBM dan diubahsuai oleh Microsoft pada pertengahan 1990-an. Microsoft terus meningkatkan protokol; SMB 2.0 meningkatkan prestasi dan SMB 3.0 meningkatkan prestasi. SMB 2.0 diperkenalkan oleh Microsoft untuk Windows Vista dan merupakan penulisan semula utama protokol asal. Microsoft cuba menukar nama SMB ke CIFS tetapi nama itu tidak ditangkap dan versi masa depan yang digunakan dan masih menggunakan nama SMB.

Apa itu NFS?

NFS, pendek untuk sistem fail rangkaian, adalah protokol perkhidmatan fail yang membolehkan pengguna mengakses fail pada pelayan jauh, menjadikannya sistem fail yang diedarkan. Ia membolehkan komputer di mana pelayan NFS dijalankan untuk mengeksport sistem failnya kepada pelanggan lain, yang bermaksud ia disediakan untuk pelanggan di platform OS yang berbeza. Ia menggunakan seni bina klien pelayan untuk menyediakan pelbagai komputer akses ke fail melalui rangkaian tempatan. NFS direka untuk sistem Unix dan dengan itu, termasuk sokongan untuk ciri-ciri sistem fail Unix, seperti pemilikan dan kebenaran gaya Unix.

NFS pada asalnya dibangunkan oleh Sun Microsystems pada awal 1980 -an dan telah dilesenkan kepada lebih daripada 200 vendor. NFS Versi 1 digunakan secara dalaman oleh Sun dan tidak pernah dibebaskan. Versi 2 menyediakan perkongsian fail rangkaian asas dan digunakan secara meluas dengan sistem berasaskan UNIX. Versi 4 dikeluarkan pada bulan Disember. 2000 dan versi pertama yang dibangunkan dengan Pasukan Petugas Kejuruteraan Internet (IETF) selepas Sun menyerahkan protokol NFS ke IETF. Ini juga jauh lebih selamat daripada versi sebelumnya.

Perbezaan antara SMB dan NFS

Protokol

- Kedua -dua SMB dan NFS adalah protokol perkongsian fail biasa yang sering digunakan dalam banyak persekitaran rangkaian untuk berkongsi fail ke dan dari pelayan fail. SMB adalah protokol perkongsian fail asli untuk komputer yang dijalankan di Microsoft Windows dan digunakan untuk berkongsi akses kepada sumber -sumber di rangkaian. NFS juga merupakan protokol perkhidmatan fail yang membolehkan pengguna mengakses fail pada pelayan jauh, yang membolehkan komputer di mana pelayan NFS dijalankan untuk mengeksport sistem failnya kepada pelanggan lain.

Platform

- SMB adalah protokol perkongsian fail asli yang digunakan oleh pelanggan Microsoft Windows untuk mengakses pelayan fail. Ia bersepadu dengan lancar dengan sistem windows. Ramai pelanggan Linux dan Unix juga menggunakan SMB melalui Samba. NFS direka untuk sistem Unix dan dengan itu, termasuk sokongan untuk ciri-ciri sistem fail Unix, seperti pemilikan dan kebenaran gaya Unix. NFS lebih sesuai untuk perkongsian fail unix-to-unix daripada SMB. Walau bagaimanapun, anda juga boleh menggunakan NFS dalam persekitaran campuran sistem Unix dan bukan unix.

Keselamatan

- Walaupun kedua -duanya tidak begitu selamat digunakan dalam rangkaian bermusuhan seperti Internet, kelemahan keselamatan dengan protokol NFS lebih dibandingkan dengan SMB. SMB menggunakan standard penyulitan lanjutan untuk data yang dihantar dan menggunakan penyulitan data SMB akhir-ke-akhir dan melindungi data dari penyiaran pada rangkaian yang tidak dipercayai. Pengesahan NFS kurang selamat daripada SMB. NFS menggunakan penyulitan Kerberos tetapi kurang selamat daripada protokol SMB.

SMB vs. NFS: Carta Perbandingan

Ringkasan

Kedua-dua SMB dan NFS adalah protokol komunikasi klien pelayan dan sering digunakan dalam banyak persekitaran rangkaian untuk berkongsi fail ke dan dari pelayan fail. Walau bagaimanapun, SMB Lancar Bersepadu dengan Sistem Windows. Ini bermaksud jika anda menyambungkan dua komputer Windows bersama -sama, adalah sesuai untuk menggunakan protokol SMB. NFS, sebaliknya, lebih sesuai untuk perkongsian fail unix-to-unix, yang bermaksud jika anda menyambungkan dua komputer unix bersama-sama, anda ingin menggunakan protokol NFS untuk perkongsian fail. Sekiranya anda mempunyai pelayan NFS yang digunakan pada sistem UNIX, anda masih boleh mengakses pelayan NFS dengan Windows. Walau bagaimanapun, kedua -dua protokol boleh berfungsi pada mana -mana sistem operasi arus perdana.

Adakah SMB lebih baik daripada NFS?

Kedua-dua SMB dan NFS adalah protokol komunikasi pelayan pelanggan yang digunakan untuk berkongsi data melalui rangkaian. SMB adalah yang terbaik untuk perkongsian fail Windows sedangkan NFS sesuai untuk persekitaran berasaskan Linux. SMB, bagaimanapun, lebih selamat daripada NFS dari segi keselamatan data.

Apakah sistem fail NFS dan SMB?

NFS adalah protokol sistem fail yang diedarkan yang membolehkan pengguna mengakses fail pada pelayan jauh seperti anda mengakses fail storan tempatan. SMB hampir sama dan membolehkan akses ke komputer dan pelayan jauh dengan membenarkan pengguna menggunakan sumber atau berkongsi, mengedit fail.

Yang lebih cepat samba atau nfs?

NFS adalah protokol sistem fail rangkaian manakala Samba adalah alat rangkaian untuk pengguna Windows dan Unix untuk mengakses fail dan perkhidmatan cetak. Samba agak lebih perlahan daripada NFS tetapi mudah ditubuhkan dan digunakan.

Apa yang digunakan SMB?

SMB adalah protokol komunikasi pelayan pelanggan yang digunakan oleh pelanggan Windows untuk mengakses pelayan fail dan sumber lain di rangkaian. Ia boleh digunakan di atas protokol TCP/IP atau protokol rangkaian lain.