โปรโทคอลบล็อกข้อความเซิร์ฟเวอร์ (SMB) ได้ผ่านการทำซ้ำทหลายครั้งตั้งแต่ที่ถูกพัฒนาขึ้นครั้งแรก เปิดตัวครั้งแรกในปี 1983 โดย Barry Feigenbaum ที่บริษัท IBM สำหรับระบบปฏิบัติการ DOS ซึ่งเป็นตัวตั้งต้นของวินโดวส์ ด้วยการผสานรวมอย่างลึกซึ้งเข้ากับชุดผลิตภัณฑ์ของ Windows SMB จะยังคงเป็นโปรโทคอลการแชร์ไฟล์ตั้งต้นสำหรับระบบปฏิบัติการ Windows
SMB เวอร์ชันปัจจุบันคือ SMB 3.1.1 โดยมีเวอร์ชันเก่าด้วยอย่าง SMB 1.0, SMB 2.0, SMB 2.1, SMB 3.0 และ SMB 3.0.2 SMB ถูกรีแบรนด์หนึ่งครั้งเป็น CIFS (Common Internet File System) แต่แล้วก็ถูกเปลี่ยนกลับในที่สุด
กระบวนการของการสื่อสารไคลเอ็นต์เซิร์ฟเวอร์มีความคล้ายคลึงกับ NFS ในระดับสูง ความแตกต่างอยู่ในรายละเอียดปลีกย่อยและกลไกการดำเนินงาน ตัวอย่างเช่น ใน SMB ระบบไฟล์จะไม่เมาท์บนไคลเอนต์ SMB ภายในเครื่อง ในทางกลับกัน สามารถเข้าถึงเครือข่ายที่ใช้ร่วมกันที่โฮสต์บนเซิร์ฟเวอร์ SMB ได้ผ่านทางเส้นทางเครือข่าย