浏览器故事

浏览器大家都知道,平日里我们使用浏览器遨游在网络世界里,的确在网络里我们能获取好多知识,看到某篇技术文章或者系列文章就会保存到本地上,也会在网上买些书等等吧。我们有没有想过在浏览器的地址栏里录入地址,回车之后,那浏览器背着我们都干了什么呢(嘿嘿)?今儿我们就聊聊浏览器隐私,呵呵。
OS可以说是一家之长,管理、协调各个软件工作,生怕偏袒谁,浏览器是家族成员里最活跃分子,人类在它面前可没有隐私。在介绍浏览器之工作之前,先来了解一下网址,我们称呼它URL,网址可以http://,ftp:,file:开头。
http://www.qq.com/dir/
http://www.qq.com/
http://www.qq.com
上述网址都是正确的,一般来说(http+//+web服务器名+目录+文件),如果没有文件默认访问index.html页面或者default.html页面,当然这就属于apache、tomcat范畴了。录入网址,回车之后,浏览器首要工作就是解析URL,照着上述括号里文字解析从而生成送给web服务器请求消息。解析完成后,访问目的地明确,浏览器使用HTTP协议来访问web服务器,HTTP消息是有格式的,请求消息第一行是称为请求行,重点是开头方法:get,post,put,delete其中一种方法,get向web服务器获取数据,post向web服务器提交数据,方法后面紧接着空格和URL,URL紧接着空格HTTL协议版本号。第二行开始为消息头,每行是键值对,用于表示请求附加信息,一直延伸到空行为止。空行另起一行就是要发送的数据了,这一部分称为消息体。请求消息发出之后,web服务器会响应消息,响应消息与请求消息差不多,唯一区别是第一行,响应消息开头HTTP版本号紧接着空格和状态码,状态码紧接着空格和响应短语。生成HTTP消息之后,接下来我们需要委托操作系统将消息发送给Web服务器。OS接收到网址后,需要用到DNS来把网址解析成IP地址才行,只要访问DNS服务器即可,DNS解析完成把IP放入到内存里,浏览器从该内存地址取出IP地址,并将它与HTTP请求消息一起交给操作系统就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值