-
1 # 網路圈
-
2 # 雋永東方
這個問題其實問得有點不是很準確。
首先,http://是一個基礎網路協議,你有見過哪個網站在瀏覽器開啟是不帶這個打頭的,最多就是載入了SSL以後,變為了https://,而之所以你會認為有些網站不含http://,應該是你用某些瀏覽器訪問的時候,自動隱藏了前面的http://,比如Safari:
因此http://和https://是所有網站都帶的基礎協議,那麼接下來我們來聊聊www。
其實好多人都有一個誤區覺得網站就一定要帶上www,其實這個不對的,域名其實就只有domain.com,至於www.domain.com其實只是domain.com的一個二級域名,而這個www其實是一個二級域名的字首,由此延伸開來,還可以組合出很多的二級域名,比如www1.domain.com cn.domain.com fr.domain.com 等等和www.domain.com是一樣的含義。
出於對網站SEO的考慮,網站原則上不允許並存兩種域名訪問,也就是要麼把www.domain.com作為主域名,把domain.com做301跳轉到www.domain.com,或者就反過來,而不允許www.domain.com domain.com都能保留在瀏覽器輸入框,這樣容易產生duplicate content重複內容,對搜尋引擎最佳化是很不利的。
至此我想應該解釋清楚了這三個概念了吧,希望解釋了你的疑惑。
-
3 # MinleeHM
區別兩者,沒有什麼意義,http是網際網路上應用最為廣泛的一種網路協議,HTTP提供訪問超文字資訊的功能,是WWW瀏覽器和WWW伺服器之間的應用層通訊協議。WWW使用HTTP協議傳輸各種超文字頁面和資料。舉個例子,http://www.wukong.com和www.wukong.com是一樣的。
-
4 # 破人閣
將http://和www.放一起比較,是沒有實際意義的。
一、http協議二、域名一、http協議首先對於http://,這個其實只是一種協議;簡單來說,就是先宣告現在使用的是哪種方式來訪問伺服器上的內容。而除了http之外,還有ftp、https(http加上ssl,可以理解成http加上個安全鎖)等協議方式。
舉個例子:網站儲存在伺服器上的內容並不是我們開啟網站時候的樣子,而是由許多資料夾、原始碼檔案(php、asp、jsp等)等內容組成,在伺服器上的呈現方式和我們開啟電腦看到硬碟上的文化是一樣的。
只有使用http等相關協議,才可以在瀏覽器上呈現出具體的影象效果。但是倘若是使用ftp協議,那麼打開出來的就是像電腦上的檔案了(一般網站是打不開ftp,除非管理員開放ftp,以及提供賬戶密碼)。
再形象一點,人是由許多的細胞構成,如果使用的是ftp協議那麼看到的就是一堆細胞;只有透過http協議,才能看到完整的一個人形。
二、域名什麼是域名?比如baidu .com、poren .org之類。其中.com是域名字尾,類似的還有.cn(中國域名字尾)、.org(非盈利機構)、.net(網路組織)等等。部分行業還會加上穩定的字尾,比如edu.cn(教育類,xmu.edu.cn廈門大學)、gov.cn(政府單位,mod.gov.cn國防部)等等。
而在這些域名中,如果加上www.(比如www.sina .com),一般是指網站的主站;與之對應的比如mail.sina .com是郵箱的登入網站、news.sina .com是新浪新聞,sina.com是頂級域名,mail.sina.com這些就是二級域名。如果再往後像old.mail.sina.com就是三級域名,以此類推。但不論是幾級域名,在域名的前面肯定會有http://(或者https://)。
另外大家可能發現,並不是所有的網站主站都必須加上www.的,baidu .com和www.baidu .com一樣都是可以用,甚至是www8.baidu .com也可以。但是為了更好收錄以及出於其他方面的考慮,一般只使用其中一個作為主站域名,另外一個就使用301跳轉之類的操作。對於大型的網站比較建議是使用www.baidu .com,至於小站倒無所謂,怎麼好看怎麼來(比如酋長即將使用的域名就不用www,直接poren.org)。
所以總的來說,http是一種網路訪問協議,網站基於這個協議來保證正常訪問;www是域名組成的其中一部分(非必須),起到網站具體主機位置的作用。
最後給大家稍微講下域名與ip。一個網站的地址其實是一個ip,比如120.77.161.212這樣的形式;但是對於電話號碼都記不了多少的普遍大眾,記一堆ip顯然更麻煩,所以就發明了方便記憶的域名來繫結ip。
這就好比家庭地址,使用家裡的具體地址,顯然比背經緯度更方便。
注:
2.文中域名、ip地址為舉例(120.77.161.212為隨便編的),如有雷同,純屬意外。
-
5 # 使用者3045126466437
首先要搞清楚,形如www.fqlyy.com這樣的網址,是由兩部分構成:主機名+域名。其中www就是主機名,它可以自由定義比如www1或者其他合規字元組成,www這個主機名只是一種流行,並非是一種規範,用以紀念或傳遞world wide web的含義,主機名還可以為空。toutiao.com才是域名,toutiao是主辦方自定義並申請的,.Com是頂級域名的一種,有專門的管理機構,主辦方不能自定義。頂級域名後面其實還有個點".",它才是根域,所以你輸入www.toutiao.com.翻譯就是"在根域下面com頂級域下面域為toutiao的名為www的那臺主機"。回到提問,若域名解析成功,並不代表主機解析成功,你要做的就是建立一個A記錄比如www,填入解析的IP地址即可。你這個加了www無法訪問,說明根本就沒有www這臺主機的解析,當然無法訪問。
回覆列表
對於網站和域名、網址來說,相信大家都很常見了,只要會上網肯定都知道幾個常用的網址。關於網址,相信有不少人會有以下問題:
為什麼在瀏覽器中輸入網址時可以加 http:// ,也可以不加 http:// 呢?
為什麼大多數的網址要帶 www,有時不帶www也能訪問呢?
下面就儘可能簡潔通俗的帶大家詳細瞭解下網址,讓大家對網址有更深的理解。
網址的作用及組成部分網路上所有的資源都是儲存在網際網路上的某臺伺服器上的,我們要訪問某個資源就要透過網址(URL)來實現資源定位,網址通常是由IP地址或域名地址來組成的。
一個完整的URL最主要的組成部分為:
協議:Scheme表示透過什麼協議來發起資源的請求,常用協議有:http、https、ftp等。
主機地址:Domain主機地址部分要麼是域名,要麼是IP,代表遠端伺服器的地址。
埠號:Port如果把遠端伺服器比喻為辦事大廳,那埠號就好比是視窗。
資源路徑:URI資源在伺服器上的路徑,比如在某個目錄下的某個檔案。
一個有效的URL中至少要包含:協議+主機地址+資源路徑 這三個部分,這三個部分是必不可少的。
在瀏覽器中訪問網址時可不輸入http://上面說到有效的網址URL是必須要包含請求協議的,但我們在日常上網過程中很少輸入類似“http://”這樣的協議卻也能訪問資源,這是為什麼呢?
這是當我們在瀏覽器中不輸出協議時,瀏覽器會預設幫我們補齊協議部分,預設協議是http協議。
網站域名並不一定非要以 www 開頭不少網民認為網站域名必須要以“www.”開頭,其實這是錯誤的想法。假設有一個域名a.com,當我們加上“www.”時它就變成了二級域名(www.a.com);如果我們不加“www.”時,訪問的就是一級域名(a.com)。
只不過我們在做域名解析時,約定俗成的將“www.”加上,一般主站域名前都會加上“www.”,同時也會讓一級域名和加上“www.”的二級域名指向同一個站點,這樣一來訪客不管有沒有輸入“www.”都會訪問到同一個站點上。