请求响应的中介都是服务器,服务器的实质是什么?

前边推送的微信材料说了一下网站运行和软件运行的的基本原理,不管是手机软件还是电脑网页,发消息,点击连接都是先向服务器发送请求,然后服务器进行一系列的操作,包括访问数据库、响应给浏览器等一系列操作。那么服务器究竟是什么呢?

从硬件的角度来讲,服务器就是性能强大的电脑主机,与普通电脑主机的区别在于,CPU的数量、性能等等都是远远高于普通电脑的。

从软件的角度来讲,我们都知道,普通电脑都是Windows7、8、10等系统,没见过处理请求的操作吧?没错,服务器有专门的服务器系统,并且在运行环境中运行服务器,接收浏览器发送来的请求,并对其进行处理,例如对其进行封装,或者进行后边的操作数据库等,其实服务器也是一套程序,可以队请求执行各种操作的程序,例如我们常用的Apache服务器。随后将该请求的处理结果响应给浏览器。

其实我们之所以可以实现全球通信,就是因为服务器的存在,例如你从中国向美国的朋友发消息,那么你的消息的路线是这样的:中国的子服务器,卫星传递,美国根服务器,美国子服务器,美国的朋友接收消息。其中可能需要经过多次的封装加密,复杂程度这里不再赘余。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180519G0QYRZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券