Unlimited non-commercial distribution of this document in its entirety is encouraged, please contact the author prior to commercial publication.


This documentation is revised from time to time. Some of the technology described is constantly changing and being developed, especially the higher level protocols. Thus this document may not always be up to date. The reader is encouraged to ensure they have the latest version.

All trade marks are respectfully acknowledged.

While every precaution has been taken in the preparation of this documentation the author assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.