通过上述数据的分析,cookie改写的原理汇总如下:
1、服务器返回的HTTP应答是已经携带cookie信息,如Set-Cookie: sangfor1=88598220; path=/ 。
2、服务器HTTP应答经过AD设备后被改写cookie字段,比如Set-Cookie: sangfor1=SANGFOR_98184645_88598220; path=/ 。
3、客户端再次访问,携带上该cookie信息经过AD分发,优先查询cookie记录表,从而匹配上一次的节点。
4、脱去改写的cookie值,再转发给节点,对于服务器来说,是完全透明的。