当你输入一个url链接发生了什么?

先看一张图

发送请求.png

打开手机和pad的QQ

  • 发送消息给QQ好友,此时发送了一个请求给服务器,服务器接受到后反馈给手机和pad发送消息成功,然后QQ好友就可以接受到消息了

    电脑浏览器输入百度

    打开台式电脑或者笔记本中的浏览器(IE,谷歌,360等),访问百度http://www.baidu.com,此时发送打开百度的请求给服务器,服务器接受到请求后反馈给浏览器,然后浏览器显示百度页面
    ## BS和CS架构
  • 刚刚上面说的就是BS架构(Browser/Server(浏览器/服务器)),也是现在使用最广泛的架构,互联网基本上都是用的此技术,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件,B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,后面的教程大部分都是针对BS架构来的
  • CS即Client/Server(客户机/服务器)结构。它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据,通常只局限于小型局域网,不利于扩展。并且,由于该结构的每台客户机都需要安装相应的客户端程序,比如超市的收银机,就是用的此技术

客户端展示

  • 安卓手机,苹果手机,电脑的浏览器等,我们统称为客户端
  • 在浏览器上最终展示的效果,其实都是HTML语言转换而来
  • 在苹果手机上的所有应用,如QQ,都是用IOS语言开发的
  • 在安卓手机上的所有应用,如QQ,都是用Android语言开发的

其他

  • 下一篇的预告:浏览器的HTML页面展示
  • 在微信公众号搜索xiaobaiji008,和我一起进步,你也可以扫描下面二维码进行关注

    image

猜你喜欢

转载自www.cnblogs.com/shiker/p/10433250.html