分析一个网站

先从了解一个网站开始吧,回想一下你一般是如何在网上冲浪的:
打开百度或者google ,搜索你想要的内容,然后点击进入一个网站。

观察你的浏览器的地址栏,就会发现类似这样的网址:
http://bbs.zzbaike.com/forum-11-1.html

我们首先来分析一下这个网址:
第一部分http其实就是网络协议,说明你访问这个网站是用的http协议,网络上目前大部分都是http协议,也有一部分是https,内容是加密传输的。其他的你可能还遇到过FTP。关于网络协议的内容不需要了解太多,需要的地方我们会再深入说明。

第二部分:bbs.zzbaike.com,网站的域名,这个是一个子级域名,表明你要访问的是哪个网站(服务器)。常见的例如www.baidu.com 都是一个子域名,而baidu.com是这个网站的域名。关于域名的更多内容请访问:

第三部分:forum-11-1.html表明你请求的是网站(服务器)上的哪个文件,从目录来看,这个网址请求的是bbs.zzbaike.com这个网站的根目录下的forum-11-1.html文件(实际上并不全是这样的,后面会讲到)。从请求的文件后缀可以看到,你请求的文件是HTML文件,也就是一个静态页面(实际上这个网站的不是真真的静态页面,是通过特殊的技术手段实现的伪静态,后面将会讲到)。其他常见的后缀还有.asp .php .aspx .jsp等等。

分析完网址之后让我们看看你访问一个网站的过程是怎样的:

首先你向浏览器下了命令,访问http://bbs.zzbaike.com/forum-11-1.html,浏览器收到以后就会连接解析服务器获取bbs.zzbaike.com这个网站的IP信息,得到以后通过IP就可以访问到bbs.zzbaike.com所在的服务器,服务器收到浏览器的信息以后将浏览器所请求的内容forum-11-1.html发送给浏览器,然后浏览器将收到的内容展示给你。

然后我们来总结一下做网站涉及到的东西和你需要准备哪些东西:

浏览器——这个是用户用来访问你的页面的,不需要你准备。
http协议——这个和我们关系不大,用就是了
域名——相当于你的网站的标识,做网站之前需要准备好。如何购买域名我们放到下面的章节讲解。
forum-11-1.html——这个就是网站的页面,涉及的东西比较多,首先你要决定写什么样的文件,然后还要准备合适的工具写,当然还要学习如何写。是不是觉得很恐怖?不用害怕,其实很多东西都有人帮你写好了,后面的章节我们会详细的讲解如何用别人已经写好的东西来建立自己的网站。

解析服务器:这个是给你提供网络接入服务的公司(例如电信)考虑的问题,我们不用操心了。

网站服务器:你的网站页面做好了,需要放到网络上别人才可以访问到,放置你的网页的场所就是网络服务器。从硬件上来说,网络服务器无非就是一台接上网的电脑,当然硬件配置比你现在用的可能要好些,软件也和我们用的不太一样,后面都会介绍。从使用的角度讲,对于很多站长来说,与其说网络服务器还不如叫做网页存储空间。

做网页用的工具:常用的有FrontPage,DreamWeaver等

FTP软件:这个访问网站的时候一般用不到,但是对于站长来说是必备工具,他的用处一般是把你做好的网站页面上传到你的网站服务器。

准备好这些以后我们就可以开始建站之旅了。