你一定能看懂的计算机网络技术之Cookie技术

如今互联网基本上占据了我们大半的生活,尤其是电子商务,马云爸爸、强东哥哥给我们的购物提供了极大的便利,有时候你甚至希望,前一秒你下单购物,后一秒你就收到了快递信息通知。这是一件多么美妙的事情!但是很遗憾,我今天想跟你们聊点别的。聊什么呢?

我们每次登陆淘宝页面,你会将你喜欢的物品暂时放在你的购物车里面(之所以暂时,百分之九十九是因为你囊中羞涩),然后第二个月你爸给你打钱来了,好家伙你马上打开淘宝,把之前精心挑选的物品咬咬牙狠狠心全买了下来。可是,这时候你有没有想过一个问题?为什么你的购物车里面能够存储你想要买的东西呢?换句话说,你第一次打开网页,将精心挑选的物品放在购物车里面,发现第二次打开网页的时候,购物车里面的物品全没了,这时候你会不会咬牙切齿?Of course!我提前替你回答了。当然如我们所想,购物车里面的东西还在,但是你知道为什么还在吗?这就要谈到计算机网络中的Cookie技术了。

当然,在介绍Cookie技术之前,我们肯定要先了解一下Cookie技术的概念:


Cookie技术

这么说估计很难看懂,就打个比方,你每次上网登录某个页面的时候,对话框会弹出:是否记住密码?这时候当你点击“是”的时候,好了,你的这个消息会被反馈到你请求的服务器上(比如淘宝),但是这个消息和你平时打开一些网页的消息有一个极大的不同之处。这个不同之处在哪里呢?一个图告诉你原因:


你一定能看懂的计算机网络技术之Cookie技术_第1张图片
图片原创

这时候,Cookie就起作用了,你只有给请求消息加一个Cookie加一个头部行,这样淘宝服务器才知道你想记住密码。

好的,这时候淘宝服务器那边收到你刚刚注册的ID(包括你的姓名、昵称、联系方式、等等),检测到你是新用户,好,它得给你专门分配一个小仓库,这个小仓库在淘宝后台服务器的数据库里面,小仓库之于数据库,就相当于一个大箱子里面的一个小抽屉,它专门给你一个抽屉放东西。放什么东西呢?当然是你的购物车里面的信息啦!当然还有别的信息。

当淘宝服务器接收到你的请求之后,不能对你置之不理呀,它得响应你的请求,一般响应的界面是酱紫的:恭喜你注册成功,请开启你的购物之旅吧!这样,下一次你登录淘宝页面之后,你就不需要再次输入密码和账号了,不然多麻烦。不过这样也会存在一个隐私问题,假如你在网吧或者其他地方登录淘宝,然后不小心记住了密码,这可就麻烦了。所以说,凡事有利有弊嘛。

淘宝服务器给你发回响应消息的时候,它也会带一个Cookie头部,可能是礼尚往来吧。

Cookie技术原理是不是很简单?

本文原创,转载需注明出处。

你可能感兴趣的:(你一定能看懂的计算机网络技术之Cookie技术)