I have referred this link for set session variable however I bit confused which one is adapt for my situation.
\Magento\Backend\Model\Session
\Magento\Catalog\Model\Session
\Magento\Checkout\Model\Session
\Magento\Customer\Model\Session
\Magento\Newsletter\Model\Session
I am looking for carry chat session so I don't mind whether they customer or visitor, I need to give supports to both.
my question is
What is the right session to handle the session of both visitor and customer.