What are Perpetual Contracts ? and how are they different from future contracts?

I am new to cryptos and while exploring I just came across perpetual contracts. I have understanding of future contracts and i believed perpetual are also same but after reading few articles i realized it is different but couldn’t understand how… It will be great if someone can help me understand… What are Perpetual Contracts? and how are they different from future contracts?