服务器的概念
我们经常会听到服务器爆炸,服务器崩溃,服务器重启之类的事情。但是在信息时代,你真的知道什么是服务器吗?
*** 对“服务器”一词的定义是:服务器是为其他程序或设备提供功能的计算机硬件或软件(计算机程序),其他程序或设备在这里称为“客户端”。
首先要明确的是,服务器的概念不仅仅是我们日常生活中听到的服务器机房、云服务器等概念中的硬件级计算机——在优优资源网上看得见摸得着的计算机实体。更多的场合是指软件层面,比如一些应用程序开放的端口,为其他程序提供它的专属服务。这其实就是“服务器”的本义。运行上述程序的计算机称为 *** 主机。
有时候,很多人混淆了主机和服务器的概念。主机是指连接到计算机 *** 的计算机或其他设备。这里的“其他设备”概念比较模糊。比如:一个调制解调器,集线器,交换机没有IP地址,所以不是 *** 主机;虽然 *** 打印机和硬件路由器有IP地址,但它们不是通用计算机,所以有时不被认为是 *** 主机。
总之,所有的服务器都是主机,但不是所有的主机都是服务器。
服务器(硬件)和个人电脑(PC)的区别
服务器作为 *** 上的一个节点,存储和处理着 *** 上的大部分数据和信息,因此也被称为 *** 的“灵魂”。在我们的生活中,手机、笔记本、PDA、微型电脑要上网、获取信息,都要经过服务器。我们可以说服务器“组织”和“领导”这些设备。因为服务器需要24小时提供服务,所以在硬件上其实和我们个人电脑是不一样的。
首先,服务器的硬件配置全部按照冗余的原则。比如悠游资源网,配备了两个电源。一个坏了,另一个还能用;可以安装两个CPU,如果其中一个出现故障,另一个可以继续使用。其次,所有硬件配置都支持热插拔,按照模块安装;此外,服务器还要求高可扩展性。比如内存和CPU插槽比PC多很多,甚至多台服务器可以组成一个服务器集群。最后可以提到的是,服务器的内存和PC的内存更大的区别是服务器支持ECC内存错误检查,这是一种强大而昂贵的技术,可以自动纠正内存中的错误。
另外,服务器(硬件)和个人电脑(PC)的区别,从狭义上来说,就是服务器往往为多个用户提供服务,而PC在同一时间只能为一个用户服务(这个用户就是PC的用户)。但是,如果你把你的PC内置成一台对外提供ftp服务的电脑,那么你的PC也可以称为服务器,但是没有多少人这么做。
该体系结构区分了两种类型的服务器。
先说一个概念,就是目前如果按照架构来区分的话,服务器主要分为两类:
非x86服务器:包括大型机、小型机和UNIX服务器,使用RISC(精简指令集)或EPIC处理器,主要采用UNIX等专用操作系统。精简指令集处理器主要有IBM的POWER和PowerPC处理器,SUN和富士通联合开发的SPARC处理器和EPIC处理器,惠普和Intel联合开发的Anyouyou Resource NetTeng处理器。这种服务器价格昂贵,系统封闭,但稳定性好,性能强。主要应用于金融、电信等大型企业的核心系统。 x86服务器:也称为CISC (Complex Instruction Set,复杂指令集)架构服务器,也就是通常所说的PC服务器,它是一种基于PC架构的服务器,使用Intel或其他x86兼容的处理器芯片和Windows操作系统,如IBM的System x系列服务器和惠普的Proliant系列服务器。价格便宜,兼容性好,但是稳定性差,不安全。主要用于中小企业和非关键业务。如果你对计算机组成原理有一定的了解,那么你一定很熟悉RISC和CISC这两个术语,但限于篇幅我们在此不展开。综上所述,我们可以发现,从 *** 发展的现状来看,以“小、巧、稳”为特点的x86架构的 PC服务器已经得到了广泛的应用。
其实非x86和x86服务器都属于硬件服务器领域。然后再来说硬件服务器。
先说一下硬件服务器。这种硬件服务器没有 *** 通信是不能一概而论的,因为我们所说的硬件服务器通常是指那些计算能力很强,能够同时为多个用户提供特定服务,多个用户同时通过 *** 请求和接收服务器的服务的计算机实体。
首先,我们简单介绍一些关于计算机 *** 的知识。在计算机 *** 领域,目前主流的行业标准是五层模型:应用层、传输层、 *** 层、数据链路层、物理层。在这里,我们不需要花时间去搞清楚抽象了什么概念,它们是做什么的,每一层的名字是什么也不重要。我们只需要知道,在 *** 世界里,世界上所有的计算机都可以用这五层模型来划分。
发送数据时,会从应用层向数据链路层添加报头。通过物理层转换成光电信号进入传输介质后,通过集线器、交换机、路由器等 *** 设备定位到目标IP发送数据包。接收者从相反的层解包,然后向上传递,最后传递到应用层。这样,一个普通的传输过程就结束了。最后,这里要明确一个概念就是发送数据的单元和接收数据的单元不是计算机或者某个程序,而是某个正在运行的程序-进程。以上是 *** 交流的简单流程。
神秘的Linux
以上介绍了 *** 通信的简单过程。现在我们回到正题。-服务器(硬件)和个人电脑(PC)的区别,从狭义上讲,就是一台服务器往往为多个用户提供服务,一台PC同时只能为一个用户服务(这个用户就是PC的用户)。但是,如果你把你的PC内置成一台对外提供ftp服务的电脑,那么你的PC也可以称为服务器,但这样做的人并不多。现在市面上有很多服务器专用的操作系统,比如各种Linux发行版,BSD系列系统,Mac OS X Server,微软推出的Windows Server系列。这里要好好展示一下——说说天生优秀的服务器操作系统:Linux。
对于神秘的名词Linux,我相信你听说过这个神秘的名词,但是可能还有很多人还没有接触过。其实只是一个在程序员中流行的操作系统。
其实说到Linux,就不得不提服务器领域的“大佬”:UNIX。关于UNIX系统的具体 *** 我们就不赘述了。总之,它是一个非常强大和稳定的商业服务器操作系统。说到商业化,你肯定就明白了。UNIX离不开金钱之争。
在接下来的文章中,我们将带你了解这段江湖小历史,以及神秘的Linux和“大Boss”UNIX[/S2/]。
未完待续,敬请关注。