Difference Between Named User, Node Locked, Concurrent License


I would please like to know the differences between these types of licenses and when you would use each whether its attended or unattended?

I have tried reading the documentation on these, but I am still not understanding fully in which situation you would use each.