پروتوکل SMB

08 دی 1397
نویسنده :  

پروتوکل smb  مخفف کلمات server message block است که يکي از کاربردهاي اصلي آن share کردن فايلها در شبکه است . به مجموعه بسته هايي که با توجه به نسخه پروتوکل تعريف مي شود dialect ناميده مي شود و فايل سيستم رايج اينترنت که (CIFS) ناميده مي شود يک dialect از پروتوکل
smb محسوب ميشود که جزو نسخه هاي قديمي اين پروتوکل محسوب مي شود.

 اين پروتوکل در اکثر سيستم عامل ها از جمله windows و unix و ديگر سيستم عامل ها قابل استفاده است.

بدليل وجود داشتن تاخير در (CIFS) و وجود داشتن acknowledgement هاي متعدد که عملکرد اين پروتوکل را پايين مي آورد smb نسخه 2 ارائه شد و از صد ها دستوري که در نسخه
قبلي وجود داشت به 19 دستور کاهش يافت و بار اجرايي اين پروتوکل کاهش يافت.
CIFS بر روي بستر TCP/IP اجرا مي‌شود، اما با استفاده از پروتکل SMB که بر روي ويندوزهاي مايکروسافت وجود دارد امکان دسترسي به فايل‌ها و پرينترها را فراهم مي‌نمايد. CIFS به تمام برنامه‌هاي کاربردي اجازه مي‌دهد، (نه تنها مرورگرهاي وب)، که فايل‌ها را در شبکه اينترنت باز کرده يا به اشتراک بگذارند.
با استفاده از سي‌آي‌اف‌اس، تغييرات ايجاد شده در يک فايل به طور همزمان در هر دو سمت يعني کلاينت و سمت سرور ذخيره مي‌شود.پروتکل SMB در لايه 7 مدل OSI عمل مي کند، همچنين به عنوان لايه کاربرد شناخته مي شود و مي تواند از طريق TCP / IP در پورت 445 استفاده شود.
نسخه هاي قبلي پروتوکل smb از رابط هاي برنامه نويسي مثل Internetwork Packet Exchange يا NetBEUI استفاده مي کرد.امروزه ارتباط با دستگاه هايي که از smb مستقيما با استفاده از TCP/IP پشتيباني نميکنند
نياز به استفاده از اسامي NetBios وجود دارد. سيستم عامل ويندوز از نسخه 95 به بعد از اين پروتوکل پشتيباني مي کند. Samba که يک سرور منبع باز يا (open source) محسوب مي شود از اين پروتوکل براي سيستم عامل هاي يونيکس پشتيباني مي کند.
يک client و يک Server در صورت داشتن نسخه هاي مختلف smb قبل از برقراري يک نشست با يکديگر مذاکره انجام مي دهند.
نسخه هاي مختلف اين پروتوکل با توجه به گذشت زمان از نظر امنيت پايداري و سرعت پيشرفت زيادي نموده است.
در زير به نسخه هاي مختلف اين پروتوکل کي پردازيم:
smb 1:
توسط شرکت IBM در سال 1984 ساخته شد و در DOS عمل ميکرد.
CIFS:
نسخه توسعه يافته smb 1 که توسط شرکت مايکروسافت در سال 95 عرضه شد که از مهمترين ويژگيهاي آن پشتيباني از پروتوکل TCP/IP بود
smb 2:
براي ويندوز ويستا و ويندوز سرور 2008 ارائه شد. از جمله مزاياي اين نسخه عملکرد بهتر مقياس پذيري بالاتر ، انعطاف پذيري مناسب و پشتيباني از
شبکه هاي WAN مي باشد
smb 2.1:
با ويندوز سرور 2008 R2 و ويندوز 7 معرفي شد.از مزاياي اين نسخه پشتيباني از حداکثر نرخ انتقال (MTU) و باز کردن فايلها از smb server
در حالت sleep mode است .
smb 3:
در ويندوز 8 و ويندوز سرور 2012 عرضه شد.به دليل وجود داشتن يک حفره امنيتي در نسخه هاي قبلي در اين نسخه امنيت بسيار بهبود يافته است و رمز گذاري
در اين نسخه بسيار بهبود يافته است
smb 3.1.1 :
با ويندوز 10 و و يندوز سرور 2016 ارائه شد. پشتيباني از رمز نگاري پيشرفته ، احراز هويت براي جلوگيري از حملات man-in-the-middle از ديگر آپديت هاي اين نسخه مي باشد.
در سال 2017 ويروس ransomware با استفاده از حفره امنيتي که در نسخه هاي قبل از SMB 2 وجود داشت به طيف زيادي از client ها در شبکه ها حمله کرد.

0 نظر 146 بازدید
برچسب :
سمیه تهرانی

نظر خود را ثبت کنید.

We use cookies to improve our website. Cookies used for the essential operation of this site have already been set. For more information visit our Cookie policy. I accept cookies from this site. Agree