This paper analyses different protocols of session guarantees. Session guarantees (also known as client-centric consistency models) are one of the class of consistency models of replicated shared data, besides data-centric consistency models. The presentations comprises details of the data structures for the information maintained locally and passed to check consistency conditions, as well as the algorithms to process the information. The protocols are also discussed with respect to accuracy and data overhead.