SMB و CIFS و Samba: ما هي هذه البروتوكولات وما الغرض منها

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

ما هو بروتوكول SMB

SMB و CIFS و Samba

بادئ ذي بدء ، سنشرح ما هو ملف بروتوكول SMB هو. إنها واحدة من أقدم المواقع وقد سمحت بمرور الوقت بالوصول إلى الملفات والدلائل ، بالإضافة إلى موارد الشبكة. وهي مسؤولة عن تبادل المعلومات بين عمليات النظام. تم إنشاؤه بواسطة IBM.

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

يسمح هذا البروتوكول اليوم بالاتصال بالأجهزة القديمة ، مع الإصدارات السابقة من مایکروسافت نظام التشغيل. من أجل تبادل الملفات ، يجب أن يقوم الجهازان أولاً بإنشاء اتصال. من هنا ، يسمح بروتوكول SMB للعميل بالاتصال بالخادم.

أحدث إصدار ، وهو الإصدار المستخدم في أنظمة التشغيل مثل Windows 10 أو Windows Server 2016 ، هو SMB 3.1.1. من المهم تحديث هذا البروتوكول بشكل صحيح ، لأننا رأينا أحيانًا ثغرات يمكن استغلالها. مثال على ذلك كان الشهير استغلال EternalBlue تم استخدامه لتوزيع برنامج الفدية WannaCry الذي تسبب في الكثير من الضرر قبل بضع سنوات.

بعد موضوع ما ذكرناه ، قررت Microsoft إزالة الدعم للإصدار الأول SMB 1.0. قد يسمح هذا ، على سبيل المثال ، بتنفيذ هجمات DDoS على جهاز كمبيوتر.

أرشيف Compartir SMB CIFS

ما هو بروتوكول CIFS؟

بعد شرح ماهية بروتوكول SMB ، دعنا نتحدث عنه CIFS . في الأساس يمكننا القول أنه تغيير الاسم. أنشأت شركة IBM SMB ، لكن Microsoft بدأت في استخدامه بسرعة. بعد 15 عامًا ، في عام 1998 ، أعادت Microsoft تسمية الإصدار الأول من Server Message Block إلى CIFS.

لكن بالطبع ، لم يكن مجرد تغيير في الاسم. وأضاف منطقيا ميزات مختلفة. على سبيل المثال ، أضافوا دعمًا للروابط الرمزية أو الروابط الصلبة ، وحجم ملف أكبر.

يرمز CIFS إلى نظام ملفات الإنترنت المشترك. هم اختصار ل نظام ملفات الإنترنت المشترك . إنه جزء من بروتوكول SMB وسيسمح بتوصيل أنظمة أساسية متعددة عن بُعد ، مثل Windows ، لينكس أو ماك.

أحد الأشياء الجيدة في CIFS هو أنه يعمل عالميا . بمعنى آخر ، يستخدم Windows على سبيل المثال عادةً نظام ملفات NTFS. من جانبه ، يمكن لنظام macOS استخدام HFS. ما يفعله هو السماح لقراءة هذه الملفات والتعرف عليها. سيسمح هذا بمشاركة الملفات والطابعات بين أجهزة كمبيوتر Windows و UNIX.

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

نادرًا ما يتم استخدام CIFS اليوم. ستستخدم الأنظمة الحديثة SMB 2 أو SMB 3. بشكل أساسي الأخير ، نظرًا لأنه موجود في أحدث الإصدارات منذ Windows 8. يمكننا القول إنها تحديثات CIFS ، والتي تتوافق مع الإصدار الأول من SMB.

كيف يعمل Samba

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

كان هذا التنفيذ لأنظمة تشبه UNIX. يمكننا استخدامه في Linux أو macOS أو Unix وبهذه الطريقة يعملون كعملاء في شبكات Windows. في هذه الحالة ، كان إصداره الأولي في عام 1992 ، على الرغم من أنه كان له إصدارات مختلفة بمرور الوقت.

يمكننا أن نقول ذلك ، كما في حالة CIFS ، Samba تنفذ بروتوكول SMB . هذا ما سيسمح لعملاء Windows بالوصول إلى أدلة وطابعات وملفات Linux على خادم Samba.

لذلك ، سامبا هو تطبيق مفتوح المصدر للشركات الصغيرة والمتوسطة. إنها طريقة أخرى لربط شبكات Microsoft مع Linux أو macOS. سنكون قادرين على الوصول إلى الملفات أو مشاركة الطابعات.

استنتاج الفروق بين SMB و CIFS و Samba

إذن ما هي الاختلافات بين SMB و CIFS و Samba؟ يمكننا القول بأنه SMB كان البروتوكول الأصلي الذي ظهر في الثمانينيات. تم إنشاؤه بواسطة IBM لتكون قادرة على تبادل الملفات والوصول إلى الطابعات. مع مرور الوقت كان لها إصدارات مختلفة. كان يستخدم بشكل رئيسي في Windows و DOS.

SMB هو تحسين لـ CIFS. انتشر من بداية التسعينيات باستخدام Windows 90. منذ تلك اللحظة ، توقف استخدام CIFS على نطاق واسع.

من جانبها، CIFS هي الطريقة التي عُرِف بها الإصدار الأصلي من SMB لاحقًا بمجرد أن بدأت Microsoft استخدامه في أنظمتها. كان لديه تطبيقات معينة للسماح بربط أنظمة أساسية متعددة ، مثل Windows أو Linux. ومع ذلك ، لا يتم استخدام CIFS عمليا الآن. من ناحية أخرى ، يمكننا العثور على أحدث إصدارات SMB ، مثل SMB 2 أو SMB 3.

وأخيرا، سامبا هو تنفيذ ما ورد أعلاه في المصدر المفتوح. تطبيق مجاني لتتمكن من استخدامه في أنظمة مختلفة مثل Linux أو macOS أو Unix. في هذه الحالة تم إصداره في أوائل التسعينيات.

في النهاية ، هذه هي النقاط الرئيسية التي يجب مراعاتها عندما نصادف مصطلحات SMB و CIFS و Samba. كما نرى ، فهي بروتوكولات وتطبيقات تسمح بتبادل الملفات أو الوصول إلى الطابعات. لقد ظهروا في أوقات مختلفة ، على الرغم من أن الثلاثة كلها قديمة. ظهرت النسخة الأولى من SMB في عام 1983 ، من قبل شركة IBM ، بينما ظهرت Samba في التسعينيات. هذا يعني ، كما رأينا ، أنه يجب علينا اتخاذ الاحتياطات الأمنية وعدم تمكين البروتوكولات القديمة التي يمكن أن يستخدمها المتسللون لاستغلال الثغرات الأمنية وسرقة المعلومات أو السيطرة على جهاز الكمبيوتر الخاص بك.