پروتکل SMB چیست؟پروتکل SMB جهت به اشتراک گذاری فایل ها، چاپگرها و پورت های سریال است. از این پروتکل می توان بر روی پروتکل TCP/IP یا بر روی دیگر پروتکل های شبکه استفاده کرد. با استفاده از پروتکل SMB یک برنامه کاربردی می تواند به فایل های یک سرور راه دور و دیگر منابع آن از جمله چاپگر دسترسی داشته باشد. به عبارت دیگر یک برنامه کاربردی می تواند فایل هایی را روی سرور راه دور بخواند، ایجاد کند و یا بروزرسانی کند.SMB یا Server Message Block پروتکلی برای به اشتراک‌گذاری فایل بین کلاینت و سرور است. SMB توسط شرکت IBM در اواخر 1980 برای به اشتراک‌گذاری منابعی مانند پرینتر، فایل و … توسعه داده شد.SMB در سیستم‌عامل‌های مایکروسافت استفاده‌ شده است و در زمان به اشتراک‌گذاری فایل و پرینتر و … از سرویس‌های آن استفاده می‌شود. در سیستم‌ عامل‌ های لینوکس از نسخه SMB دیگری استفاده می‌شود که به آن SAMBA گفته می‌شود. به طور کلی میتوان گفت SMB یک پروتکل درخواست–پاسخ است که با استفاده از آن کلاینت درخواست SMB را به سمت سرور می فرستد و سرور نیز در جواب، پاسخی از نوع SMB به کلاینت باز می گرداند.