Нет, они относятся к одним и тем же вещам. Вы можете думать, что Tomcat отвечает за создание и управление фактическим экземпляром сеанса.
Когда веб-приложению, развернутому на Tomcat, требуется доступ к сеансу, оно запрашивает у Tomcat его HttpServletRequest#getSession()
.