What is the Difference Between a Guest Speaker & Keynote Speaker?

Conferences are as diverse in their structure and purpose as the speakers on ...