Dear
What is the purpose in going Anonymous when asking a question like this? If you are a student, have you searched the web for general information like this? My sincere suggestion is please search the web using the key terms from your query and you will find all the answers. Then kindly post a succinct summary of your findings. We will certainly correct any mistakes you may make.
It's better to become an independent learner rather than depend on spoon-feeding.