What is IBPS, IBPS PO, IBPS SO, IBPS CLERK? Detailed Exam Information?

What is IBPS Exam, IBPS PO, IBPS SO, IBPS CLERK?