計算機網絡世界

計算機網絡世界是人類虛擬出來的一個世界,但建立在物理可見的設備上面。這些設備包括:主機、服務器、移動設備、路由器、鏈路層交換機、調制解調器、基站、手機和蜂窩電話塔等。它將我們平時最常接觸的設備,比如手機電腦等,稱爲網絡的邊緣;而將提供服務的服務器、路由器和交換機等稱爲網絡的核心。如下面這個圖,雲彩是網絡的核心,其餘是網絡的邊緣。
在這裏插入圖片描述
處在網絡邊緣的設備,想要上網,就需要通過因特網服務提供商(Internet Service Provider),簡稱ISP。網絡提供商提供了什麼呢?其實就是一個網絡,這個網絡由多個分組交換機和多段通信鏈路組成。同時ISP也爲我們普通用戶提供了接入網絡的方式,在你交錢之後,可以通過寬帶、無線等方式進行接入。

在我們順利的連上網之後,就可以進行刷抖音、刷劇、打遊戲甚至學習了。打遊戲最怕的就是卡頓了,準星已經瞄準了敵人的腦袋,忽然畫面一切,自己已經成盒。信息在傳輸的過程中會經過很多結點,這些結點包括路由器或者交換機等。經過每個結點都會存在時延,基本包括四個時延:處理時延、排隊時延、傳輸時延和傳播時延。帶寬決定的就是傳輸時延,如果帶寬比較低,那麼我們推出信息流和接收信息流的能力就會較低,也就是傳輸時延會增大。當然,平時不卡,今天忽然卡,更大的可能是鄰居剛剛破解了你的wifi密碼。

不論是絢麗多彩的視頻還是枯燥乏味的文字,在計算機網絡的眼裏都一視同仁——信息。所有信息都會以比特流的形式通過計算機網絡進行傳輸,從天南到地北,從天涯到海角。信息紛亂錯雜,如果沒有一定的規則,可能會鳩佔鵲巢,狗刨貓窩,於是因特網的先驅者們指定了許多規則,這些規則被稱爲——協議
因爲需要定義的標準太多,爲了標準化網絡協議,網絡設計者以“分層”的方式組織這些協議。互聯網協議棧由五層構成:
在這裏插入圖片描述
將應用層細分爲應用層、表示層和會話層,就是ISO七層模型。總之,每個協議都將屬於其中的某一層,從而只處理這一層中的事務。

計算機網絡繁綜複雜,任何一個協議要求足夠精簡,從而節約資源,也要求足夠健壯,防止成爲入侵者的屠刀。有的協議追求前者,有的追求後者,還有的在兩者之間追求一個平衡,使用哪個協議,是開發者需要深思熟慮的問題。因爲計算機網絡世界是一個陌生人的世界,是一個考驗人性的世界,網絡中有很多壞傢伙,他們想要盜取你的手機號,想要癱瘓你的服務器,想要找你買茶葉,反而互相信任的通信可能成爲了一個例外。​熟悉協議就是熟悉規則,熟悉規則就可以在這個世界裏遊刃有餘,接下來的幾篇將逐步介紹各種互聯網協議,歡迎來到計算機網絡世界!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章