协议和上下文支持 session