服务器是一个管理资源,并向用户提供服务的计算机软件。工作模式有B/S、C/S即浏览器-服务器和客户端-服务器模式。
服务器种类很多,主要有如下:
- 文件服务器(File Server):一种专供其它电脑检索文件和存储的大容量电脑,还具有磁盘镜像等功能。
- 数据库服务器(Database Server):联系Web服务器与DBMS(数据库管理系统)的中间件是负责处理所有的应用程序服务器,包括在web服务器和后台的应用程序或数据库之间的事务处理和数据访问。如MySQL、MongoDB、Redis等
- 邮件服务器(Mail Server):用来管理电子邮件收发的设备
- 网页服务器(Web Server):接受HTTP请求,回复请求者HTTP响应,响应内容有html文档、纯文本、图像等。如Apache、nginx
- FTP服务器(FTP Server):互联网上提供文件存储和访问服务的计算机。
- 域名服务器(DNS Server):将域名转换为对应的IP地址
- 应用程序服务器(Application Server/AP Server):是一种软件框架,提供一个应用程序运行的环境。常指能运行web应用程序的web服务器。
- 代理服务器(Proxy Server):提供代理服务的电脑系统或其它类型的网络终端称为代理服务器。