网址的含义及浏览器的基本工作原理

今天学习了浏览器基本工作原理,做一下总结

下面是我们很熟悉的一行网址


网址结构

从上图我们可以看出这段网址由6部分组成分别是协议 域名 路径 查询参数 锚点 端口。一般我们只在浏览器上面输入域名即可,其他浏览器会自动补全,下面一起看一下各部分的作用。

第一部分:协议,简单来说就是规则,网站里面的代码不按照它的规则来写,就加载不出来。以前的网址的只有是http,最后不加s,这有什么区别呢?因为https相较于http更安全,数据在传输的过程中都是加密,如果一个网站不是https开头的,那么你在这个网站中的操作都暴露在别人网络中(包括帐号和密码),而在https协议中,所有的数据都是加密传输的,相较于http更安全。

第二部分:域名,这个我们很熟悉,就是我们口中说的网址,www.baidu.combaidu.com,这里就不多说了。

第三部分:路径,道路的意思,也是浏览器工作的方式,会有好多文件(几十到几百不等)。举个例子来说,这里面有10个文件,当你在浏览器地址栏输入网址时,浏览器首先会向服务器请求1号文件,服务器接收到请求后给于浏览器响应,用https协议在浏览器中显示出来,其中1号文件中有一个2号文件,浏览器再向服务器请求,服务器收到请求后再给浏览器响应,同样用https协议显示出来,以此类推,直到全部显示出来,当然了,虽然背后有很多步骤要做,这个过程也就几十毫秒。

第四部分:查询参数,其中hello的部分就是我们查询的关键词,我们通过更改这个关键词来搜索内容。

第五部分:锚点,这是我们查询的结果,例如你在百度中搜索出来的结果有好多条,你想快速定位到第10条,把5改成10,就可以快速定位到第10条了。

第六部分:端口,窗口的意思,比如说你去火车站买票,这个火车站只有一个窗口,受理所有业务,如果只有你一个人的话没有关系。此时来了三个人,第一个三普通买票的,第二个是改签的,第三个是残疾人,同时里面的营业员还要对这三种业务都懂。火车站这时发现效率很低,就又增开了2窗口,这时1号窗口只办理普通售票,2号窗口只给残疾人售票,3号窗口只办理改签,同时窗口都贴好标签,那么前来办理业务的人就不要一个个窗口挨个问了,看下标签,直接去相应的窗口去办理,端口就是做这样的工作,我们的电脑一共有65535个端口,其中80端口就专门用来网上冲浪,也是上网。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,665评论 19 139
  • 对浏览器原理有过了解的一定不会陌生这篇神文《How Browsers Work》中文翻译:浏览器原理:新式网络浏览...
    波段顶底阅读 41,391评论 4 102
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,818评论 2 56
  • 最近这几天,频频听到高三学子因高考而做出极端的事情,更有甚者,早早地草草地结束了自己的生命。我只想说,少年们,何必...
    顾翊_阅读 415评论 0 0
  • 很久很久很久以前,人类选择马作交通工具。为什么选它?因为它在战争中表现出众;也因为它比牛跑得快,比驴脾气好,比猪负...
    fd6dfd8fd08b阅读 308评论 0 1

友情链接更多精彩内容