- HTML5+CSS3+JavaScript+Bootstrap網站開發實用技術(第3版)
- 張大為 劉德山 崔曉松 張也非主編
- 1756字
- 2025-04-02 16:24:58
1.1 互聯網的訪問過程
網站是由網頁組成的,網站設計首先從網頁設計開始。在學習網頁設計之前,我們先看一下瀏覽網頁的過程。
打開Chrome瀏覽器并在地址欄中輸入某個網站的地址,瀏覽器就會展示出相應的網頁內容,如圖1-1所示。
從圖1-1可以看到,網頁中包含了多種類型的內容,這些內容通常被稱為網頁元素。最基本的網頁元素是文字,此外網頁元素還包括靜態的圖形和有動態效果的動畫,以及聲音和視頻等其他形式的媒體。制作網頁的目的是向訪問者顯示有價值的信息或進行交互。瀏覽網站時會涉及一些非常基本的概念,包括瀏覽器與服務器、WWW與萬維網,以及IP地址與域名等,下面逐一介紹。
1.瀏覽器與服務器
瀏覽網頁,首先應當知道什么是瀏覽器和服務器。互聯網是由世界各地的計算機互相連接而成的一個計算機網絡。當我們查看各類網站上的內容時,實際上就是從遠程計算機中讀取內容,然后在本地計算機上顯示出來。這和我們打開本地計算機中D盤或E盤的文件類似,不同之處在于,瀏覽網站是從遠程計算機中獲取內容的。

圖1-1 在瀏覽器中查看網頁
提供內容信息的計算機就稱為服務器,訪問者用于瀏覽網頁的軟件稱為瀏覽器。例如,常用的微軟公司Internet Explorer和谷歌公司的Chrome都屬于瀏覽器。通過瀏覽器可以從網絡上獲取服務器上的文件以及其他信息。服務器可以供許多不同的用戶(瀏覽器)同時訪問。
2.WWW與萬維網
我們瀏覽的網絡稱為互聯網,也叫萬維網,英文名稱是“World Wide Web”,簡稱WWW,也稱作Web。所以,WWW、萬維網和Web是同義詞,是一個大型的由相互鏈接的文件所組成的集合體。
一個完整的WWW系統包括服務器、瀏覽器、HTML文件和網絡。當用戶的計算機接入互聯網后,通過瀏覽器發出訪問某個站點的請求,然后這個站點的服務器就把信息傳送到用戶瀏覽器上,將文件下載到本地計算機,由瀏覽器顯示出文件內容。這就是互聯網的訪問過程,也稱為WWW服務,采用的是瀏覽器/服務器方式(B/S方式),如圖1-2所示。
實際上,WWW服務可以認為是互聯網提供的眾多功能中的一個。互聯網還提供了很多其他功能,例如,網站制作好后,需要把網站傳送到遠程服務器上,這時要用到FTP服務,就不屬于WWW的范疇了。
3.IP地址和域名
要瀏覽服務器上的資源,必須知道服務器在網絡中的地址,這是通過IP地址來實現的。為了使IP地址容易理解和識別,又引入了域名的概念。

圖1-2 互聯網的訪問過程
(1)IP地址
IP地址是識別互聯網上計算機和網絡設備的標識。網絡中的每臺計算機都有一個IP地址(可能不是固定的),目前使用的IP是4段地址,由小數點“.”分隔的4段十進制數組成,共4個字節,即32位。例如,124.225.65.173是“天涯社區”的IP地址。目前,IP地址總數接近43億個,并仍在迅速增加,但IP地址數量是有限的,也是非常寶貴的資源。考慮到IP地址會用盡的情況,目前互聯網有關機構正在對IP地址進行版本升級,即從現在的IPv4升級到新的版本IPv6。
(2)域名
IP地址可以用來標識網絡上的計算機,但是要讓大多數人記住一個IP地址并不是一件容易的事。因此,人們為網絡上的服務器指定了一個易于記憶的域名,來標識網絡上的計算機。域名是IP地址的一種符號化表示。域名通過域名解析系統(Domain Name System,DNS)保證每臺主機的域名與IP地址一一對應。在網絡通信時由DNS進行域名與IP地址的轉換。
域名的一般格式為主機名. 三級域名. 二級域名. 頂級域名。例如,天涯社區的IP地址124.225.65.173對應的域名為focus.tianya.cn。
4.URL和HTTP
WWW上的地址通過URL指明,HTTP是用于瀏覽網站的基本約束或規則。
(1)URL
URL是Uniform Resource Location的縮寫,含義是統一資源定位器,用來指明文件在互聯網中的位置。
URL由協議名、服務器地址、文件路徑及文件名組成。WWW服務使用的基本協議是HTTP,服務器地址可以是IP地址,也可以是域名。文件通常以.htm或.html為后綴名,這兩種文件格式在顯示時沒有區別,但是在鏈接時不能互相轉換。
例如,http://focus.tianya.cn/是一個URL,其中,http是協議,focus.tianya.cn是服務器地址(域名),這里省略了文件的位置描述。
(2)HTTP
瀏覽器和服務器之間傳輸文件時,要遵循一定的規則,這個規則就是協議。HTTP是HyperText Transport Protocol的縮寫,即超文本傳輸協議,它制訂了HTML文檔運行的統一規則和標準,增強了文件的適應性。正是通過HTTP,客戶端的瀏覽器才能把服務器上的HTML文檔提取出來,翻譯成網頁。
HTTP采用的是客戶端請求、服務器響應的工作模式,這個工作由4個步驟組成——客戶端與服務器建立連接;客戶端向服務器發出請求;服務器接受請求,發送響應;客戶端接收響應,客戶端與服務器斷開連接。
- Practical Data Analysis Cookbook
- What's New in TensorFlow 2.0
- 青少年軟件編程基礎與實戰(圖形化編程三級)
- Django Design Patterns and Best Practices
- Learning ArcGIS Pro
- Microsoft System Center Orchestrator 2012 R2 Essentials
- Python編程與幾何圖形
- Clojure Reactive Programming
- Building Wireless Sensor Networks Using Arduino
- JQuery風暴:完美用戶體驗
- Python Digital Forensics Cookbook
- Mastering Machine Learning with R
- 算法超簡單:趣味游戲帶你輕松入門與實踐
- 精益軟件開發管理之道
- Opa Application Development