產(chǎn)品經(jīng)理深入淺出學(xué)技術(shù)—互聯(lián)網(wǎng)的產(chǎn)生和原理

計(jì)算機(jī)的誕生是人類(lèi)發(fā)展史上的奇跡,互聯(lián)網(wǎng)則直接推動(dòng)了全球化的浪潮,徹底地改變了人類(lèi)的生活方式和交流方式。

一、互聯(lián)網(wǎng)的產(chǎn)生

互聯(lián)網(wǎng)的萌芽和美國(guó)國(guó)防機(jī)構(gòu)“阿帕”有著密不可分的關(guān)系。阿帕”是美國(guó)在冷戰(zhàn)時(shí)期,為了對(duì)抗蘇聯(lián)而設(shè)立的軍事機(jī)構(gòu)。

當(dāng)時(shí)的計(jì)算機(jī)都是價(jià)格昂貴的龐然大物,計(jì)算機(jī)之間彼此孤立,無(wú)法通信。沒(méi)有網(wǎng)絡(luò),計(jì)算機(jī)在戰(zhàn)場(chǎng)上不能發(fā)揮作用,造成資源的極大浪費(fèi)。研究人員迫切希望建立通信網(wǎng)絡(luò),讓計(jì)算機(jī)之間可以交流。

研究人員從漁網(wǎng)中得到靈感,建立了去中心化的分布式網(wǎng)絡(luò)—阿帕網(wǎng)。在阿帕網(wǎng),在這張網(wǎng)上,信息不是點(diǎn)對(duì)點(diǎn)傳輸,而是分解成一個(gè)又一個(gè)碎片,在網(wǎng)狀的通道自由選擇最快路徑,在終點(diǎn)組合匯聚成完整信息。

阿帕網(wǎng)的創(chuàng)建解決了計(jì)算機(jī)互相通信的問(wèn)題,但隨即而來(lái)的是,不同國(guó)家,不同區(qū)域建立了彼此獨(dú)立的局域網(wǎng),不同的局域網(wǎng)之間,仍然是孤立的。

為了解決這個(gè)問(wèn)題,1983年羅伯特卡恩和TCP/IP協(xié)議。同一年,阿帕網(wǎng)由于美國(guó)政策調(diào)整而壽終正寢。

1990年,蒂姆·伯納斯·李發(fā)明了萬(wàn)維網(wǎng)和世界上第一個(gè)網(wǎng)絡(luò)瀏覽器。更難能可貴的是伯納斯·李,放棄了萬(wàn)維網(wǎng)的專(zhuān)利申請(qǐng),他將這項(xiàng)成就無(wú)償?shù)亻_(kāi)放給所有人,讓所有人利用互聯(lián)網(wǎng)交換信息變成了可能

二、互聯(lián)網(wǎng)的原理

(一)TCP/IP協(xié)議

網(wǎng)絡(luò)信號(hào)的傳輸需要遵循一定的規(guī)則,TCP/IP 協(xié)議定義了電子設(shè)備如何連入因特網(wǎng),以及數(shù)據(jù)如何在它們之間傳輸?shù)臉?biāo)準(zhǔn)。

1、TCP/IP協(xié)議棧模型

(1)物理層:

即傳輸網(wǎng)絡(luò)的物理介質(zhì),比如電纜、光纖等。

(2)數(shù)據(jù)鏈路層:

在數(shù)據(jù)鏈路,數(shù)據(jù)以幀的形式傳輸,數(shù)據(jù)鏈路層不關(guān)心傳了什么數(shù)據(jù),它關(guān)心的是數(shù)據(jù)怎么傳輸。

(3)網(wǎng)絡(luò)層

網(wǎng)絡(luò)層的目的是實(shí)現(xiàn)兩個(gè)端系統(tǒng)之間的數(shù)據(jù)透明傳送,具體功能包括尋址和路由選擇、連接的建立、保持和終止等。

怎么理解呢?

每臺(tái)主機(jī)都有唯一的IP地址,相當(dāng)于電話號(hào)碼,我們想要與另外一臺(tái)電腦通信,必須知道對(duì)方的IP地址,而路由器,就相當(dāng)于電信公司的交換機(jī),為雙方的通話選擇最佳的傳輸路徑。

(4)傳輸層

傳輸層利用網(wǎng)絡(luò)層提供的服務(wù),實(shí)現(xiàn)應(yīng)用進(jìn)程的通信。簡(jiǎn)單來(lái)說(shuō),我們?cè)陔娔X用QQ和朋友聊天,網(wǎng)絡(luò)層識(shí)別IP地址,找到對(duì)應(yīng)的主機(jī),傳輸層連接我們與朋友的QQ進(jìn)程。

(5)應(yīng)用層

應(yīng)用層為操作系統(tǒng)或網(wǎng)絡(luò)應(yīng)用程序提供訪問(wèn)網(wǎng)絡(luò)服務(wù)的接口,應(yīng)用層的協(xié)議包括DNS協(xié)議,用于Web瀏覽的HTTP協(xié)議,用于傳輸文件的FTP協(xié)議,用于Email的IMAP等等。

還感覺(jué)抽象的朋友,可以參考這篇文章,http://www.jb51.net/network/211947.html,非常通俗易懂。

(二)DNS(域名)

每一臺(tái)電腦都是通過(guò)IP地址來(lái)定位的,為了便于記憶,會(huì)注冊(cè)一個(gè)域名并設(shè)置好指向的IP地址,像百度的域名baidu.com就是指向百度服務(wù)器的IP地址。

(三)HTTP

當(dāng)我們?cè)跒g覽器的地址框中輸入一個(gè)或是單擊網(wǎng)址(url)時(shí),瀏覽器通過(guò)超文本傳輸協(xié)議(HTTP),將Web服務(wù)器上站點(diǎn)的網(wǎng)頁(yè)代碼提取出來(lái)。

(四)FTP

FTP,即文件傳輸協(xié)議,控制上傳和下載。

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

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

  • 個(gè)人認(rèn)為,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,195評(píng)論 0 8
  • 1.這篇文章不是本人原創(chuàng)的,只是個(gè)人為了對(duì)這部分知識(shí)做一個(gè)整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,368評(píng)論 6 174
  • 名詞延伸 通俗的說(shuō),域名就相當(dāng)于一個(gè)家庭的門(mén)牌號(hào)碼,別人通過(guò)這個(gè)號(hào)碼可以很容易的找到你。如果把IP地址比作一間房子...
    楊大蝦閱讀 20,808評(píng)論 2 56
  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說(shuō)閱讀 12,409評(píng)論 6 13
  • 我是小白,看到網(wǎng)上五花八門(mén)的答案,覺(jué)得有點(diǎn)亂,決定自己寫(xiě)一個(gè),哈哈 這是icon font的首頁(yè),自行搜索需要的i...
    Amily_b8eb閱讀 1,256評(píng)論 0 0

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