網站建設基礎知識
1. 基礎概念 IP地址:在互聯網上,要讓任一一臺計算機讓別的計算機可訪問,就需要唯一的一個標識號。這個標識號遵循通用的國際標準,即用四段小于255的數字來識別,比如 202.106.0.20,這就是機器的IP地址。全球互聯網上計算機之間的信息交互都是基于IP來進行的。沒有分配IP地址的計算機是不能在互聯網上被識別的。就像房子必須有門牌號一樣。 靜態IP地址:全球可分配的IP資源從理論上說有255*255*255*255個,即互聯網上從理論上講可以掛接最多這個數量的計算機。但因為互聯網最早由美國人發明,所以大多數IP資源被美國人占有。中國可擁有的IP資源有限,所以大多數中國的計算機無法直接從IP資源中得到一個固定的IP地址,即靜態IP地址。 動態分配IP地址: 但為滿足更多對互聯網的訪問需求,基礎電信運營商,比如中國電信,把擁有的有限IP資源動態來分配,即誰上互聯網就隨機動態分配一個可上互聯網的IP地址。我們原來的撥號上網以及現在的ADSL上網方式,每次把計算機通過與基礎電信運營商的系統對接可得到一個動態分配的IP地址,下線后該IP地址被收回重新分配給別人,再上線再重新分配。 網站:一組信息的組合體,這些信息可在互聯網上計算機之間交互,即可被互聯網上計算機前的用戶訪問和閱讀。網站必須借助實體的計算機來存儲信息才能被傳播, 就好像我們撰寫的文檔必須依賴硬盤存儲一樣。同時為傳播需要,解決這些信息存儲的問題還不夠,必須把這些信息按照一定的格式和規范存儲在有靜態IP 地址的計算機上,這就是為什么存儲在我們自己計算機上的信息不能被互聯網上的用戶訪問的道理。
虛擬空間:理論上說,每個網站應該對應一個靜態的IP地址以被用戶訪問,但全球的IP地址資源有限,所以發明一種可在一臺有靜態IP地址的計算機上存儲多個網站的信息的虛擬主機技術,這種虛擬技術按照一定的標準可保證在一臺計算機上的多個網站均可被客戶正確訪問。那么提供這個虛擬主機技術的服務商,比如萬網,租售給客戶的就是按照虛擬主機技術劃分的一臺計算機上的存儲空間大小,即虛擬空間。 域名:因為IP地址的四段數字太難以記憶,所以發明一種方便記憶的標識號,這就是網站的域名。域名一般按照不同性質分為.com、.com.cn等。就像房子為便于記憶叫什么什么家園,但在派出所只能叫什么什么街什么樓多少號一個道理。同時為解決中國人不方便記憶英文,又出來什么中文域名等多個域名品種,但這些域名依附于傳統的英文域名來工作,即申請了中文域名,必須指向一個英文域名。國外的用戶訪問我們的網站,是不能輸入中文域名的。同時這些域名可被訪問的前提是必須在要訪問的計算機上安裝一個對應的插件,不安裝插件的計算機是不能訪問中文域名的網站的。比如3721插件等。 DNS:為把便于記憶的域名和不便于記憶但只能被計算機識別的IP地址對應起來,就需要一個翻譯器,這個翻譯器正規的名字叫域名解析服務,即DNS。我們訪問某一個網站,輸入http://www.x.com,先要到DNS服務器上把這個www.x.com翻譯成IP地址,才能去這個IP 地址的計算機上去拿取信息。DNS服務一般由注冊域名的機構來提供。中國管理域名的最高機構是CNNIC,即中國互聯網管理信息中心。
2.網站概念 內容:我們前面闡述了,網站由信息集合而成,信息是一個很模糊的概念,一般使用內容來代替,但內容的概念也很虛。很難說內容是什么,這就像我們很難把輸入在 Word內的那些字符明確定義一樣。但內容概念雖然很虛,但用這個概念主要來對信息進行分類,就像我們有Excel文檔和Word文檔一樣,不同的內容分類決定了不同內容的最后表現形式,比如我們的企業介紹和企業新聞它們的表現形式不一樣,企業介紹就是一個單篇的有圖片有文字的內容,而新聞是先看到列表,再點擊看到具體的新聞內容信息,所以我們的這兩種內容就可以歸類到圖文類和新聞類。 網頁:一般也叫做頁面,實際上就是內容概念的具體化,也即是我們把輸入在Word內的字符存起來叫文檔一個道理。頁面是內容的表現形式,即把內容按照一個的格式來展現。內容和網頁一個抽象一個具體,所以有些時候我們也說網站是由網頁組成的,實際上,網站是有內容組成的。 內容結構:也叫頁面結構,即內容按照什么方式來組織,像我們的書要劃分章節,我們的內容也是這樣,這就是內容的結構。對內容劃分結構,沒有固定的形式,最重要的目的是把相同性質的內容聚合在一起,這樣聚合的目的是為客戶更容易得到我們想傳播的信息。把內容聚合在一起的,一般是欄目。所以才有網站由什么欄目構成這一說。
內容管理:因為放置在網站上的內容不可能是靜止不動的,我們需要經常對內容進行更新和維護,比如我們要新發布一條企業新聞,更有些時候我們需要調整內容的結構,調整一下網站的欄目,或者對網站改版,調整頁面上不同內容的顯示位置等,這都是網站建設完成后經常性進行的工作。我們把這個工作叫做內容管理。 內容管理系統:實現對內容管理的工具稱為內容管理系統,因為要實現對內容的管理,完全靠人手工來完成,一方面需要對技術比較熟悉的人員,另一方面是麻煩, 并且比較容易出錯。內容管理系統的好處是很方便對網站上的內容進行維護和管理,在極短的時間內能夠完成,并且因為內容的數據一般都存儲在數據庫系統中,這樣一方面原來已經采集的內容在網站改版時不需要重新輸入,一方面因為網頁文件一般有內容管理系統自己來生成,這就決定了網頁數據的完整,不太容易出現鏈接錯誤、頁面找不到等數據不完整性錯誤,同時存儲在數據庫中的數據相對比較安全,所以當網站收到攻擊,也可在較短的時間內把網站恢復。 |