Differences between version 3 and previous revision of ServerMessageBlock.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Friday, October 17, 2003 1:45:42 am | by AristotlePagaltzis | Revert |
Older page: | version 2 | Last edited on Sunday, August 10, 2003 12:18:50 pm | by CraigBox | Revert |
@@ -1,14 +1,12 @@
-Server Message Block
(SMB) is a client/server protocol that provides file and printer sharing between computers. In addition SMB can share serial ports and communications abstractions such as named pipes and mail slots. SMB is
similar to remote procedure call
(RPC) specialised for file system access.
+ServerMessageBlock
([
SMB]
) is a client/server protocol similar to remote procedure calls
([
RPC]
), but
specialised for file system access. It is the native method of file and print sharing for [Microsoft]'s operating systems, where it is called [Microsoft] Networking. [Windows] for Workgroups, [Windows] 95, and [Windows] NT all include [SMB] clients and servers
.
-SMB was developed by [Intel
], [Microsoft], and [IBM] in the early 1980s. It has also had input from Xerox and 3Com. It is the native method of file and print sharing for Microsoft operating systems; where it is called Microsoft Networking. Windows for Workgroups, Windows 95, and Windows NT all include SMB clients and servers. SMB
is also used by OS/2, Lan Manager and Banyan Vines. There
are SMB servers and clients for Unix, for example [Samba] and smbclient(1).
+But [
SMB] is also used by [
OS/2]
, Lan Manager and Banyan Vines, and there
are [
SMB]
servers and clients for Unix, for example [Samba] and smbclient(1). The protocol was developed by [Intel], [Microsoft], and [IBM] in the early 1980s. It has also had input from Xerox and 3Com
.
-SMB is a presentation layer protocol structured as a large set
of commands (Server Message Blocks). There are commands to support file sharing
, printer sharing, user authentication, resource browsing, and other miscellaneous functions. As clients and servers may implement different versions ("dialects") of the protocol they negotiate before starting a session
.
+[
SMB] originally ran on top
of the lower level protocols NetBEUI and NetBIOS
, but now typically runs over [TCP/IP]
.
-The
redirector packages SMB requests into a network control block (NBC) structure that can be sent across the network to a remote device.
+While it is mainly used for file and printer sharing between computers, it has provisions for much more. [SMB] is a presentation layer protocol structured as a large set of commands (Server Message Blocks). Clients and servers may implement different versions ("dialects") of the protocol, and will negotiate the version to use before starting a session. There are commands to support sharing of files, printers, serial ports, for user authentication, resource browsing, communications abstractions such as named pipes and mail slots, and other miscellaneous functions. A
redirector packages [
SMB]
requests into a network control block (NBC) structure that can be sent across the network to a remote device.
-SMB originally ran on top of the lower level protocols NetBEUI and NetBIOS, but now typically runs over TCP/IP.
-
-
Microsoft have developed an extended version of SMB for the Internet, the Common Internet File System (CIFS), which in most cases replaces SMB. CIFS runs only runs over TCP/IP.
+[
Microsoft]
have developed an extended version of [
SMB]
for the [
Internet]
, the Common Internet File System ([
CIFS]
), which in most cases replaces [
SMB]
. [
CIFS]
runs only runs over [
TCP/IP]
.
-----
CategoryProtocols