Web和FTP服务器是否属于端系统?

从计算机网络的基本架构来看,Web服务器确实属于端系统。所谓端系统,也就是我们常说的主机(host),它们位于网络的边缘,运行着各种应用进程。Web服务器正是在这样一台主机上运行的,它通过HTTP协议与客户端进行交互,为浏览者提供网页服务,因此毫无疑问,它被归类为端系统的一部分。

评论 (3)

Web服务器是端系统这点没得说,但题主把FTP服务器和它并列一起问,其实有点混淆概念。FTP也是运行在端系统上的应用进程没错,但很多人容易把“FTP服务器”这种硬件实体或者整个服务系统跟单纯的端系统概念搞混。简单来说,端系统就是连在Internet边缘的主机,Web和FTP服务器本质上都是主机上跑的服务,所以它们当然都属于端系统。不过要注意区分的是,服务器硬件本身是端系统,而它提供的服务是应用层协议的一部分,理解清楚“主机”和“应用进程”的关系才能不被绕晕。

FTP服务器其实也是端系统,虽然回答里只提了Web,但两者在网络架构里地位是一样的,都属于边缘的主机。

回答没错,Web服务器确实是端系统(主机)。但要注意,FTP服务器通常指的是运行FTP服务的软件进程或实例,而承载这个进程的物理或虚拟主机才是端系统。严格来说,FTP服务器软件运行在端系统上,而端系统包括主机及其上运行的应用。所以,说“运行FTP服务的端系统”更准确。