Difference between Refresh Token and Access Token

In the realm of Authentication and Authorisation refresh and access token plays a very crucial role, here's the difference:-

Access Token: access token is short-lived and grants access to some specific resources from the user or an application.

Refresh Token: unlike access token it is long-lived and used to generate new access token when the current access token expires and allows the user to re-authenticate.