快速认识——什么是服务器(第二版)

首先,我们先来看看“服务器”这三个字。
说起“服务器”也许你并不熟悉,但说起“服务员”,你一定很熟悉。
“服务员”就是指“提供服务的人员”。
那么,同样的,“服务器”就是指提供服务的机器

虽然我们已经给“服务器”下了一个很简单的定义,但对于还不了解它的人一定会感觉很抽象。
对于“服务员”,我们并不陌生,在日常生活中经常能看见他们的身影。
但对于“服务器”,我们并不熟悉,虽然我们经常能听到这个词。

接下来,我会举一些例子来为你介绍一些我们经常使用的“服务器”常见应用,你会发现它与服务员有很多相似之处。



1.网络搜索

网络搜索相比大家都用过,但大家要知道网络搜索中也是有“服务器”参与的身影的。

当我们打开搜索引擎,往输入框里输入关键字查找相关内容的时候,就是在告诉“服务器”:
你这里有没有“XXX”相关的资料啊?

这个时候“服务器”就会把它知道关于“XXX”的资料都罗列过来,让你看看哪些是你想要的。
(当然了,整个查询资料的过程其实并没有上面描述的那么简单。整个过程中可能还会涉及到关键字分词,查询缓存,数据库检索等等技术与过程)

网络搜索

整个过程其实就像是去餐馆吃饭,你问服务员:你这里有没有牛肉相关的菜啊?
服务员就会告诉你:我们这里有几道牛肉的菜,分别是这个,这个和这个……
服务员也会把他们店里关于牛肉的菜都列给你,让你自己挑选。



2.微信聊天

很多人其实不知道,我们常用的微信聊天其实也是通过服务器进行的。
当你和别人聊天的时候,你发的消息是先发给了服务器,服务器再将你的消息发送给对方的。

当对方给你回消息的时候,其实也是通过把消息发给服务器,服务器再将消息发回给你的。


聊天的过程

整个过程就好像有个服务员(姑且认为有这种服务员存在)负责在两个人之间互相传话一样。



3,浏览视频

我们在网上浏览视频的功能其实也是通过服务器来实现的。

当我们在网上浏览内容并且选择了其中一个视频点击播放的时候,服务器就会查找保存在服务器上面的视频并在线传给我们,于是我们在接受到服务器的数据之后就可以在线观看视频了。


观看视频的过程

整个过程其实就好像你去跟服务员点歌一样,服务员就会查找他们这保存的歌,之后再给放给你听。



其实,服务器的功能有许许多多,远不止上面提到的那些功能,就好像天底下的服务员多了去了,怎么可能只有那几种一样。

服务器的种类可以有很多(文件服务器,数据库服务器,负载均衡服务器),功能也可以很多,甚至提供的服务也可以更高级(比如云计算)。
但服务器的本质都是一样的,就是提供服务的机器

你可能感兴趣的:(快速认识——什么是服务器(第二版))