Live briefing
Everything about Server Message Block
Network communication protocol for providing shared access to resources
Server Message Block (SMB) is a communication protocol used to share files, printers, serial ports, and miscellaneous communications between nodes on a network. On Windows, the SMB implementation consists of two Windows services: "Server" and "Workstation". It uses NTLM or Kerberos protocols for user authentication. It also provides an authenticated inter-process communication (IPC) mechanism. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Server Message BlockA 5-minute orientation
- Pick up a classic book: Software EngineeringThe most-reprinted book on the subject
- Read the landmark paper: Attack in to The Server Message Block (CVE-2020-0796) Vulnerabilities in Windows 10 using Metasploit FrameworkCited 4 times
- Go sideways: List of products that support SMBA closely related topic
- Go sideways: Samba (software)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Software EngineeringRoger S. Pressman, Bruce Maxim · 1982
Apache CookbookKen Coar, Rich Bowen · 2003
Automate the Boring Stuff with PythonAl Sweigart · 2015
Understanding object-oriented programming with JavaTimothy Budd · 1998
RESTful Web ServicesLeonard Richardson, Sam Ruby · 2007
Userʼs GuideMicrosoft Press, Chris DeVoney · 1984
Professional mobile Web development with WordPress, Joomla!, and DrupalJames Pearce · 2011
OpenStack essentialsDan Radez · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- List of products that support SMB List of products that support the proprietary Server Message Block (SMB) protocol by IBM and later Microsoft. The list below explicitly refers to "SMB"…
- Samba (software) Samba is a free software implementation of the SMB networking protocol and was originally developed by Andrew Tridgell. Samba provides file and print services…
- AppleShare AppleShare is a discontinued product from Apple Computer which implements various network services. Its main purpose is to act as a file server, using…
- Distributed File System (Microsoft) Distributed File System (DFS) is a set of client and server services that allow an organization using Microsoft Windows servers to organize many distributed…
- MsQuic MsQuic is a free and open source implementation of the IETF QUIC protocol written in C that is officially supported on the Microsoft Windows (including…
- NetBIOS NetBIOS (/ˈnɛtbaɪɒs/), or Network Basic Input/Output System, is an API that provides services related to the session layer of the OSI model, allowing applicatio…
- LAN Manager LAN Manager is a discontinued network operating system (NOS) available from multiple vendors and developed by Microsoft in cooperation with 3Com Corporation…
- Shared resource In computing, a shared resource, or network share, is a computer resource made available from one host to other hosts on a computer network. It is a device…