導讀 | 在集中式網絡中,有一個集中點,它能夠是服務器,網絡中的全部數據都必須經過它才能在不一樣的計算機或者設備之間進行分發。 |
TCP/IP(傳輸控制協議/ Internet協議)是指Internet上使用的標準數據通訊協議集。它由DARPA開發,並由互聯網工程任務組(IETF)維護。因爲這些協議,咱們如今能夠參與電子郵件、文件傳輸、新聞組、網頁等。這就像計算機使用一種公共語言與網絡進行通訊同樣。html
在它誕生時,它被用做容許文檔連接到其餘節點的系統。這標誌着超文本的開始,超文本指的是存儲在網絡中存在的計算機上的連接。如今,用戶再也不須要知道經過HTML超連接訪問資源的確切位置或系統名稱。網站提供能夠點擊的這些連接,這整個連接系統稱爲萬維網(WWW)。linux
最先的web瀏覽器開發發生在1993年的Mosaic上。在瀏覽器出現以前,一個名爲Gopher的軟件曾用於提供對網站的訪問。隨着時間的推移,以及Mozilla和Netscape等新一代瀏覽器不斷髮展出更強大的功能。web
之前使用Gopher進行搜索。當基於瀏覽器的搜索引擎和其餘基於網絡的系統(如Lycos,Yahoo和Webcrawler)發展,它變得愈來愈不受歡迎。谷歌在20世紀90年代末闖入了搜索引擎的情景,今天是互聯網上最受歡迎的搜索引擎。它簡單快捷,爲用戶提供了在互聯網上獲取信息的最佳方式。在今天的時間裏,術語「谷歌」同義詞用於在互聯網上搜索。瀏覽器
早期的互聯網曾經有一個撥號調制解調器鏈接到電話線,提供14.4-28.8 kbps的數據速率,足以知足80年代末和90年代初的數據需求。在此期間,互聯網主要是基於文本的。互聯網愈來愈受歡迎,企業開始採用互聯網,所以出現了對更快數據速度的需求。這致使互聯網服務提供商(ISP)經過郵寄免費CD軟件來啓動AOL捆綁服務,以鼓勵用戶註冊。這就是啓動獲取電子郵件地址以及無償使用互聯網時間的過程的緣由。安全
ISP經過提供更快的DSL和ADSL服務來替代撥號服務。DSL服務提供高達128 kbps的網絡速度。有線電視公司使用寬帶有線調制解調器提供更快的網速。該基礎設施由電信公司和有線電視巨頭創建,提供更快的速度,容許用戶看視頻、聊天、瀏覽網頁,並以更快的速度下載視頻。服務器
在集中式網絡中,有一個集中點,它能夠是服務器,網絡中的全部數據都必須經過它才能在不一樣的計算機或者設備之間進行分發。早些時候,互聯網曾做爲獨立網絡運行,鏈接不一樣的人和企業。用於傳遞中心點(如服務器)的信息,但如今大型網絡中存在少許網絡。這些較小的網絡能夠是處理獨特數據集的人員或公司。網絡
所以,無論組的數量如何,全世界訪問的全部數據都存儲在集中式硬件中。分佈式
安全和隱私問題是與集中式網絡的重點。許多互聯網公司擁有存儲人員數據並相應地運行應用程序的數據中心。這類數據中心會持續面臨惡意攻擊者的威脅,前提是他們將全部必要信息存儲在一個地方,攻擊者能夠輕鬆訪問數據,並將其用於其餘類型的網絡犯罪。網站
集中式網絡服務不像公共服務那樣進行分類和監管。所以,對於大多數公司而言,他們必須經過政府的一些干預來定義、解釋和執行他們的規則。此外,這些服務中的大量用戶和客戶位於其管轄範圍以外,而且徹底遵照不一樣的規則。搜索引擎
在工做方面,分佈式網絡與萬維網的區別在於兩個主要差別。首先,在分佈式網絡中,存在點對點鏈接,計算機不只請求服務並且還提供服務。分佈式網絡具備的第二個區別在於存儲和檢索信息的方法。今天,http和https連接用於識別網絡上的信息,這些連接指向內容的位置。可是,在分佈式網絡協議的狀況下,使用連接來基於其內容識別信息,更多地強調內容而不是內容的位置。
分佈式網絡是構建託管服務的趨勢,託管服務不依賴於中央組織,而是壟斷其餘組織。分佈的互聯網鏈接依賴於一個點對點網絡,這個網絡創建在一個用戶社區的基礎上,其中沒有一個實體能夠控制。網站分佈在多個節點上,從而消除了單個服務器充當特定數據子集的單個保管人的可能性。
託管服務分佈化背後的核心理念是,主機相關服務的運營不會屬於一個在行業中具備壟斷地位的強大公司。在這種狀況下,託管的責任將由多個服務器共享,或者經過使用點對點分發模型跨客戶機應用程序運行服務器。
如下是分佈式網絡與集中式網絡的不一樣之處:
在集中式網絡鏈接的狀況下,只要信息經過單個點(服務器),就能夠輕鬆跟蹤從一個地方流向另外一個地方的數據。
相反,在分散式Internet環境下,因爲多個設備充當數據存儲的節點,所以不可能跟蹤數據流。在這種狀況下,我的能夠從多個位置訪問給定的信息集,而不是單箇中心點。
與集中式網絡不一樣,分佈式網絡能夠提供必定程度的隱私,這是當今數字世界人們所須要的。因爲信息經過了許多要點,實體和政府沒法跟蹤我的的在線活動。
分佈式網絡最適合那些不管在線活動如何都但願保護本身隱私和身份的人。
若是數據在傳播以前經過單個點,則集中式網絡鏈接存在單點故障的風險。基於正在實施的備份系統,服務器託管的失敗可能致使大量數據丟失,使得人們難以在給定的時間訪問數據。
相反,在分佈式網絡鏈接的狀況下,單個接入點的故障永遠不會令人們沒法訪問網絡中存在的數據。存在多個節點使得人們能夠訪問信息,並下降人們不管何種問題都沒法訪問數據的風險。
有限的可擴展性是集中式網絡的另外一個缺點,由於全部核心應用程序都位於單個服務器機器中。隨着對網絡鏈接的需求的增長,須要考慮增長更多的存儲和帶寬以及處理能力。
分散式網絡的體系結構容許在多臺計算機上分配工做負載,而不是將其限制在一個地方。在這裏,經過添加更多節點來「縮放」系統,以提供更多的計算能力以及更多的容錯能力。
集中式網絡鏈接給最終用戶帶來了不少不利因素。例如,互聯網服務提供商(ISP)容許他們規範數據的種類和人們訪問信息的速度。現在,網絡服務供應商並無以一樣的方式處理各類數據。那些願意支付更多費用的人能夠享受更好的互聯網鏈接,而不是那些支付更少的人。