服务器基本概念

静态网站和动态网站

静态网站:不支持数据交互的网站;(例如:XXX.html xxx.htm)
动态网站:支持数据交互。(例如:XXX.asp, xxx.php , xxx.aspx, xxx.jsp)

除了 ASP 外,其它的都推荐使用!

采用 技术 网站后缀 缺点 优点
ASP .asp 目前ASP在UNIX/Linux上的应用可以说几乎为0 ,因为安全性问题。此外还是持续保持长链接,不能断。 无需编译; 易于生成;独立于浏览器; 面向对象;
PHP .php 1. 不适合应用于大型电子商务站点 2.缺少正规的商业支持。 3、无法实现商品化应用的开发。 PHP: Hypertext Preprocessor,开源 .
.NET .aspx 平台单一 ,数据库的连接复杂。 安全保护, 兼容性好,容易上手 ,,并支持复杂的面向对象特性。
Java .jsp 缺少系统性的资料。 速度超慢 跨平台 , 用来做大规模的应用服务,安全性高。一次编写,随处运行

我们常用的开发组合:

IIS环境下

1.ASP+ACCESS
2.ASP+SQL SERVER
3.ASP.NET+ACCESS
4.ASP.NET+SQL SERVER

APACHE环境下

5.jsp+Oracale
6.JSP+MYSQL
7.PHP+MYSQL

总结:

可以说,asp确实快过时了,在未来jsp和asp.net将会有巨大的潜力,但php凭借其开源的特性也会占有一定份额。

端口号

端口号的范围是 0-65535 ,其中1024以下 的是留给系统的。

80端口一般是留给 WEB服务用。
21端口留给FTP的,到时本地上传到服务器要使用到。
25端口留给邮件服务器使用的。

怎么查询端口号占用情况呢?

在电脑使用:开始-----运行------cmd

然后输入 netstat -ano


查看端口使用情况.png

BS架构 和 CS架构

表格 功能 使用
BS B:browser;S:server 服务器
CS C:client 客户端;S:server 服务器

前台 和 后台

  • 前台:是给浏览者看的。
  • 后台:是给管理员操作的,后台用来操作前台的数据。(注意:后台也是可以看得见得,不然怎么开发和管理用户呢?只是在页面上放后台的链接会影响用户体验和多此一举,你说是不是!)

你可能感兴趣的:(服务器基本概念)