定义
服务器是为其他程序或设备(客户端)提供服务的计算机或软件。这个词既指硬件——数据中心里高可靠、长时间运行的计算设备,也指软件——监听并响应请求的进程,如 Web 服务器、数据库服务器。
工作方式
软件意义上的服务器持续监听某个端口,收到客户端请求后处理并返回响应,常见模式是“一问一答”。硬件意义上的服务器通常部署在 idc 机房中,通过网络对外提供服务。
使用场景
打开网页、发邮件、调用 API,背后都是某台服务器在响应。开发语境中“本地起个服务器”指的是在本机运行一个监听 HTTP 请求的进程,与昂贵的机房硬件无关。
易混概念
一台 vps 是租给你的虚拟化服务器;app-server 是服务器上承载业务逻辑的那类软件;network 与 internet 则是把这些服务器连接起来的通信基础。