科普什么是互聯(lián)網(wǎng)之互聯(lián)網(wǎng)的組成

說到互聯(lián)網(wǎng)大家都不陌生,利用互聯(lián)網(wǎng)打開電腦或手機看新聞、寫郵件、逛淘寶、聊微信、看抖音?,F(xiàn)代人離開了手機離開了互聯(lián)網(wǎng)就好像和全世界斷了聯(lián)系,好像已經(jīng)作為我們身體的一部分了。

區(qū)塊鏈號稱是是下一代互聯(lián)網(wǎng)。那么,到底什么是互聯(lián)網(wǎng)?

筆者作為一個技術(shù)老兵,見證互聯(lián)網(wǎng)的發(fā)展,先分兩篇文章對什么是互聯(lián)網(wǎng)進行個人的理解:
1)互聯(lián)網(wǎng)的組成:主要是來說明互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施的組成
2)互聯(lián)網(wǎng)的商業(yè):主要是來說明互聯(lián)網(wǎng)的商業(yè)思維,即互聯(lián)網(wǎng)思維,互聯(lián)網(wǎng)帶來了什么的價值

互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施非常龐大,包含硬件、軟件兩部分。下面我們先來看下當你打開瀏覽器,輸入一個網(wǎng)址比如www.taobao.com,幾秒鐘就看到淘寶首頁。這個一個簡單的動作,整個互聯(lián)網(wǎng)到底發(fā)送了什么?其實這是一個非常非常復(fù)雜的事情。下面是一個簡化的過程描述:

  1. 瀏覽器檢查是否有緩存過域名對應(yīng)IP地址
  2. 如果沒有緩存的域名對應(yīng)的IP,請求域名服務(wù)器解析成對應(yīng)的IP地址(這個過程也非復(fù)雜,暫省了)
  3. 瀏覽器建立Socket連接,根據(jù)http協(xié)議組裝get 類型的http header,通過tcp/ip協(xié)議發(fā)送報文。
  4. tcp/ip協(xié)議會通過網(wǎng)絡(luò)層網(wǎng)卡(wifi或網(wǎng)線)發(fā)射信號到家庭里面的路由器,家里的路由器發(fā)送信號到電訊廠商的交換機(中間可能會經(jīng)過很多次的路由)找到目標服務(wù)器,服務(wù)器也許托管在IDC機房,也許在阿里云VPS,也許在國外。
  5. 機房里面會有大型交換機、機柜、專業(yè)的精密空調(diào),你要訪問的那臺IP的服務(wù)器就在其中某個機柜中。
  6. 在服務(wù)器接收到信號后,會根據(jù)tcp/ip協(xié)議解出http協(xié)議頭。根據(jù)get的請求決定需要返回的數(shù)據(jù)
  7. 在服務(wù)器端實際上根據(jù)業(yè)務(wù)還有很復(fù)雜的邏輯;服務(wù)器后面還有許多臺服務(wù)器,到底指定那臺服務(wù)器來處理請求,需要負載均衡設(shè)備來完成
  8. 要返回的數(shù)據(jù)是在緩存里面、還是在靜態(tài)文件中、還是在數(shù)據(jù)庫(如MySQL,Oracle)中
  9. 瀏覽器根據(jù)返回的數(shù)據(jù),發(fā)現(xiàn)有一些靜態(tài)資源(如CSS,JS,圖片等)時有重新發(fā)起新的http請求,而這些靜態(tài)資源文件可能在CDN網(wǎng)絡(luò)中,請求靜態(tài)資源的整個過程需需要從第一步重新再走一遍,并且很可能中間經(jīng)過的交換機,路由過程是不一樣的。
    image.png

上面的過程是不是比你想象中的復(fù)雜呢?其實這只是非常非常簡化的過程。在上面的過程中,也許你已經(jīng)發(fā)現(xiàn)了一些名詞,比如網(wǎng)卡,路由器,交換機,又比如tcp/ip,域名,http。這些其實就是互聯(lián)網(wǎng)設(shè)施中的一部分,有些也許你聽說過,有些也許沒有聽過。為了方便理解,筆者把互聯(lián)網(wǎng)的組成分成硬件、軟件兩類總結(jié)如下。

互聯(lián)網(wǎng)的硬件組成

硬件組成主要包括終端設(shè)備,主要是聯(lián)網(wǎng)的個人設(shè)備;組成家庭(企業(yè))局域網(wǎng)、城域網(wǎng)、主干網(wǎng)的網(wǎng)絡(luò)設(shè)備;提供內(nèi)容服務(wù)的服務(wù)主機設(shè)備等

  1. 終端設(shè)備:電腦(pc,筆記本),移動設(shè)備(手機,pad),智能電視,智能家居
  2. 網(wǎng)絡(luò)設(shè)備:網(wǎng)卡,網(wǎng)線,水晶頭,路由器,家用交換機,防火墻設(shè)備,中繼器,橋接器
  3. 主機設(shè)備:IDC機房,機柜,精密空調(diào),負載均衡器,服務(wù)器,工作站,小型機、大型機
    應(yīng)該沒有列全,想到后再補充

互聯(lián)網(wǎng)的軟件組成

互聯(lián)網(wǎng)的軟件非常多,不太好分類,大致分成網(wǎng)絡(luò)協(xié)議類,操作系統(tǒng)類,平臺中間件類,應(yīng)用類

  1. 網(wǎng)絡(luò)協(xié)議類,比如互聯(lián)網(wǎng)的基礎(chǔ)協(xié)議tcp/ip協(xié)議


    七層與tcp/ip協(xié)議

    常用應(yīng)用協(xié)議.png
  2. 操作系統(tǒng)類,比如window,linux,macOS,android,iOS
  3. 平臺中間件類:比如webServer,Nginx,Apache,Tomcat,MySQL等
  4. 應(yīng)用類:比如瀏覽器,微信,郵箱,游戲等等。

了解了互聯(lián)網(wǎng)基礎(chǔ)設(shè)施的基本組成,下一篇我們聊聊互聯(lián)網(wǎng)的商業(yè),為什么互聯(lián)網(wǎng)帶來了信息革命,它是怎么改變了我們的生活的?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.這篇文章不是本人原創(chuàng)的,只是個人為了對這部分知識做一個整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,352評論 6 174
  • 網(wǎng)絡(luò)層提供的兩種服務(wù) 在計算機網(wǎng)絡(luò)領(lǐng)域,網(wǎng)絡(luò)層應(yīng)該向運輸層提供怎樣的服務(wù)(面向連接還是無連接)曾引起了長期的爭論,...
    srtianxia閱讀 4,229評論 0 12
  • 個人認為,Goodboy1881先生的TCP /IP 協(xié)議詳解學習博客系列博客是一部非常精彩的學習筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,185評論 0 8
  • 五、因特網(wǎng)的路由選擇協(xié)議 1.有關(guān)路由選擇協(xié)議的幾個基本概念 Ⅰ、理想的路由算法 路由表中的路由是怎樣得出的呢?核...
    dmmy大印閱讀 2,162評論 0 4
  • 正常的五一假期,離家那天該是個雨夜。兜兜轉(zhuǎn)轉(zhuǎn)請了幾天假再離家,還是雨夜。 早聽說回家會見到這個剛來半個月的小菇?jīng)觥?..
    麥寐_Memory閱讀 166評論 0 0

友情鏈接更多精彩內(nèi)容