黑馬程式員---電腦網路分層結構及原則

來源:互聯網
上載者:User

標籤:

------- android培訓、java培訓、期待與您交流! ----------       

       大學期間電腦網路課上,老師說常用的分層結構是5層結構,培訓視頻上一般說的是7層,電腦網路是如何劃分層次和分層的原則?

電腦網路分層結構:
       所謂網路的體繫結構(Architecture)就是電腦網路各層次及其協議的集合。階層一般以垂直分層模型來表示。
       1、階層的要點:
         1)除了在物理媒體上進行的是實通訊之外,其餘各對等實體間進行的都是虛通訊。
         2)對等層的虛通訊必須遵循該層的協議。
         3)n層的虛通訊是通過n/n-1層間介面處n-1層提供的服務以及n-1層的通訊(通常也是虛通訊)來實現的。
       2、階層劃分的原則:
         1)每層的功能應是明確的,並且是相互獨立的。當某一層的具體實現方法更新時,只要保持上、下層的介面不變,便不會對鄰居產生影響。
         2)層間介面必須清晰,跨越介面的資訊量應儘可能少。
         3)層數應適中。若層數太少,則造成每一層的協議太複雜;若層數太多,則體繫結構過於複雜,使描述和實現各層功能變得困難。
       3、網路的體繫結構的特點是:
         1)以功能作為劃分層次的基礎。
         2)第n層的實體在實現自身定義的功能時,只能使用第n-1層提供的服務。
         3)第n層在向第n+1層提供的服務時,此服務不僅包含第n層本身的功能,還包含由下層服務提供的功能。
         4)僅在相鄰層間有介面,且所提供服務的具體實現細節對上一層完全屏蔽。
       4、ISO/OSI參考模型
       開放系統互相連線模型(Open System Interconnection)基本參考模型是由國際標準組織(ISO)制定的標準化開放式電腦網路層次結構模型,又稱ISO‘s OSI參考模型。“開放”這個詞表示能使任何兩個遵守參考模型和有關標準的系統進行互連。
OSI包括了體繫結構、服務定義和協議規範三級抽象。OSI的體繫結構定義了一個七層模型,用以進行進程間的通訊,並作為一個架構來協調各層標準的制定;OSI的服務定義描述了各層所提供的服務,以及層與層之間的抽象介面和互動用的服務原語;OSI各層的協議規範,精確地定義了應當發送何種控制資訊及何種過程來解釋該控制資訊。   
       需要強調的是,OSI參考模型並非具體實現的描述,它只是一個為制定標準機而提供的概念性架構。在OSI中,只有各種協議是可以實現的,網路中的裝置只有與OSI和有關協議相一致時才能互連。
TCP/IP模型 ,重點是相關的術語(SDU、PDU、IDU及SAP),比較TCP/IP網路體繫結構與OSI/RM的異同點,OSI/RM的資訊流動過程。
       5、電腦網路的體繫結構
       分層、協議、服務
       6、網路通訊協定的組成要素:文法 語義 同步
       7、五層協議的體繫結構(從下向上):
       物理層主要負責在物理線路上傳輸原始的位元據;
       資料連結層主要負責在通訊的實體間建立資料鏈路串連;
       網路層主要負責建立邏輯鏈路,以及實現資料包的分區和重組,實現擁塞控制、網路互連等功能;
       運輸層負責向使用者提供端到端的通訊服務,實現流量控制以及差錯控制;
       應用程式層為應用程式提供了網路服務。
        8、TCP/IP體繫結構                    
                 
       9、OSI7層體繫結構  

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

黑馬程式員---電腦網路分層結構及原則

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.