我使用硒控制来自Amazon ec2节点的chrome浏览器,以使用用户名和密码登录网站并记录cookie信息。
我发现我可以使用同一个cookie从我的Mac使用硒登录该网站。
显然我的mac和ec2节点具有不同的IP。
那么这是否意味着我可以使用cookie从任何具有不同ip的主机执行登录? Cookie和IP地址之间有什么关系?
答案 0 :(得分:0)
这是否意味着我可以使用cookie从任何具有不同IP的主机执行登录?
只要服务器中没有特定的逻辑,是的,您就可以。基于Cookie的登录操作通常不在乎客户端拥有哪个IP。
cookie和ip地址之间是否存在任何关系?
是的。 Cookie是HTTP协议的一部分。 HTTP是TCP / IP协议栈中基于TCP协议的应用层(传输层)。此外,TCP基于IP协议,该协议可操作IP地址逻辑。
也就是说:
HTTP(应用程序层,包括Cookie逻辑)-> TCP(传输层)-> IP(网络层,包括IP地址逻辑)