計算機網絡概述

1.互聯網的發展服務器

  很少加概述,百度百科自行研究https://baike.baidu.com/item/%E4%BA%92%E8%81%94%E7%BD%91/199186?fr=aladdin網絡

2.互聯網的組成spa

   邊緣部分 由全部連接在互聯網上的主機組成,這部分用戶直接使用,用來進行主機間的通訊和資源共享3d

   核心部分 由大量網絡和鏈接這些網絡的路由器組成,這部分爲邊緣部分提供服務(連通性和交換)blog

 

邊緣部分進程

邊緣部分--鏈接在互聯網上的全部主機,這些主機又稱爲端系統(互聯網的末端)資源

計算機通訊--兩臺計算機的進程之間進行通訊路由

通訊方式get

  1)C/S方式(客戶端-服務器方式)it

    客戶端服務端嚴格分明

    客戶是服務請求方,服務器是服務提供方

    

  2)P2P方式(對等方式)

    

 

     對等方式peer to peer

    兩臺主機通訊時不區分哪一個是服務請求方哪一個是服務提供方,只要兩臺主機都安裝了對等鏈接軟件(P2P軟件)

    雙方均可如下載對方的共享文件

    P2P方式可支持大量對等用戶

核心部分

 核心部分是互聯網中最複雜的部分,由於核心部分要向網絡邊緣中的大量主機提供連通訊

 核心部分工做方式   [分組交換]

  1)電路交換

  兩兩主機交換創建一條鏈路便可,但多個主機就須要多條鏈路➡用交換機在多個主機間協調,須要鏈接哪兩個主機,交換機負責打開雙方的鏈接使之進行通訊

     電路交換 : 按照某種方式動態地分配傳輸線路的資源

      必須通過 創建鏈接(佔用通訊資源)→通話(一直佔用通訊資源)→釋放鏈接(歸還通訊資源)

      弊端 : 在通話的所有時間內,通話的兩個用戶始終佔用端到端的通訊資源,傳輸效率低

      由於兩兩的傳輸是突發地出如今傳輸線路上的,準備鏈接,釋放鏈接佔用時間多,而並無實質性地用在傳輸信息上

      通訊線路資源每每是空閒的,資源利用率低 ,而致使傳輸效率低

  2)分組交換

   [存儲轉發技術]

      報文(message):要發送的整塊數據

      分組/包(package):再發送報文時將報文分割成的多個等長的數據段

      首部/包頭(header):每一個分組頭部,存儲目的地址源地址等重要控制信息

       

 

 

    傳輸過程 

  

 

  A主機傳輸報文到B主機→分割爲多個分組→中途傳輸線路分爲多個小段,交由多個路由器進行分組轉發

路由器收到一個分組先暫時存儲,檢查其首部,查找轉發表,按照首部中存儲的目的地址找到合適的藉口轉發出去,一步一步以存儲轉發的方式把分組交付給最終目的總機

提升傳輸效率的緣由:

  • 傳輸線路分段,當前路由處理了這個分組以後交付給下一個路由,而這個路由還能夠立馬去傳送下一個任務的分組
  • 省去了創建鏈接,釋放鏈接的開銷

  

 

  問題:1. 一個路由未處理完一個分組,另外一個分組立馬轉發到這個路由上,就須要進行排隊,會形成時延

          2.多個分組都攜帶首部,首部也會有必定的空間開銷

  

 適用狀況分析:

 電路交換:傳送時間遠大於創建鏈接時間時

 報文交換,分組交換:傳送突發數據時提升網絡的信道利用率

 分組交換:分組長度小於報文長度,時延小,靈活性更高時使用