經過以前課程的學習,咱們已經對計算機網絡有了一些瞭解,這裏我主要想說一個點,也是計算機網絡中一個很容易被誤解的概念,就是什麼是Web,它和HTTP、HTML、Internet、internet到底是什麼關係。nginx
首先咱們先複習一個很容易錯的概念,就是Internet和internet的區別是什麼:internet指的是互聯網,理論上任何兩個網絡互通以後就叫互聯網,也就是internet;Internet指的是因特網,它特指的就是全球互聯、基於TCP/IP技術、須要公網Ip的網絡,能夠理解爲因特網是最大的一種互聯網。web
而咱們學過,在計算機網絡的應用層上有HTTP、FTP、DNS等服務,而HTML技術則和計算機網絡不是直接沾邊的,它是一種用於建立網頁的標準標記語言。咱們所說的Web就是基於HTTP和HTML上的服務,它是基於瀏覽器可視化訪問的。apache
簡單來講,若是咱們要搭建一個網站,咱們須要的就是一個支持web服務的服務器。常見的Web服務器軟件能夠看這篇文章.值得注意的是,web服務也是運行於操做系統之上的,因此一臺服務器上面安裝什麼Web服務器軟件,咱們就每每將其簡稱爲是什麼類型的服務器,但其實同一臺服務器今天裝apache,明天把apache軟件卸載了裝nginx也沒有任何問題。可是要是同時裝的話,注意不能監聽同一個端口。瀏覽器
那麼咱們再聊一聊,網址中的www是什麼意思。服務器
一旦某個單位擁有了一個域名,它就能夠本身決定是否要進一步劃分其下屬的子域而不須要上級結構批准。網絡
因此,當一個單位申請到一個域名後,如騰訊申請了一個qq.com,他就能夠本身劃分子域。性能
這裏就出現了一個命名習慣,一般將用做網站服務器的計算機起名www,如www.qq.com,將郵件服務器的計算機取名爲mail,如mail.qq.com
把不一樣的任務交給不一樣的服務器去處理,爲了區分,就用上了不一樣的子域名。
————————————————
版權聲明:本文爲CSDN博主「qqqqq1993qqqqq」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/qqqqq1993qqqqq/article/details/73437459學習
上面這篇文章說的很好,可是有些內容沒有說到。網站
當咱們購買域名時,咱們買的是一級域名,舉個例子:ui
購買了域名以後,咱們能夠對一級域名和二級域名設置解析,這個通常是在購買域名的平臺會提供的服務。就是將域名和ip綁定。理論上對於一個一級域名能夠設置解析無數個二級域名,可是這樣對於DNS服務器來講負擔會很是重,因此通常狀況是對於二級域名的數量會有限制。
這樣就好理解咱們說的網址中的www是什麼意思了:
來源:https://www.zhihu.com/question/20064691
因此說,一開始,大公司的每一臺服務器作一個服務、有本身的公網ip、把本身的公網Ip綁定到不一樣的二級域名下面,用戶經過輸入二級域名來肯定使用哪個服務器提供服務。可是如今服務器性能發展迅速、一臺服務器就足以提供許多服務了、只須要使用端口號來區分使用的是什麼服務,可是用戶在網址前加www的習慣已經產生了,因此如今綁定域名時能夠看的,網站會推薦你把一級域名和www的二級域名綁定到同一個ip上。