sessionID是如何生成的?

Ste*_*ote 11 java tomcat servlets java-ee

当使用servlet api(如JSF或JSP页面)运行java Web应用程序时,在该行的某处,会生成"唯一"SessionID以标识用户的会话.

我想知道如何生成这些sessionID.它们是否包含客户的IP?时间戳?随机数?

其次,我想知道这一代发生在哪里?这取决于运行应用程序的服务器吗?