IT入门基础知识:空间、服务器、域名、系统

如果想要系统地了解IT基础知识,先要从网站制作流程说起。

1、确定需求,到底做什么类型的网站
首先确定网站类型。比如:论坛(比如天涯、猫扑等)、新闻(比如163.com、qq.com)、商城(比如天猫、京东)、企业网站(比如:XX有限公司网站)。。。
     我们的客户最多的用的就是企业网站。
     以开店举例:需要开个饭店、还是服装店?

2、确定了需求,根据需求开发相关程序。

招程序员和设计师开始做程序,确定下来需要实现具体的什么功能,比如这个论坛: 登录会员、发帖子、浏览帖子。。。。

最原始的方法,从零开始做,投入人力财力非常多。通常一套程序要投入几万,甚至几十万的;花费几个月才可以完工。

后来,一批人对常用的功能进行了整理,各种同类型的网站,需要的功能基本一致。
比如:做 论坛 的一批程序员,专心研究论坛的功能,做了一套通用的 论坛 程序,如果有 做论坛网站需求的公司,可以直接把这套程序复制过去就可以用。
再后来,写其他类型的人也做了同样是工作。。。。

论坛:discuz!,phpwind
新闻:织梦(dedecms),phpcms,帝国
商城:ecshop、shopex,51shop
博客:wordpress、zblog、pjblog
企业网站:自助建站

现在完美了,做网站 不用投入太多技术、资金 ,人人都可以做网站了。

不同的需求,功能不一样。比如 做个 在线商城,用 新闻程序 的模式不可以用。同理,做个新闻网站,用自助建站的程序也不行。

     以开店举例:开饭店需要准备厨具、餐具(程序)等,开服装店 需要准备衣架(程序)等。 一般情况:准备好厨具、餐具,如果开服装店是没法开的。

网站程序的作用就是告诉电脑 用户点击这里 需要做什么,点击那里 电脑需要做什么。定义了所有网站的功能(发帖子、查看帖子、登录等)。

3、程序语言和数据库
网站程序通过什么方式告诉电脑呢?有很多编程语言都能实现(举个例子:见到老王,打招呼。用汉语说:早上好;用英语说:Good morning),常见的语言有ASP、PHP、.Net等。
需要做某种功能,用不同的语言都可以实现。

一般网站程序都是 一句一句的执行的(告诉电脑一句,电脑执行一次命令,然后等待下面告诉电脑什么),这样就出现了一个问题。如果张三来、李四来程序做的反映都是都是一样的。在实际场景中,张三可能要电脑记住5分钟后提醒他。这时候电脑需要记住电脑记住他的的电话,这个时候电脑需要用一个笔记本记录,这个记录信息的笔记本,就是数据库。常见的数据库有 MySQL、SQL Server、Access等。

一般 ASP 和 .Net语言 搭配 Access、SQL Server数据库、PHP搭配 MySQL数据库。

4、服务器环境

像普通的电脑有win7、winxp一样,常见的服务器的系统有 Windows系列(Windows2003、Windows2008、Windows2012) 和 Linux系列(CentOS、Ubuntu)等。
服务器默认只能理解机器语言(比如中国人只懂汉语),程序员说的语言(英语、法语、德语。。。)服务器无法理解
想让服务器知道程序想对它做出什么命令。需要安装服务器环境(找翻译)

程序环境:
ASP的环境:IIS6 ( Windows2003)、IIS7.5 ( Windows2008R2)、IIS8.0(Windows2012)
PHP的环境:PHP5.2和以下 PHP5.3和以上 PHP(Linux系统和Windows系统都能安装)
.Net的环境:.Net2.0 .Net3.5 .Net4.0

* .Net 、ASP.Net 、C#、 和 .Net Framework 意思都是一样的。

数据库环境:
Access(Windows):无需安装
SQL Server(Windows):常见的版本有SQL Server2008 R2(主流)、SQL Server2008、SQL Server2005、SQL Server2000、SQL Server2012
MySQL(Windows和Linux服务器都可以安装):常见的版本有MySQL5.0(主流)、MySQL5.1、MySQL5.5、MySQL5.6、MySQL4.x

5、空间(虚拟主机)

新的问题来了。
1:一般小型网站 只需要几十M的空间就可以了。用服务器(一半硬盘几百G,仅用了万分之几的空间)非常浪费。
2:一半小型网站需要招聘专业的技术人员,才可以对繁琐的服务器环境不会配置。
3:服务器托管费用非常高。一年需要几千元,甚至更多。

于是一些公司提出了更简单的方案。这些公司将自己的服务器托管,把服务器分成很多区域(这个就是空间,也叫做虚拟主机),分配一小块硬盘给网站运营团队。这样就网站团队不需要招聘技术人员配置环境了,可以把网站程序通过FTP直接上传到 空间上就可以运行了。

常见的空间提供商有:万网、万网互联、新网、新网互联、美橙互联、西部数码等。

6、域名

服务器调整好后,就可以通过IP访问网站了,比如百度:http://115.239.211.112/ 。问题又来了,这个地址非常难记,于是 出现了 域名
域名的作用是方便用户记忆。用户在浏览器输入域名后,就可以访问这个网站了。

域名怎么知道服务器在那里呢?有一个叫DNS的系统,会将域名和服务器关联起来。这个关联的操作叫做域名解析

像手机开户一样(开户可以选择选择移动、联通、电信),购买域名的公司(叫做域名注册商)也有很多家。比较著名的有:中国万网、万网互联、中国新网、新网互联、中国频道、商务中国、美橙互联、新网互联等。

发表评论

电子邮件地址不会被公开。 必填项已用*标注