為什么網址前面總有一個“http”
不知道大家注意到沒有,打我們搜索信息的時候,不管打開什么網站,他的網址前面一定少不了http,這里面到底有什么門道呢?這幾個字母又有何種含義。為什么網址前面總有一個&ld;http&rd;,其中的原因是什么呢?相信許多朋友們都不太了解,下面就小編來給大家解答一下疑惑吧。
當我們點擊某個網頁時,網頁的守護者‐‐服務器,要把網頁數據順利地發送到我們的計算機上,網頁上的資訊才能展現在我們面前。可是網頁的主人可能在不同的國家,儲存網頁的設備也會各不相同,網頁服務器上運行的計算機程序也是各種各樣的。而服務器發送的網頁數據在最終到達你的計算機之前,還要&ld;長途跋涉&rd;,途經互聯網上其他很多相關設備。一旦你的計算機和對方網頁服務器出現&ld;驢唇不對馬嘴&rd;的情況,對方發送網頁的方式和你的計算機接收網頁的方式不相同,那么網頁就會被&ld;寄丟&rd;,你會打不開這個網頁。
為此,大家需要&ld;約法三章&rd;,無論是發送出網頁的網站服務器,還是瀏覽別人網頁的個人計算機程序,都要嚴格遵守這些協議,保證有&ld;共同語言&rd;。HTTP具體規定了用戶計算機向網頁服務器索要內容時的&ld;訂單&rd;應該怎么寫,上面應該包括哪些數據(網址、協議版本號、用戶計算機信息等),用什么格式,同時還規定了網頁的服務器一方應該按什么方式回應,怎樣返回網頁數據等。瀏覽網頁的過程,就像我們在商店買東西一樣,要經歷找商店、挑貨物、問價格、付錢、離開等一系列步驟,HTTP詳細地規定了用戶到網頁服務器&ld;拿網頁&rd;的各個步驟,以及一些細節流程,雙方必須嚴格遵守HTTP里面的條例。
有時當你遇到打不開網頁的情況時,屏幕上會出現一些奇怪的數字,比如&ld;404 - 請求的網頁不存在&rd;、&ld;503 - 服務器超時&rd;等。這些數字正是HTTP里的一部分,當服務器無法發送給你需要的網頁時,它就會發給你這些通用代碼作為情況說明。
如果你想自己編寫一個網站、一個電子郵箱或者一個網絡瀏覽器的計算機程序,你就需要知道互聯網的各種&ld;規矩&rd;。除了HTTP以外,互聯網的國際組織制定了很多協議,比如互聯網最基本的協議是TP/IP,文件傳輸協議FTP、電子郵件傳輸協議STP、域名系統服務DS協議、網絡新聞傳輸協議TP等。正是有了這些大家共同遵守的協議,擁有數以億計網站和用戶的龐大互聯網才可以高效率順利運轉。
規矩多不是互聯網特有的,各種通信方式都要有相應的通信協議。無論手機通信、藍牙無線通信、衛星通信,還是公交卡和讀卡器之間的通信,只有信息的收發雙方有了共同的約定,使用同樣的數據信息收發格式、先后次序、發送方式,并知此知彼,信息才能每次都準確無誤到對方手中。