什么是服务器?
大家可能会觉得听起来好像是个蛮复杂的机器,实际不然。服务器和平时我们用的手机、电脑硬件结构上是一致的,只不过某些功能部件的性更强大。如“神威太湖之光”,有用几万个CPU,具备强大的计算能力,能提供模拟天气、卫星轨道计算等服务。
服务类型
应用程序服务器
应用程序是什么呢?就是生活中我们接触到的软件,比如手机上的微信、QQ、微博等等,而应用程序服务器就是软件服务端所在的服务器。
我们用QQ来进行举例子,A现在要发消息给B。实际过程是:A---QQ应用程序服务器---B,而聊天记录就是把信息存入数据库服务器。
代理服务器
代理服务器是一种重要的安全功能,也具有转接功能。
比如我们想访问A网站,但由于某种原因不能访问或者不想直接访问(隐藏身份),我们就可以使用代理服务器。在访问网站时,在浏览器的地址栏内输入A网站,浏览器会自动先访问代理服务器,然后自动转接到A网站,还可以隐藏身份。
除此之外,它有很多的作用:
1.共享网络
比如为内网(局域网)提供文件缓存、地址过滤等服务,加快用户访问速度,同时作为防火墙,隔离内网与外网,监控传输信息,加强安全性。
2.同时,通过代理服务器,管理员可以对我们访问时间、地点等进行统计,没有登记的用户无权通过代理服务器访问。这样的过滤功能有利于保护电脑安全。
数据库服务器
在以往的文章中,我们常提到数据库这个词,数据库是组织、存储和管理海量数据的载体,而数据库服务器是建立在数据库系统的基础上。主要功能包括不限于数据库管理、查询和操纵、维护、并行运行等。
文件服务器
用户不用通过外部设备来存储移动文件,而是直接在网络上共享信息,主要就是归功于文件服务器。任何普通的个人计算机都能被设置为主机,并作为文件服务器运行。
Web服务器
某些类型的程序会驻留在网络上,我们可以向浏览器等客户端提供文档,也可以将文档放置成网站,让全世界浏览,或放置数据文件,让全世界下载。
邮件服务器
邮件服务器是负责电子邮件收发管理的设备。它就如同邮递员分发投递传统邮件一样,人们在方便的时候发送和阅读邮件,无须事先跟沟通的另一方商量好时间和地点去同步。