While I deplore the rudeness of people, you really aren't listening to them. The information is out there. Do you really expect some one to go to the effort of explaining it to you here when there are really good, clear explanations 2 or 3 clicks away??? And do you seriously think that you will learn it faster or better by playing 20 questions?
You say you know how to search but it's clear you don't know what to do with the results of the search. One can't help but conclude that the word lazy was not applied in error.