GDP is Gross Domestic Product. It is the total value of goods and services produced within the boundaries of a nation in a given time period. E.g. 1 year
The value of goods and services produced by both Indian and foreign National are taken into account.
GNP is the Gross National Product. Here the difference is the fact that boundary restriction is not there. However, the values produced by Indian national residing anywhere in the world is considered.