如何向女友解释服务器的概念?

发表时间: 2019-10-14 14:24

女人是个特别奇怪的生物,因为某天她会变得特别的好学。有天她擦拭着她那刚洗完的头发,突然抬起头问服务器是什么?”


对于没有任何IT基础的媳妇,该从何说起啊.....

如果告诉她,服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

估计我会看到她无辜的眼神里写满了迷惘,然后到抓狂。好不容易追到的媳妇,绝不让能让她跑掉。

一番思索之后,我决定用她最爱的偶像举个栗子。


简单说服务器就是更高级的电脑,只不过电脑是发送请求的客户端,服务器是接受服务请求,并及时给与反馈的服务端。


比如,周杰伦上了一首新歌,你只能在QQ音乐上面听。如果你只是在心里默念我要听,QQ音乐是不会理你的,因为他收不到这个服务命令。

我们想听这首歌,实际上要跟谁说才有用呢?答案就是,要跟QQ音乐的服务器说才有用,只有它收到这个命令了,给你反馈,你才能听得到。

那么我们要通过什么途径,才能让QQ音乐的服务器收到我们的服务命令呢?自然是通过我们的电脑或者手机去QQ音乐搜索周杰伦的新歌,而你在搜索的过程,服务器就会收到你的服务请求。如果服务器本身存有这首歌的的资源和权限的话,它就会相对应的把这首歌展现给你。


听完后,媳妇似懂非懂样子,又问道:什么是客户端?

客户端就是产品或服务所指的终点。如果说服务器是:餐馆的厨房、工厂的仓库、图书馆的收藏库。那么客户端就是:餐馆的就餐区、工厂的门市、图书馆的借阅处。


“原来是这样,那我是不是你的服务器?”

“啥??”

“就是你的钱都由我保管,如果你要用钱都得向我请示啊”

“好吧,你是我一辈子的服务器~”

对于我的回答,媳妇非常满意。

“服务器是不是和电脑一样?”

外形上,服务器体积更大,而电脑通常更小巧。


服务器的稳定性与安全性及数据处理能力有着更高要求。比如媳妇三更半夜都能刷淘宝,QQ音乐的网站每天24小时都能访问,节假日成千上万的人在网上抢高铁票,就是因为这些网站背后服务器可以长时间稳定在运行,并且能承受很多人同时访问。而我们的电脑如果长时间不关机的话,就容易坏。因此服务器的稳定性、质量以及性能方面比普通电脑有着更苛刻的要求。


服务器,我们可以理解为就是比一般电脑更高级的电脑,只不过在各个硬件上有更高标准的做工。既然是更高级的电脑,服务器的内部硬件自然与电脑相似,主要由CPU、内存、主板、硬盘等构成。


CPU呢,就像我们的大脑一样,是服务器的核心;主板就像是人体的骨骼支撑着整个身体,服务器各个部件都得以它为基础;电源就像是人体的血液,给主机提供稳定的直流。内存、硬盘就像人体的记忆中枢,内存的记忆是短暂的,硬盘则是长期的。

如果内存比喻成书架,图书馆就相当于硬盘。内存主要是用来临时存储数据,就像一个人经常要用到的书放在自己的书架上,而不是放在图书馆里。也就是说服务器中调用的数据,会从硬盘读出,发给内存,然后内存再发给CPU。


电脑通常只装一个CPU就够了,而服务器由于更偏向处理器处理数据能力,它的主板可以安装多个CPU,多条内存、硬盘等,拥有很强的扩展性。这也是由于它的工作性质决定的,可以想想看,公司网络不可能一直不变,特别是现在的信息时代。如果服务器没有一定的可扩展,当业务量一增多就不能胜任的话,一台价值几万,甚至几十万的服务器在短时间内就要遭到淘汰,这是任何公司都无法承受的。为了保持可扩展,通常需要在服务器上具备一定的可扩展空间。


“奥,服务器更多时候是给企业用。那么一般可以去哪里买?”

“可以找京东、淘宝或者专做企业级IT硬件十次方商城。”

“厉害,知道这么清楚!”

“这下该知道你男朋友与小鲜肉的区别了吧~”