Classification of Banking System in India and how do banks work with RBI?

In India the banking system has been divided into different groups. Each group has its own advantages and limitations in its working. They have their specific market. Some cater to the rural sector while others in both urban as well as rural. Many of them are only providing services in major cities and towns.