I'm having a hard time trying to figure out how LDAP, RADIUS, TACACS+, Active Directory and PEAP work together.
Just to break it down, this is the way I understand it.
The following are protocols:
EAP, LEAP, PEAP, CHAP (authentication protocols)
LDAP (protocol for access to Active Directory)
The following are authentication servers:
RADIUS
TACACS+
Active Directory is the database of users and passwords. Am I right so far?
This is when it all gets confusing to me. I'm not exactly sure how these all work together. So if I'm a remote user and I want to login via a VPN I connect to the RADIUS(or TACACS+) server using PEAP(LEAP, EAP, CHAP). From there the RADIUS server uses the Active Directory to login using LDAP. The RADIUS server is just allowing access to the network but the AD allows access to the services. Ok, I guess that's as far as I got and I'm not even sure if that's right.

Can anyone point me to maybe some more information on how this works? TIA