服务器软件工作一般是客户端-服务器(C/S)或者是浏览器-服务器(B/S)的方式,其中有很多形式的服务器,常用的包括以下几种:
1.网页服务器(Web Server)
网页服务器是指网络环境下为用户提供某种服务的专用计算机,主要功能是提供网上信息浏览服务。工作原理并不复杂,一般可分成如下4个步骤:连接过程、请求过程、应答过程以及关闭连接。
2.文件服务器(File Server)
文件服务器又称档案伺服器,是指在计算机局域网中,以文件数据共享为目标,需要将供多台计算机共享的文件存放于一台计算机中,这台计算机就是文件服务器。文件服务器是一台负责中央存储和数据文件管理的计算机,这样在同一网络中的其他计算机就可以随时访问这些文件。文件服务器让用户在网络上共享信息,而不需要再通过软磁盘或其它外部存储设备来移动,可以节省了人力和时间。
3.数据库服务器(Database Server)
数据库服务器是由运行在局域网中的一台或多台计算机和数据库管理系统软件共同构成的,为客户应用程序提供数据服务。数据库服务器是建立在数据库系统的基础上,除了具有数据库系统的特定特性,还具备数据库管理、数据库查询与操纵、数据库维护、数据库并行运行等功能。
4.邮件服务器(Mail Server)
邮件服务器顾名思义是用于收发并管理电子邮件的设备,它在使用上比互联网上的免费邮箱更安全高效,因此很多企业都会选择它。人们通过访问服务器实现邮件的交换。服务器程序通常一直在系统中运行,它一方面负责把本机器上发出的E-mail发送出去,另一方面负责接收其他主机发过来的E-mail,并把各种电子邮件分发给每个用户。
5.FTP服务器(FTP Server)
FTP是指File Transfer Protocol(文件传输协议),名符其实,是指专门用来传输文件的协议,而FTP服务器则是在互联网上提供文件存储和访问服务的计算机,按照FTP协议提供服务。简单地说,能够提供FTP协议服务的服务器就是FTP服务器。
6.域名服务器(DNS Server)
域名服务器其实就是装有DNS(域名系统)的服务器,它是能够实现名字解析的分层结构数据库,用于转换域名和其相对应的IP地址。一个域名解析到某一台服务器上,并且把网页文件放到这台服务器上,用户的电脑才能到这台服务器上获取这个域名的网页信息。这是通过域名服务器来实现的。
7.应用程序服务器(AP Server)
应用程序服务器为Web应用程序提供一种简单的和可管理的对系统资源的访问机制。它也提供低级的服务,如HTTP协议的实现和数据库连接管理。Servlet容器仅仅是应用程序服务器的一部分。除了Servlet容器外,应用程序服务器还可能提供其他的Java EE组件,如EJB容器、JNDI服务器以及JMS服务器等。
8. 代理服务器(Proxy Server)
代理服务器的功能是代理网络用户去取得网络信息。作为连接Internet与Intranet的桥梁,在实际应用中发挥着极其重要的作用,它可用于多个目的,最基本的功能是连接,此外还包括安全性、缓存、内容过滤、访问控制管理等功能。更重要的是,代理服务器是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层。
服务器的形式很多,作用也很大。可以这样说,基本上整个互联网世界都是依靠服务器来运行的,服务器租用服务的出现,更加使互联网活动更加活跃和方便。想要了解更多关于服务器的问题,可咨询防御吧在线客服