Server Message Block: Difference between revisions

Content deleted Content added
Likes2wiki (talk | contribs)
Make intro more concise
Likes2wiki (talk | contribs)
m Remove unnecessary qualifier
Line 1:
{{Short description|Network communication protocol for providing shared access to resources}}
[[File:Map Network Drive.PNG|thumb|Map Network Drive dialog in Windows 10, connecting to a local SMB network drive]]
'''Server Message Block''' ('''SMB''') is a [[communication protocol]]<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/aa365233(VS.85).aspx|title=Microsoft SMB Protocol and CIFS Protocol Overview|publisher=[[Microsoft]]|date=October 22, 2009|access-date=April 10, 2019|archive-url=https://web.archive.org/web/20160802013033/https://msdn.microsoft.com/en-us/library/aa365233(vs.85).aspx|archive-date=August 2, 2016|url-status=live}}</ref> mainly used by [[Microsoft Windows]] computers to share files, printers, serial ports, and miscellaneous communications between [[Node (networking)|nodes]] on a [[Computer network|network]]. SMB implementation consists of two vaguely named [[Windows service]]s: "Server" (ID: <code>LanmanServer</code>) and "Workstation" (ID: <code>LanmanWorkstation</code>).<ref name=":0">{{Cite web |title=Lan Manager Networking Concepts |url=http://support.microsoft.com/kb/86899 |url-status=dead |archive-url=https://web.archive.org/web/20121230184225/http://support.microsoft.com/kb/86899 |archive-date=December 30, 2012 |access-date=September 18, 2014 |website=Support |publisher=Microsoft}}</ref> It uses [[NT LAN Manager|NTLM]] or [[Kerberos (protocol)|Kerberos]] protocols for user authentication. It also provides an authenticated [[inter-process communication]] (IPC) mechanism.
 
SMB was originally developed in 1983 by Barry A. Feigenbaum at IBM<ref name="tridgemyths" /> to [[shared access|share access]] to [[Computer file|files]] and [[Printer (computing)|printers]] across a network of systems running IBM's [[OS/2]]. In 1987, [[Microsoft]] and [[3Com]] implemented SMB in [[LAN Manager]] for OS/2, at which time SMB used the [[NetBIOS]] service atop the [[NetBIOS Frames]] protocol as its underlying transport. Later, Microsoft implemented SMB in [[Windows NT 3.1]] and has been updating it ever since, adapting it to work with newer underlying transports: [[TCP/IP]] and [[NetBIOS over TCP/IP|NetBT]]. SMB over [[QUIC]] was introduced in Windows Server 2022.