February 09, 2015 by Dan Shearer
This project is aimed at preserving the history of the protocol while there is still a lot of primary material existing. Why spend time and energy on a job like this? Reasons include:
SMB is designed for maximum backwards compatibility. This has resulted in great complexity and inefficiency, but it does have advantages. In any case, SMB server implementors will need to know their history for the next generation of servers at least, or very popular clients will just stop working.
Understanding the past explains a lot of the current concepts, terminology and protocol mechanisms, many of which continue into CIFS,the latest version of SMB.