شرح نظام ملفات الإنترنت المشترك (CIFS) في 5 دقائق أو أقل

نشرت: 2022-12-20

نظام ملفات الإنترنت المشترك (CIFS) هو بروتوكول يوفر الوصول إلى الملفات والطابعات والمنافذ التسلسلية بين أجهزة مختلفة على شبكة معينة.

من خلال هذا الوصول ، يمكن للعملاء فتح وقراءة وتحرير المستندات المشتركة ، والتي يتم حفظها تلقائيًا على الأجهزة المحلية.

يمكن للمستخدمين أيضًا الوصول إلى خدمات الاتصال بين العمليات وقوائم انتظار الطباعة.

تم تطوير CIFS في أوائل الثمانينيات في شركة IBM.

كيف يعمل CIFS

CIFS يتبع نموذج خادم العميل. تشارك ثلاث كيانات ؛ عميل وتطبيق وخادم.

  • يقوم العميل بتنفيذ البروتوكول حيث تنشأ معظم الرسائل.
  • يقوم الخادم بتنفيذ البروتوكول ويوفر معظم الوظائف (الخدمة).
  • يمكن أن يكون التطبيق جزءًا من البرنامج الذي يؤدي وظائف مثل واجهة المستخدم الرسومية أو إدارة الملفات أو معالجة الكلمات.

هذه هي الطريقة التي يعمل بها CIFS ؛

  • يتم إنشاء جلسة NetBIOS للوصول إلى الموارد المشتركة بين العميل والخادم.
  • عملية التفاوض هي المكان الذي يحدد فيه العميل والخادم اللهجة التي سيتم استخدامها.
  • يرسل العميل بيانات اعتماد المصادقة ، ومعظمها اسم مستخدم وكلمة مرور ، إلى الخادم من خلال معرف فريد.
  • يتعامل Active Directory في الغالب مع عملية المصادقة. ومع ذلك ، لا يعالج CIFS المصادقة مباشرة.
  • يقوم الخادم بإرجاع المعرف الفريد في حالة نجاح المصادقة.
  • يتحقق الخادم مما إذا كان العميل لديه الأذونات المطلوبة وما إذا كان اسم المشاركة صالحًا. إذا كانت كل هذه التفاصيل صحيحة ، يتم منح العميل حق الوصول لمشاركة الموارد مثل الملفات والمجلدات.

ميزات بروتوكول CIFS

ميزات بروتوكول CIFS

استقلالية النقل

لا يفرض بروتوكول CIFS أي متطلبات على بروتوكول النقل الذي يرسل رسائل SMB بين الخادم والعميل. يتم نقل CIFS ببساطة عبر بروتوكول مهيأ للاتصال.

الوصول إلى الملف

يمكن للعميل / المستخدم فتح ملفات متعددة وقراءتها وتعديلها وإغلاقها على الخادم الهدف. يتم تكليف الخادم بمشاركة الملفات ، مما يعني أنه يمكن لعدة عملاء فتح نفس الملف وقراءته في وقت واحد وعلى أجهزة مختلفة.

يحتوي على سمات الملف والدليل والحجم

يمكن لبروتوكول CIFS الاستعلام وكذلك ، مع قدرة محدودة ، تعيين سمات الدليل والملف والحجم. قوائم التحكم في الوصول (ACL) مدعومة أيضًا في CIFS.

البروتوكولات الفرعية الموسعة

يدعم بروتوكول CIFS العديد من البروتوكولات الفرعية التي توفر وصولاً مباشرًا إلى وظائف الخادم الإضافية.

يدعم الاتصال بين العمليات المسماة

يمكن للعميل فتح ، وكتابة ، وقراءة ، وإغلاق الأنابيب المسماة على الخادم المحدد. تقدم الأنابيب المسماة مسار اتصالات بين الخادم وخدمات العميل.

توصيل مرن

يمكن لعميل واحد الاتصال بخوادم متعددة. يمكن لمثل هذا العميل أيضًا إجراء اتصال واحد أو أكثر بالخادم.

يدعم ميزة التفاوض

يتم التفاوض على أساس مجموعة الميزات واللهجة المدعومة للبروتوكول لكل اتصال.

قفل الملفات والسجلات والتخزين المؤقت الآمن

يدعم بروتوكول CIFS قفل التسجيل والملفات. يسمح نفس البروتوكول بقفل الملف الانتهازي ، مما يمنح العملاء الفرصة لتخزين البيانات مؤقتًا للحصول على أداء أفضل.

إخطارات تغيير الدليل والملف

يمكن للعملاء على بروتوكول CIFS نشر طلب ليتم إخطارهم كلما تم إجراء تغيير داخل أحد الموارد ، مثل ملف داخل دليل أو دليل على خادم معين.

يدعم نظام الملفات الموزعة (DFS)

ينشئ DFS مساحة اسم عمومية تحتوي على موارد على خوادم متعددة.

يدعم سياقات أمنية متعددة

يمكن للعميل استخدام وإنشاء واحد أو أكثر من سياقات الأمان عبر اتصال معين.

الشروط المسبقة لاستخدام CIFS

يحتاج CIFS إلى شبكة نقل أساسية (موجهة بشكل عام إلى الاتصال). ومع ذلك ، في بعض الحالات ، يمكن إرسال رسائل CIFS من خلال النقل غير المتصل مع بعض التعديلات الطفيفة.

قبل أن يمكن تبادل رسائل CIFS عبر وسيلة نقل موجهة للاتصال ، يجب إنشاء اتصال.

بالنسبة للرسائل التي يتم تبادلها عبر هذه الشبكة ، سيفترض CIFS توفر واحد أو أكثر من الموارد التالية ؛

  • قائمة انتظار طباعة محلية ترسل مهام الطباعة إلى طابعة لتقديم خدمات الطباعة.
  • يتم تقديم نظام الملفات المحلي أو قاعدة البيانات كنظام ملفات لتمكين مشاركة الملفات. يُعرف المصدر ، في هذه الحالة ، باسم ملف تخزين العناصر.
  • هناك حاجة إلى مضاهاة مناسبة مضمنة في خادم CIFS أو نظام ملفات يدعم أنابيب الاتصال المسماة للاتصالات بين العمليات باستخدام تجريد الأنبوب المحدد.

يجب أن يمتلك الخادم أيضًا أو يوفر الوصول إلى قاعدة بيانات كلمات المرور للمصادقة.

تخزن قاعدة بيانات كلمات المرور تجزئات كلمة مرور NT LAN Manager (NTLM) و LAN Manager (LM) لدعم مصادقة الارتياب أو الاستجابة.

قم بتكوين CIFS لنظام التشغيل Windows

لن يستخدم معظم المستخدمين CIFS أبدًا ، وهو ما يفسر سبب تعطيل الميزة افتراضيًا في نظامي التشغيل Windows 10 و 11.

اتبع هذه الخطوات لجعلها تعمل ؛

  • انتقل إلى لوحة التحكم وانقر على البرنامج والميزات . على الجانب الأيسر ، انقر فوق تشغيل ميزات Windows أو إيقاف تشغيلها.
1
  • قم بالتمرير لأسفل حتى ترى SMB 1.0 / CIFS File Sharing Support وحدد هذا المربع. انقر فوق أيقونة + لرؤية جميع الخيارات المحددة
2-1

ستعمل الخطوات المذكورة أعلاه على تشغيل CIFS. ومع ذلك ، تحتاج إلى تكوين الشبكة التي تتصل بها من أجل CIFS. هذه هي العملية.

  1. انتقل إلى الصفحة الرئيسية لجزء التحكم l وانقر على الشبكة والإنترنت .
3

2. انقر فوق مركز الشبكة والمشاركة . على اليسار ، انقر فوق تغيير إعدادات المشاركة المتقدمة.

4

3. انقر فوق تغيير إعدادات المشاركة المتقدمة. يمكنك الآن المضي قدمًا وتشغيل اكتشاف الشبكة وتشغيل مشاركة الملفات والطابعات. انقر فوق "حفظ التغييرات".

اكتشاف الشبكة

قم بإعداد CIFS على مجلد

لأغراض هذا العرض التوضيحي ، سنقوم بإعداد مجلد يسمى "Sample Folder" على القرص E.

  1. انقر بزر الماوس الأيمن فوق Sample Folder ، وانقر فوق Properties (خصائص) ، ثم حدد Sharing (مشاركة).
6

2. انقر فوق مشاركة.

7

ومع ذلك ، يجب ملاحظة أن المستخدمين المدرجين هم فقط أولئك الذين تم إعدادهم حاليًا على جهاز Windows الخاص بك.

يجب على المستلمين أيضًا تكوين كل شيء من جانبهم إذا كانوا يريدون الوصول إلى المستندات المرسلة.

CIFS مقابل SMB: الاختلافات

قبل التحقق من الاختلافات ، كان من المفيد معرفة ماهية Server Message Block (SMB).

تم تصميم Server Message Block للسماح للعميل بقراءة ملف وكتابته وتحريره في الخادم. الخادم ، في هذه الحالة ، هو شبكة محلية (LAN).

SMB على مر السنين

  • SMB 1.0.0 تحديث الإصدار الأول من SMB يعادل CIFS. تم إنشاء هذا التباين الأول لنظام التشغيل Windows NT 4.0 وكان الاتصال عبر واجهة NetBIOS.
  • SMB 2.0. تم تقديم هذا الإصدار بواسطة Microsoft في عام 2006 من خلال نظام التشغيل Windows Vista الخاص بها. كانت بعض الميزات المقدمة أفضل قابلية التوسع ، ودعم الروابط الرمزية ، وتحسين توقيع الرسائل.
  • SMB 2.1 . تم تقديم هذا الإصدار في نفس الوقت مع Windows 7 في عام 2007. قدم الإصدار 2.1 تحسينات محسّنة للأداء وآليات قفل جديدة.
  • SMB 3.0 . تم تقديم هذا الإصدار في نفس الوقت مع نظام التشغيل Windows 8 في عام 2012. تم تسمية SMB 3.0 في الأصل باسم SMB 2.2 ولكن تمت إعادة تسميته لاحقًا. أنشأ هذا الإصدار إمكانية الوصول إلى وحدة التخزين عن بُعد من خلال الوصول المباشر إلى الذاكرة عن بُعد (RDMA).
  • SMB 3.1.1 . هذه هي أحدث نسخة حتى كتابة هذه السطور. تم إنشاء SMB 3.1.1 لنظام التشغيل Windows 10 في عام 2015 وقدم فحوصات السلامة قبل المصادقة. يستخدم هذا الإصدار أيضًا التشفير مع Galois / Counter Mode (GCM).

كثير من الناس يخلطون بين CIFS و SMB. من الجدير بالذكر أن SMB تم تقديمه قبل CIFS.

قامت Microsoft بتحسين SMB لإنشاء CIFS في التسعينيات ، مما يجعل CIFS لهجة SMB. ومع ذلك ، استمرت Microsoft في تحسين CIFS ، والإصدار الحالي هو SMB 3.1.1.

هذه هي الاختلافات الرئيسية بين CIFS و SMB 3.1.1

SMB 3.1.1 CIFS
سنة الإنشاء أنشأتها شركة IBM في أوائل الثمانينيات تم إنشاؤه كنسخة محسنة من SBM بواسطة Microsoft في أوائل التسعينيات
أداء تم إنشاء SMB 3.1.1 لحل معظم التحديات على CIFS وإصدارات SMB السابقة. توجد فحوصات مصادقة مسبقة تساعد في تأمين الملفات في الخادم عندما تم إنشاء CIFS ، كان هناك الكثير من المشكلات المتعلقة بنقل الملفات والأمان وما إلى ذلك.
المصادقة يستخدم SMB 3.1.1 مصادقة AES لتوفير الأمان عبر الملفات المشتركة على الخادم. يجب على المستخدم توفير اسم مستخدم وكلمة مرور للوصول إلى ملف CIFS يفتقر إلى المصادقة. وبالتالي ، لا يتم تأمين الملفات عبر الشبكة.
مخزن البيانات يستخدم SMB 3.1.1 حقول تخزين بيانات 32 أو 64 بت ، مما يفتح لتخزين الملفات الكبيرة. يستخدم بروتوكولات IP / TCP التي تشبه بروتوكولات HTTP و FTP.
عمل بروتوكول اتصال خادم العميل لمشاركة الوصول إلى الموارد الموجودة على الشبكة. يطلب العميل / المستخدم ملفًا على خادم موجود على نظام كمبيوتر آخر على نفس الشبكة.

ما هي سلبيات CIFS؟

  • يفتقر إلى المصادقة . أحد أكبر عيوب CIFS هو أنه يفتقر إلى المصادقة ، على عكس الإصدارات الأخيرة من SMB.
  • يتعامل مع أحجام ملفات محدودة . قد لا يكون CIFS مثاليًا للملفات الكبيرة جدًا ، مما يتسبب في حدوث تأخيرات وقد يتسبب أيضًا في حدوث أعطال أثناء النقل.

استنتاج

على الرغم من أن خدمات الوصول والمشاركة في الملفات السحابية يبدو أنها تتولى زمام الأمور ، إلا أن البروتوكولات التقليدية مثل CIFS لا تزال تمتلك مساحتها. كان دعم الاتصالات المباشرة عبر منفذ TCP 445 أحد أكبر نقاط بيع CIFS. على الرغم من أن Microsoft تركز الآن على تقدم SMB ، لا يمكن نسيان CIFS لأنها واحدة من لهجات SMB.

يمكنك أيضًا استكشاف كيفية تشغيل مدقق ملفات النظام في Windows 11/10.