服务器
在网络术语中,服务器是一台计算机,它为用户或客户机提供多种信息。通常一个服务器只会为许多客户机做几件事。服务器所做的每一种事情都叫做服务。服务被其他计算机使用,这些计算机被称为客户端。客户机和服务器之间的关系称为客户机和服务器的关系。例如,维基百科有网络服务器,它有一个通过互联网发送网页的服务。你的客户端电脑与维基百科的网页服务对话,为你获取网页。服务器还可以托管网游,共享文件,并提供对打印机等外围设备的访问。简单来说,各个电脑连接到一些强大的电脑上,称为服务器。这些以网站的形式存储文件和信息。通过互联网连接,世界上任何地方的不同用户都可以访问这些文件。
所以,服务器和客户机之间要想相互对话,就需要连接到网络上,而且需要使用同一个协议。在网络中,协议是机器与其他机器对话的一套方式。它就像一种语言。例如,维基百科服务器运行HTTP向你的计算机发送网站,你的计算机使用HTTP协议向维基百科索取网页。
通常情况下,服务器都是特制的,功能更强大,更可靠,价格也比普通电脑贵很多。有时候,服务器可以是集群的,也就是很多服务器一起工作,做一个服务。
如果同时访问服务器的人太多,导致负载过高,服务器可能会变慢。也可能无法承受高负荷,所以会自动关闭。
在点对点系统中,每台计算机对其他计算机来说既是客户,又是服务器。这通常被投入到文件共享和VOIP中。然而,这可以帮助盗版的尝试。
典型的服务器操作系统有Linux、FreeBSD、NetBSD和OpenBSD。与其他计算机不同,服务器通常没有显示器、键盘或鼠标。当服务器不需要做很多事情的时候,服务器软件可以运行在一台同时做其他事情的计算机上。
一堆服务器
网络服务器
网络服务器是一种用于托管网站的服务器类型。网络服务器软件的例子包括Apache或IIS。一个Web服务器可以托管一个或多个网站。网络服务器的默认监听端口是80端口(HTTP)或443端口(HTTPS)。
有些网络服务器除了服务网页之外,还能做其他事情。例如,他们可能有一些称为SSI的东西,使建立网站更容易。
网络服务器使用CGI等服务,让服务器上的软件制作网页。一些可以使用CGI的编程语言是脚本语言,如Perl、Python、PHP或ASP。有些是编译语言,如C++或Java。
相关网页
- 文件服务器
问题和答案
问:什么是服务器?答:服务器是一台向用户或客户机提供多种信息的计算机。它通常只为许多客户做一些事情。
问:客户机和服务器之间的关系叫什么?
答:客户机和服务器之间的关系被称为客户机-服务器关系。
问:服务器如何在互联网上提供网页?
答:服务器通过使用HTTP协议在互联网上提供网页,该协议将网站发送到要求提供的计算机上。
问:除了托管网站,服务器还能做什么?
答:除了托管网站,服务器还可以托管互联网游戏,共享文件,并提供对打印机等外围设备的访问。
问:个人电脑是如何与服务器连接的?
答:个人计算机连接到一些强大的计算机,称为服务器,以便以网站的形式存储文件和信息,这样世界上任何地方的不同用户都可以通过互联网连接访问这些文件。
问:机器需要什么才能相互交谈?
答:机器要相互交谈,需要在网络上连接,并使用相同的通信协议,这就像机器的语言。