1. 程式人生 > >http,https,www,web等的區別含義

http,https,www,web等的區別含義

http https www web

  • HTTP:

超文本傳輸協議(HyperText Transfer Protocol),是互聯網上應用最為廣泛的一種網絡協議。所有的WWW文件都必須遵守這個標準。

那麽網絡協議又是什麽呢?

  • 網絡協議:

網絡協議是為在計算機網絡中進行數據交換而建立的規則、標準或約定的集合。

也就是說,在這裏網絡協議是實現用戶計算機與web服務器之間能夠正常交流獲取展示網頁文件的一種已經被統一了的交流方式,即用戶計算機和web服務器通過這個網絡協議進行數據的交互,在這裏。這個網絡協議就是http

相當於是中國人和韓國人交流時,選擇英語進行交流,然後英語到本國語言的轉換由兩端(韓國人和中國人)在大腦中自行轉換。也就是說這裏所說的英語就是HTTP協議。

回到上述的http,http協議指的就是在Internet上,不確定的客戶端訪問不確定的web服務器時,統一了的資源獲取與提供方式。

  • https:

HTTPS是使用ssl協議加密之後的http協議,主要是在客戶端與服務器交互時提供安全性

  • WWW:

WWW(World Wide Web)萬維網是一種信息服務系統,也可以簡稱為Web

Web 分為Web客戶端和Web服務器程序。 WWW可以讓Web客戶端(常用瀏覽器)通過互聯網,訪問瀏覽Web服務器上的頁面。 這是一個由許多互相鏈接的超文本組成的系統,在這個系統中,每個有用的事物(一般是網頁文件),稱為一樣“資源”;並且由一個全局“統一資源標識符”(URI)標識;這些資源通過超文本傳輸協議(Hypertext Transfer Protocol)傳送給用戶,而後者通過點擊鏈接來獲得資源。

註意:萬維網並不等同互聯網,萬維網只是互聯網所能提供的服務其中之一,是靠著互聯網運行的一項服務。

  • 實際訪問流程:

平常我們訪問會輸入的www.baidu.com,www 其實是一個 unix domain 中主機的名字,主要用於 DNS 解析,即從一個主機名 (比如 www.baidu.com) 解析到 IP 地址,比如(202.108.22.43)。當然你可以給你的機器任意起個名字,只要記錄到 DNS 中,能解析成 IP 就行了。

這臺服務器在這裏用於提供web服務,我們稱之為web服務器,這臺包含www的服務器我們事先需要把他部署安裝上web服務,例如httpd、nginx等,讓他能夠給客戶端提供web服務。

我們在訪問的時候輸入:http://www.baidu.com,代表的就是,向一個名字叫 www 的主機發出一個請求,這個請求走的這條路是http,那個叫 www 的主機按照 http 協議返回給你一堆數據,數據是HTML 格式的,IE瀏覽器把這些數據顯示在你的屏幕上,你就看到網頁了。


本文出自 “清風攬月的博客” 博客,請務必保留此出處http://watchmen.blog.51cto.com/6091957/1922919

http,https,www,web等的區別含義