当你打开一个链接,到底发生了什么?

7 火华 8小时前 109次点击

URL系列第三更

点击查看上一篇帖子

我们还是拿我们老生常谈的

https://qq.com

来举例。

现在你在浏览器地址栏敲下了这一长串网址。

你点下搜索按钮。

由于浏览器只认识IP地址,而你输入的却是域名。

所以浏览器要去找一个叫做DNS的玩意儿。

这个DNS就是一本对照表。

浏览器问它这个名叫

qq.com

的服务器的IP地址是多少?

DNS返回一串IP地址。

需要注意的是,如果你第二次访问网页,浏览器对这个IP地址有记录。

就不用这么繁琐了。

浏览器拿到这串IP地址,给名为

qq.com

的服务器发了一个经过https协议加密的请求。

说:“兄弟,我的用户想要你的网页,麻烦给我发一下。”

这个请求通过https协议的默认端口(443端口)进入服务器。

qq.com

返回了一个后缀为.html的数据包。

浏览器把这个数据包下载下来。

然后加载网页。

就这样,一个完好的网站就呈现在了你的眼前。

有些网站需要登录账号,但是每一次都登录太麻烦了。

于是就有了cookie。

它就是一种凭证。

假设你在浏览器上第二次打开这个网页。

浏览器按惯例向服务器发送请求。

但这个请求中包含了cookie。

服务器就会知道,这就是上次登陆的那个用户。

于是就直接登录成功了。

如果运用不当,很容易被黑客利用。

为此,网络安全学佳绞尽脑汁。

于是就有了临时登录(过一段时间会过期的那种)等等手段。

全文完

一键三连,支持一下

你的支持,就是我创作的最大动力。

共 4 条评论
bach 7小时前
0 
grazze
火华 [楼主] 7小时前
0 
Di niente
学爬虫的时候老师教过,就是那个什么,交怎么爬取B站视频的时候,怎么伪装,怎么伪装成VIP用户
添加一条新评论

登录后可以发表评论 去登录