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.