計算機網絡基礎之初識網絡

網絡的發展背景:多個電腦連接到同一個路由器上,形成了局域網。

網絡的使用:數據傳輸(不同主機上的進程間通信)                                                                                           

計算機如何傳輸數據:通過光電波信號。   

網絡的基本概念:

獨立計算機之間的通信包含有局域網、城域網、廣域網這三個覆蓋範圍不同的網絡。

  • 局域網(LAN):是指在某一區域內由多臺計算機互聯成的計算機組。一般是方圓幾千米以內。局域網可以實現文件管理、應用軟件共享、打印機共享、工作組內的日程安排、電子郵件和傳真通信服務等功能。局域網是封閉型的,可以由辦公室內的兩臺計算機組成,也可以由一個公司內的上千臺計算機組成。
  • 城域網(MAN)是在一個城市範圍內所建立的計算機通信網,簡稱MAN。屬寬帶局域網。由於採用具有有源交換元件的局域網技術,網中傳輸時延較小,它的傳輸媒介主要採用光纜,傳輸速率在100兆比特/秒以上。
  • 廣域網(WAN)也稱遠程網(long haul network )。通常跨接很大的物理範圍,所覆蓋的範圍從幾十公里到幾千公里,它能連接多個城市或國家,或橫跨幾個洲並能提供遠距離通信,形成國際性的遠程網絡。

        其實所謂的“局域網”、“域域網”、“廣域網”都是一個相對的概念。根據覆蓋範圍等所區分,比如說一個廣域網可以看做一個覆蓋面很大的局域網。

 

認識網絡協議  

  • 協議:網絡中主機之間進行通信也必須使用相同的協議(相同的一個光電信號模式)。協議就是一個相互都能識別的約定。
  • 在網絡中因爲主機設備生產廠商很多,如果每個廠商都按自己的協議進行通信,那麼將導致網絡上主機間無法正常通信,因此出現了一個標準的協議,所以廠商都按照這個協議進行通信,這時候就能實現網絡的全覆蓋通信了。
  • 網絡協議:通信雙方的一個數據格式約定。
  • 網絡間的數據傳輸必須使用同一個標準協議: 網絡通信協議。
  •  協議的封裝/分層:按照各個協議的不同功能以及不同的應對場景,對不同的協議進行了分層。在某種特定環境下如果協議                                     的分層清晰明瞭,那麼使用/替換起來就方便許多。

  通常網絡中的協議都是以層狀結構分層的!層與層之間沒有明顯的關聯性。而分層最大的好處就是在於“封裝”

這裏寫圖片描述

 

TCP/IP五層模型:

TCP/IP指的是一個協議簇 (很多協議),因爲TCP和IP協議是最典型的兩個協議,因此這個協議簇就拿這兩個協議的名字進行命名了。

 五層模型:

  •  應用層:負責應用程序間的數據溝通。   http/https   ftp  ssh    SMTP(簡單郵件傳輸協議)    SNMP(簡單網絡管理協議)
  •  傳輸層:負責端與端之間的數據傳輸。   tcp/udp
  •  網絡層:負責地址管理和路由選擇。      ip:路由器
  •  數據鏈路層:負責相鄰設備節點之間的數據傳輸。     以太網協議:交換機
  •  物理層:負責光電信號的傳輸。             以太網協議:集線器

 其中數據鏈路層、網絡層、傳輸層、應用層都屬於軟件層。而物理層屬於硬件層。

 

網絡傳輸基本流程:

        在網絡傳輸的過程中,自上到下。分別經過應用層、傳輸層、網絡層、數據鏈路層。在經過每層的時候都會由該層對數據信息進行封裝。封裝的內容主要是給數據添加各自的報頭信息。所以說一次自上到下的傳輸經過了四次封裝才能到達以太網中。而數據包到達目的主機後,再次自下到上進行交付。每次的交付都是一次解包的過程,並且每次解包只解自己的報文信息。直到解包完畢,得到最終的數據。

 

 

數據包的封裝和分用:

        在不同的協議層對數據包有着不同的稱謂,在傳輸層叫做段,在網絡層叫做數據報,在數據鏈路層叫做幀。而應用層的數據通過協議棧發到網絡上時,每層協議都會在數據首部添加報頭信息,這叫做封裝。而首部的信息包含了上層協議是什麼,首部多長等信息,爲了在分用解包時對應操作。數據封裝成幀以後到底目的主機後,每層協議會剝離掉對應的首部,根據首部中的上層協議字段,將數據交付給對應的上層協議處理。封裝就是添加報頭信息的過程,而分用就是交付給對應上層協議的過程。

 


 

 

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