一、網站之:網絡、因特網、萬維網php
咱們最常接觸的因特網internet是由無數的局域網和廣域網共同組成!html
因特網只是提供了他們之間的鏈接!web
咱們最經常使用的是局域網,家中鏈接上因特網,也是先連上ISP的局域網數據庫
例如,咱們經過電信的撥號上網,是先鏈接到電信的局域網上,而後再經過電信的服務器鏈接到internet。數組
局域網是衆多網絡中的基本單位!瀏覽器
因特網是由無數個局域網組成!服務器
爲了區分和定位網絡中的不一樣計算機,在網絡中爲每臺計算機分配了惟一的IP地址。網絡
IP地址是一種在因特網上的給主機編址的方式,也稱爲網際協議地址。jsp
由32位二進制數組成,便於使用,以XXX.XXX.XXX.XXX形式表示,每一組XXX表明小於等於255的10進制數,如192.168.2.3ide
枯燥的IP地址不便於人們記憶,所以,人們爲每個主機起了一個名字,也就是域名地址。
域名地址一般由主機名+機構名+網絡名+最高域名組成
萬維網(world wide web)www 是因特網上的超文本系統
超文本文件經過一個稱爲「網頁瀏覽器」的程序從服務器 獲取網頁,並在電腦屏幕中顯現出來!
超文本是一種電子文檔,包含能夠連接到其餘字段或者文檔的超文本連接!容許從當前閱讀位置直接切換到超文本連接所指向的文字。
一般使用超文本標記語言 Hyper Text Markup Language HTML書寫!
在萬維網上,每一個Web頁都有一個特定的地址,被稱爲統一資源定位器 URL。
超文本製做的網頁間的跳轉都是使用URL來定位,保證連接能夠正確的跳轉到目標網頁!
二、服務器和客戶端
服務器是一個管理資源併爲用戶提供服務的計算機軟件,一般爲文件服務器、數據庫服務器、應用程序服務器
安裝這些軟件或者程序的計算機就是服務器
服務器就是提供某種功能的軟件,安裝了這個特定服務器程序的計算機就是稱爲具備這個服務功能的服務器
客戶端又叫客戶端,與服務器相對應,爲了客戶提供本地和遠程服務器進行信息交換的程序,通常安裝在普通用戶的計算機中,須要和服務端互相配合運行。
服務器是提供信息服務處理,響應客戶端請求的計算機
客戶端是接受信息服務方,是接受服務器信息的計算機
三、網頁服務器
網頁服務器是複製提供網頁的計算機,經過HTTP通訊協議傳給客戶端,客戶端通常指網頁瀏覽器,如IE Firefox等瀏覽器
網頁服務器是一個提供網頁服務的服務器,他是一個安裝有Web服務端軟件的計算機
每一臺網頁服務器至少執行一個網頁服務器程序,如今市面上最廣泛的網頁服務器有「
Apache HTTP服務器
IIS internet information server
Zeus Web Server
四、網頁
網頁一般含有:文字資料、圖像資料、Applet(在頁面執行的副程序)、超連接
網頁多是一種格式,一般是超文本標記語言HTML,這種語言能夠用於建立網頁
HTML做爲網站開發者的首選時,又出現了他的一種衍生語言,稱爲XML
當使用HTML製做靜態網頁不能知足網站的需求時候,還可使用如CGI、Javascript和PHP等工具
網頁服務器能夠藉助CGI調用外部程序,而不是簡單的返回靜態文本
Javascript和php這兩種語言能夠直接嵌入到HTML文檔中,但使用的方法不盡相同,Javascript主要用於客戶端腳本,PHP主要用於數據庫的訪問。
如要將網頁發佈到萬維網,必須使用FTP程序上傳頁面到網站服務器
五、網站
網站分爲靜態網站和動態網站
靜態網頁:純粹HTML格式的網頁爲靜態網頁,早期的網站通常都是靜態網頁,以.htm .html .xml .shtml等爲後綴的網頁,在HTML網頁上,也能夠出現動態效果,如gif動畫、flash動畫、滾動字幕等動態效果,可是這個都是視覺上的,並非動態網頁
a、每一個靜態網頁都有一個固定的URL,都是以.htm .html .xml .shtml等爲後綴,而且不含有」?「
b、網頁內容一經發布到網站服務器上就成爲了實際保存在服務器上的文件,每一個網頁都是一個獨立的文件
c、靜態網頁的內容相對固定
d、靜態網頁沒有數據庫的支持
動態網頁:後綴以.asp .jsp .php .per.cgi 而且在動態網頁網址中有一個標誌性的「?」
a、以數據庫技術爲基礎
b、採用動態網頁技術的網站能夠實現更多的功能,如用戶註冊、用戶登陸、在線調查、用戶管理、訂單管理
c、動態網站實際上不是獨立存在於服務器上的網頁文件,只有當用戶請求時服務器才生成一個完整的網頁