HTTP 協議的背景及由來

萬維網(www)

概述:

萬維網(World Wide Web) 並不是一個某種特殊的計算機網絡。 萬維網是一個大規模的聯機式的信息儲藏所。萬維網使用鏈接的方法能非常方便的從因特網上的一個站點訪問領完一個站點(就是所謂的”鏈接另外一個站點“)從而主動的獲取豐富的信息。
在這裏插入圖片描述

工作方式:

以客戶-服務器方式工作

客戶程序想服務器程序發出請求,服務器程序想客戶端返回客戶索要的萬維網文檔。

同時使用這種方式首先要解決一下幾個問題:

  1. 怎麼標誌分佈在整個因特網上的萬維網文檔?

  2. 用什麼樣的協議來實現萬維網上的各種鏈接?

  3. 使用不同作者創作的不同風格的萬維網文檔,都能在因特網上的各種主機上顯示出來,同時使用戶清楚的知道在什麼地方存在這鏈接?

  4. 怎麼使用戶能溝很方便的找到所需要的信息?

基於上述問題對應的解決方法

  1. 萬維網使用統一資源定位符URL (Uniform Resource Locator) 來標誌萬維網的文檔,並且每個文檔在萬維網中有唯一的URL

  2. 爲解決問題 2 就出現了超文本傳輸協議HTTP(HyperText Transfer Protorl). HTTP 是應用層協議,他使用tcp 連接進行可靠的傳送。

  3. 爲解決問題 3 萬維網使用超文本標記語言HTML(HyperText Markup Language), 使得萬維網界面的設計者可以很方便的用鏈接從本頁面的某處鏈接鏈接到因特網 的任何一個萬維網的頁面,並能溝在自己的主機屏幕將頁面展示出來。

  4. 用戶可以使用搜索工具在萬維網上方便的查找所需信息。

工作原理:

萬維網是通過超鏈接和統一資源標誌符連接的全球收集的文件和其他資源。萬維網資源通常使用HTTP訪問,這是許多互聯網通信協議的其中之一。
若要訪問萬維網上一個網頁,或者其他網絡資源的時候,通常需瀏覽器上鍵入你想訪問網頁的URL,或者通過超鏈接方式鏈接到那個網頁或網絡資源。這之後的工作首先是URL的服務器名部分,被名爲域名系統的分佈於全球的因特網數據庫解析,並根據解析結果決定進入哪一個IP。

統一資源定位符url

URL 的格式

URL是用來表示從因特網上得到的資源位置和訪問這些資源的方法。URL 給資源的位置提供了一種抽象的識別方法,並用這種方法給資源定位,從而對資源進行各種操作,增刪改查。
URL 的一般形式由一下四個部分組成:

<協議>://<主機>:<端口>/<路徑>

協議:是指用什麼協議來獲取萬維網文檔。現在最常用的就是(http),其次是FTP(文件傳輸協議)
主機:它指出這個萬維網的文檔是在哪一個主機上。這裏的主機是指該主機在因特網上的域名
端口和路徑:有時可以省略。

使用HTTP的URL

萬維網的網點訪問要使用http 協議:
http : //<主機>:<端口>/<路徑>
HTTP 的默認端口號是80 ,通常可省略。如果在省略路徑,那麼URL 就指向因特網上的某個主頁。主頁是個很重要的概念,他可以是一下幾種之一:

  • 一個www 服務器的最高級別的界面。
  • 某一個組織或部門的一個定製的頁面活目錄。
  • 由某一個人自己書記的描述他本人情況的www界面。
    注意: URL 中的字母不分大小寫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章