客户端与服务器
通常,互联网上的所有机器都可以分为两种类型:服务器和客户端。为其他机器提供服务(如 Web 服务器或 FTP 服务器)的机器是服务器。用于连接这些服务的机器是客户端。当您连接到 www.yahoo.com 上的雅虎(Yahoo!)来阅读页面时,雅虎正在提供一台机器(可能是一个大型机器集群),用于互联网上,以响应您的请求。雅虎正在提供一台服务器。另一方面,您的机器可能没有向互联网上的任何其他人提供服务。因此,它是一台用户机器,也称为客户端。机器既可以是服务器也可以是客户端,这既可能也常见,但就我们此处目的而言,您可以将大多数机器视为其中一种。
一台服务器机器可能在互联网上提供一项或多项服务。例如,一台服务器机器可能运行着允许其作为 Web 服务器、电子邮件服务器和 FTP 服务器的软件。客户端访问服务器机器时带有特定的意图,因此客户端将其请求定向到运行在整个服务器机器上的特定软件服务器。例如,如果您在自己的机器上运行 Web 浏览器,它很可能希望与服务器机器上的 Web 服务器进行通信。您的 Telnet 应用程序会希望与 Telnet 服务器通信,您的电子邮件应用程序会与电子邮件服务器通信,依此类推……
广告