cookie为什么要封装而不是直接用?

request为什么要有两个形态?

设计session是为了解决什么问题?