شرح صفوف ومحتوى الفقرة
عندما تفتح مجلداً مشتركاً عبر الشبكة المحلية، ما البروتوكول القياسي الذي يتولى نقل أوامر فتح وقراءة وكتابة الملفات في الخلفية؟ يهيمن بروتوكولان أساسيان على مشاركة الملفات داخل الشبكات المحلية ومراكز البيانات كما يوضح المخطط والمثال الآتيان:
- 1. بروتوكول كتلة رسائل الخادم (Server Message Block —
SMB / CIFSعلى المنفذTCP 445): هو البروتوكول الافتراضي لمشاركة الملفات والطابعات في أنظمة Windows (وعُرفت إحدى لهجاته القديمة باسمCIFS، بينما تمثل إصداراتSMB 3.0 / 3.1.1الجيل الحديث المشفر). وبفضل حزمة Samba مفتوحة المصدر، يعمل بروتوكولSMBبكفاءة بين ويندوز ولينكس وماك، ويعتمد في المصادقة على اسم المستخدم وكلمة المرور. - 2. بروتوكول نظام ملفات الشبكة (Network File System —
NFSعلى المنفذTCP 2049): هو البروتوكول القياسي الأصلي في بيئات Linux وUnix (الموثق في معيارRFC 7530للإصدارNFSv4). ويتميز بدمج المجلد البعيد مباشرةً كنقطة وصل () داخل شجرة مجلدات لينكس المحلية (مثل/mnt/data)، ويضبط الوصول عبر قائمة عناوينIPالمصرح لها في ملف/etc/exportsأو عبر مصادقةKerberos.
نص
# 1. Samba (SMB) share definition in /etc/samba/smb.conf
[TeamDocs]
path = /srv/samba/teamdocs
read only = no
valid users = @developers
# 2. NFSv4 export definition in /etc/exports (restricted to subnet)
/srv/nfs/backups 192.168.1.0/24(rw,sync,no_subtree_check)