Anuj,
You obviously have access to the internet, and there is absolutely nothing to stop you Googling to seek information on any subject.
Now sometimes it takes a little digging to find exactly what you want, but a little patience will usually be amply rewarded.
What is irritating people here is that you expect us to spend considerable time explaining things directly to you in great detail, when you could not be bothered to make any effort yourself.
Looking up information and stitching together optimum solutions is a huge part of engineering.
If you simply cannot be bothered, or are not truly fascinated by all this technical stuff, you are going to have a really tough time ahead of you in the job market.