把服务器比喻成商场,你是顾客,你需要买东西,需要去商场,也就是服务器。怎么去?得有路(网线等)当然可以直接从你家门口修一条直通商场的路(你的电脑直接插一根网线和服务器连接),但是顾客那么多,要是都修一条单独的路,那么一百个顾客就需要100条路。这时候就用到交换机了,一个交换机可以接很多的网线,也就是约等于车站。你到了车站之后,做公交,一战一战的到商场,通常需要转站(路过多个交换机)
服务器就是体积比较大,性能很好,很贵的电脑。交换机就相当于你的排插,接口不够了接个排查拓展接口。
这么说是一种很笼统的说法,实质上服务器可以提供各种服务,有专门用于存储数据的、专门运算的、部分单位也会用普通电脑搭建一个简易服务器做内网服务。交换机不仅仅可以做拓展接口的左右,更高级的交换机还可以对每个接口进行单独管理,哪些数据能让它通过、哪些数据不让过等等。
Client:也就是客户端,像移动手机的各类App端,各类台式PC的应用程序和浏器等,主要是面向终端用户的。
Server:也就是服务端,就是题主你所说的服务器,本质上就是具备高运算、高储存、高IO能力的计算机,可以是一台,也可以是很多台组成的服务器集群。其主要功能和作用,就是根据ICP(互联网内容提供商)特定功能,运算预先编程设置好的各类程序,响应提供给客户端访问时的相应程序和内容,比如像视频服务器、游戏服务器、邮件服务器、云计算等等。一般布置在机房和IDC等地。
而Client:也就是客户端的手机或PC,要连接访问到Server:也就是服务端的各类服务器集群,中间就要经过遍布全国乃至全球各地的物理网络线路,才能连接到机房或IDC进行访问,而这些网络线路的中间,有着无数的网络节点的连接设备,比如最典型的就是路由器、交换机等网络数通设备。
从物理架构上来说,服务器和交换机,包括智能手机、平板、机顶盒、台式PC、路由器、防火墙、上网行为管理、BRAS等等,在广义和本质上来说,都是计算机,所以,业内经常叫“计算机网络”,只不过,针对不同角色和特定的用途,不同厂商在物理硬件的结构设计和形态上,有所不同而已。
如果要用大白话来说的话,服务器就有点像现实生活中,商品琳琅满目的超市集市仓库,而你从家里(类比于像用手机或PC等开始上网)出门,比如开车,去到你想去的超市集市仓库采购商品或取货(访问各类互联网服务内容),中间就要经过城市道路中的各种路段,而交换机呢,就有点类似于在这些路段中,连接并通向各个方向出口的高架桥或立交桥。