標籤:
電腦網路這些基本的知識,之前學過,但那時正是愛玩絕不學習的時候,所以基本沒什麼印象,現在正常重新補一下。
所謂網路,是一系列可用於通訊的裝置相互串連構成的。在這個定義裡面,一個裝置可以是一台主機(或用另一種稱呼,端系統),比如一台大型電腦,台式機,攜帶型電腦,工作站,手機或安全系統。在這種定義中,裝置也可以是一個串連裝置,比如用來將一個網路與另一個網路相串連的路由器,一個將不同裝置串連在一起的交換器,或者一個用於改變資料形式的數據機,等等。
區域網路(LAN,Local Area Network)和廣域網路(WAN,Wide Area Network),區別在於範圍,區域網路通常大小是受限制的,跨越一個辦公室、一座大樓或一個校園;而廣域網路的地理跨度更大,可以跨越一個城鎮、一個州、一個國家,甚至橫跨世界。區域網路絡將主機互連,廣域網路則將交換器、路由器或數據機之類的串連裝置互連。
當兩個網路相互串連時,它們構成一個互連網絡,或者說網際網,網際網路就是一個網際網。
網際網路可以分層為骨幹網,供應商網路,客戶網路。在頂層,骨幹網為通訊公司所擁有,這些骨幹網通過一些複雜的交換系統相互串連。我們把這些交換系統稱為網路對等交匯點(peering point)。在第二層,有一些規模較小的網路,這些網路稱為供應商網路,它們付費使用骨幹網上的一些服務。這些供應商網路與骨幹網相串連,有時也串連其他供應商網路。在網際網路的邊緣有一些真正使用基於網際網路的服務的網路,這些網路是客戶網路,他們向供應商網路付費來得到服務。
骨幹網和供應商網路也被稱為網際網路服務供應商(ISP),骨幹網通常被稱為國際網際網路服務供應商,供應商網路則被稱為國內或地區性網際網路服務供應商。
網際網路通過串連裝置將大大小小的網路互相交織在一起構成的基本結構。然後,如果僅僅將這些部分串連在一起,很明顯什麼都不會發生。為了產生溝通,既需要硬體也需要軟體裝置。這就像當進行一個複雜的計算時,我們同時需要電腦和程式。這些硬體和軟體的組合是通過協議分層來相互配合的。
協議定義了發送器、接收器以及所有中間裝置必須遵守以保證有效地通訊的規則。簡單的通訊可能只需要一條簡單的協議,當通訊變得複雜時,可能需要將任務分配到不同的協議層中,在這種情況下,我們再每一個協議層都需要一個協議,或者協議分層。
協議分層使我們可以將大任務化簡成幾個更小、更簡單的任務。這就是一種模組化,在這裡的模組化指的是獨立的協議層。一個協議層(模組)可以定義為一個具有輸入和輸出而不需要考慮輸入是如何變成輸出的黑匣子。
協議分層的另一個優勢就是可以將服務和其實施分開來。每層使用更底層的服務,並向較高一層提供服務,並且我們不需要考慮該層是如何實施的。
協議分層的另一個優勢就是,因為通訊系統往往不僅僅具有兩個端系統,還有一些只需要幾個協議層而不是所有協議層的中間系統,如果我們不使用協議分層,整個系統會變得更複雜,因為那樣我們得把每一個中間系統都變得和端系統一樣複雜。
協議分層需要遵循的原則:1,每一個協議層都可以進行對立且方向相反的工作;2,在協議分層中,每一層的兩個對象必須完全相同。
這篇主要介紹了協議分層的引入吧,什麼是網路,為什麼要進行協議分層在網路中傳遞資訊。
有關電腦網路的知識分享一~