Hii Himanshu,
Entitlement Process is an unit of salesforce which helps to provide the customer support by the Agents of the salesforce when a case is being raised by the customers. In simple language it helps the agent reps determine whether a customer is eligible for a support or not.
Entitlement Model is a whole process which includes the process of making the entitlement by the Sales Reps after which an service contract is being created when the customer is being successfully eligible for the support.
There are basically 3 Entitlement Models being given as follows:
Entitlements only (simplest option)
Entitlements + service contracts
Entitlements + service contracts + contract
line items (most complex option)
Whereas entitlement version lets you create a various version of the Entitlement process even when it is being assigned to a case in a salesforce org.