Diameter
Read this article about the history of Diameter and why it was developed. What preceded Diameter as an authentication protocol? While you do not need to understand how Diameter authenticates, you should have a general idea of its authentication process.
6.Diameter Client API
Diameter Client API is used to perform the vital operations carried out in Diameter Core
functionalities and acts as an interface for the Diameter Base Protocol and Diameter
Application.