今天学习了浏览器基本工作原理,做一下总结
下面是我们很熟悉的一行网址
网址结构
从上图我们可以看出这段网址由6部分组成分别是协议
域名
路径
查询参数
锚点
端口
。一般我们只在浏览器上面输入域名即可,其他浏览器会自动补全,下面一起看一下各部分的作用。
第一部分:协议,简单来说就是规则,网站里面的代码不按照它的规则来写,就加载不出来。以前的网址的只有是http
,最后不加s
,这有什么区别呢?因为https
相较于http
更安全,数据在传输的过程中都是加密,如果一个网站不是https
开头的,那么你在这个网站中的操作都暴露在别人网络中(包括帐号和密码),而在https
协议中,所有的数据都是加密传输的,相较于http
更安全。
第二部分:域名,这个我们很熟悉,就是我们口中说的网址,www.baidu.com
或baidu.com
,这里就不多说了。
第三部分:路径,道路的意思,也是浏览器工作的方式,会有好多文件(几十到几百不等)。举个例子来说,这里面有10个文件,当你在浏览器地址栏输入网址时,浏览器首先会向服务器请求1号文件,服务器接收到请求后给于浏览器响应,用https
协议在浏览器中显示出来,其中1号文件中有一个2号文件,浏览器再向服务器请求,服务器收到请求后再给浏览器响应,同样用https
协议显示出来,以此类推,直到全部显示出来,当然了,虽然背后有很多步骤要做,这个过程也就几十毫秒。
第四部分:查询参数,其中hello的部分就是我们查询的关键词,我们通过更改这个关键词来搜索内容。
第五部分:锚点,这是我们查询的结果,例如你在百度中搜索出来的结果有好多条,你想快速定位到第10条,把5改成10,就可以快速定位到第10条了。
第六部分:端口,窗口的意思,比如说你去火车站买票,这个火车站只有一个窗口,受理所有业务,如果只有你一个人的话没有关系。此时来了三个人,第一个三普通买票的,第二个是改签的,第三个是残疾人,同时里面的营业员还要对这三种业务都懂。火车站这时发现效率很低,就又增开了2窗口,这时1号窗口只办理普通售票,2号窗口只给残疾人售票,3号窗口只办理改签,同时窗口都贴好标签,那么前来办理业务的人就不要一个个窗口挨个问了,看下标签,直接去相应的窗口去办理,端口就是做这样的工作,我们的电脑一共有65535个端口,其中80端口就专门用来网上冲浪,也是上网。
网友评论