计算机的客户端和服务器
一般说来,互联网上的所有计算机可以分成两种类型:服务器和客户端。向其他计算机提供服务(如Web服务器或FTP服务器)的计算机是服务器。而连接到服务器上获取服务的计算机称为客户端。当您连接到雅虎阅读一个网页时,雅虎将提供一台计算机(很可能是很大的计算机群集)在互联网上使用,以便为您的请求提供服务。而雅虎提供的这台计算机就是服务器。另一方面,您的计算机有可能没向互联网上的其他人提供任何服务。因此,它是一台用户计算机,也称为客户端。一台计算机既是服务器也是客户端的情况是可能的,也是常见的,但出于本文的目的,您可以姑且认为大多数计算机不是服务器就是计算机。
服务器计算机可以在互联网上提供一种或多种服务。例如,服务器计算机上运行的软件可以使该服务器计算机成为Web服务器、电子邮件服务器和FTP服务器。带着特定目的访问服务器计算机的客户端也是如此,因此,客户端会将其请求定向到总体服务器计算机上运行的特定软件服务器。例如,如果您正在计算机上运行Web浏览器,那么您的计算机很可能是要与服务器计算机上的Web服务器通信。您的Telnet应用程序将要与Telnet服务器通信,您的电子邮件应用程序将要与电子邮件服务器通信,如此等等。