2: Server Message Block, aka Common Internet File System
SMB is essentially known as a File and Print Protocol. However, it is
actually also used as an authenticated transport for other protocols
such as DCE/RPC and Named Pipes. This section briefly outlines
how SMB developed and what it can really do.
TODO: expand the following:
2.1: SMB's transports
SMB is available over:
TCP/IP
NetBIOS
2.2: SMB's Services
The services that are available over SMB include:
- File Sharing
- This is the core of the SMB protocol's purpose:
to allow files to be accessed over a network.
- Print Sharing
- Printers can also be accessed remotely.
- Port Sharing
- There is a little-known means to access
and share Modems and Parallel Ports over SMB.
- IPC
- Inter-process Communication. A means to communicate
specific information between programs.
- Named Pipes
- SMB also provides a means for
applications to easily locate and access remote services, and
that includes DCE/RPC.