术语
Server
Next Token / Wiki

服务器

服务器是为其他程序或设备(客户端)提供服务的计算机或软件。硬件语境指数据中心里承载计算与存储的设备,软件语境指监听并响应请求的进程,如 Web 服务器。

定义

服务器是为其他程序或设备(客户端)提供服务的计算机或软件。这个词既指硬件——数据中心里高可靠、长时间运行的计算设备,也指软件——监听并响应请求的进程,如 Web 服务器、数据库服务器。

工作方式

软件意义上的服务器持续监听某个端口,收到客户端请求后处理并返回响应,常见模式是“一问一答”。硬件意义上的服务器通常部署在 idc 机房中,通过网络对外提供服务。

使用场景

打开网页、发邮件、调用 API,背后都是某台服务器在响应。开发语境中“本地起个服务器”指的是在本机运行一个监听 HTTP 请求的进程,与昂贵的机房硬件无关。

易混概念

一台 vps 是租给你的虚拟化服务器;app-server 是服务器上承载业务逻辑的那类软件;network 与 internet 则是把这些服务器连接起来的通信基础。

参考资料