服务器
- 通俗的讲,能够提供某种服务的机器(计算机)称为服务器
- 本质就是一台电脑, 通过安装相应的服务软件,然后进行配置后就可以使计算具务了提供某种服务的能力
- 1.服务器分类:
- 按服务器类型分:文件服务器、数据库服务器、邮件服务器、Web 服务器等;
- 按操作系统分:Linux服务器、Windows服务器等;
- 按应用软件分:Apache服务器、Nginx 服务器、IIS服务器、Tomcat服务器、Node服务器等。
- 2.服务器软件:使计算机具备提供某种服务能力的应用软件
- 文件服务器:Server-U、FileZilla、VsFTP等;
- 数据库服务器:Oracle、MySQL、PostgreSQL、MSSQL、DB2等;
- 邮件服务器:Postfix、Sendmail等;
- HTTP 服务器:Apache、Nginx、IIS、Tomcat、NodeJS等;
- 3.HTTP服务器
- 即网站服务器,主要提供文档(文本、图片、视频、音频)浏览服务。
- 服务端开发:HTTP服务器可以结合某一编程语言处理业务逻辑,由此进行的开发,通常称之为服务端开发
- 常见的服务端编程语言包括 PHP、Jsp、Asp、Python、Ruby、Perl等
客户端
- 客户端介绍:
- 作用:具有向服务器索取服务能力的终端
- 客户端软件:QQ, 微信, 迅雷, 浏览器等
- 前端开发:以浏览器为宿主环境,结合 HTML、CSS、Javascript等技术,而进行的一系列开发,通常称之为前端开发。也涵盖了基于手机的平台一些APP开发(iOS,安卓)