文章結構
- 文章概要
- 1、互連網與互聯網概述
- 1 - 2、互聯網的組成
- 2 - 3、通過ISP進行通訊
- 3 - 4、資料傳輸的本質
- 4 - 5、傳輸模式的具體方式
- 分組交換的優缺點
- 5 - 6、計算機網路的性能
- 6 - 7、計算機網路體系結構
文章概要
主要講述了我對于計算機網路第一章知識點的理解和把知識點串聯起來,所以先后順序和書里的不一樣
第一次寫關于書上知識點的總結,發現確實有點浪費時間,但還是為了方便自己回顧知識與加深印象
文章對知識點的描述多以理解性來寫,要看概念還是得看書
對于第二章的總結是具體情況而定,
1、互連網與互聯網概述
計算機網路第一章部分主要是講互聯網網路,
互聯網網路中,最基礎的概念就是Internet,
其中,internet和Internet的概念不一樣,
internet(互連網)指的是由多個計算機網路互連而成的計算機網路;Internet(互聯網)是一個最廣的概念,指全球所有的網路(互連網)相互連接而成的特定的互連網,所以將Internet稱為網路的網路,
1 - 2、互聯網的組成
互聯網的組成由兩部分構成:邊緣部分與核心部分
(1)邊緣部分:由主機構成,即用戶使用的智能設備構成,由于互聯網的主要功能就是資料互動,所以邊緣部分在互聯網中主要作用就是提供資源和消費資源,邊緣部分可以叫做資源子網
(2)核心部分:由大量網路與連接這些網路的路由器構成,所以核心部分就主要負責用戶主機與主機之間的通信,核心部分可以叫做通信子網
注意點:核心部分的路由器相當于服務點,功能特殊,與家用的路由器不一樣
2 - 3、通過ISP進行通訊
ISP就是互聯網服務提供者,通俗的講就是移動、電信、聯通這些公司以及這些公司的分公司,他們的作用就是提供互聯網服務,
ISP在通信中的作用就相當于每個地區的服務點,所以當不同省份中不同城市的電腦要進行聊天時,資料要先傳給城市的ISP,再向上傳給省的ISP,再傳給總部的ISP,最后總部讓資料互通,
但是這樣資料傳送就很復雜,所以由了IXP,IXP即互聯網交換點,它可以讓你的資料在省的ISP就可以傳遞資料,而不用向上傳太多次,
3 - 4、資料傳輸的本質
互聯網中的資料是通過主機傳輸,但是在聊天時資料是如何從QQ傳到另一個主機的QQ,而不會從QQ傳到另一個主機的微信呢?
這里就引入的資料傳輸的本質:主機A的某個行程和主機B的另一個程式進行通信,再細一點可以是端與端之間的通信
而端與端之間通信方式有兩類:1、CS模式 2、P2P模式
1、CS模式就是客戶端-服務器模式,BS模式是CS模式的特例
2、P2P模式就是對等連接方式,故名思意就是傳輸的雙方既是提供資源的物件也是消費資源的物件,如迅雷,即要給用戶發送資料,也要從網站獲取資源資料
4 - 5、傳輸模式的具體方式
知道了兩種模式,具體在核心部分中的傳輸方式有兩種:1、電路交換 2、分組交換
1、電路交換:一開始電路交換即兩個電話之間用線來溝通,但是電話一多,想要互相溝通要N(N-1)/2根線,就很煩,后來有了交換機,就是只用N條線連著交換機,交換機插到那條線那條線就通,但是缺點就是我在打電話,你就不能打,
2、分組交換:就是講一個報文(整個傳輸的資料)分成n個傳輸,通過核心部分的一個個路由器(結點)轉發,這樣在網路中就不會出現占線的情況,而且每組資料有多條路線傳輸,這樣效率就高了,
分組交換的優缺點
優點:
1:高效, 在傳輸程序中是動態分配傳輸帶寬,對通信鏈路是逐段占用的,
2:靈活, 為每一個分組獨立的選擇最適合的路由,
3:迅速, 可以不先建立連接就能向主機返送分組,
4:可靠, 保證可靠性的網路協議;分布式多路由的分組交換網,是網路有很好的生存性,
缺點:
1:由于不是一次性發整個資料,所以分組的資料要排隊,導致時延(延遲)
2:由于分組的資料都包含資料頭(保存目的地址等資訊),所以每次經過路由器都要讀取一遍資訊,導致開銷與時延
3:由于是分組交換,不同的資料經過的路程與時間可能不一樣,可能導致到達目的地的順序不一樣,或者中途丟失部分資料(丟包),
5 - 6、計算機網路的性能
計算機網路主要就是由一些智能設備互連而成,
按照范圍分類可以有:1、廣域網 2、城域網 3、局域網 4、個人區域網
按照網路使用者分類:1、公用網 2、專用網
計算機網路的性能指標:
1、速率(網速)
2、帶寬(指理論上的最高資料率或最高資料量,可以理解為管子的截面面積)
3、吞吐量(指實際上的資料量)
4、時延
發送時延、傳播時延、處理時延、排隊時延,相加就是總時延
其中改善網路可以減短發送時延與排隊時延,處理時延和排隊時延可能占總時延大部分
5、時延帶寬積:時延×帶寬,傳輸資料的總鏈路體積
6、往返時間RTT:這個指標很重要,服務器通常會設定一個既不長,也不短的RTT,當服務器向主機傳遞一部分資料后,主機會自動向服務器回傳是否接收,如果時間超過RTT,服務器就知道傳輸失敗,則會重新發送,
7、利用率:利用率與時延通常為反比,利用率一高,難免會堵塞,造成時延,因為通信量少時,時延就很低,但是利用率不高,
關于處理延時:資料在網路或者在硬碟的傳輸是以串行(bit)的形式,而主機收發資料時是以并行的形式,資料處理即將資料在并->串->并中轉換,造成處理延時
6 - 7、計算機網路體系結構
計算機網路體系結構是個大的框架,這也是網路能夠進行通信的保證,當然不通信可以不用協議
協議
協議:協議就相當于規則,有了規則才可以交換資料,是網路通信的標準,協議有三個要素(具體作用如下)
1、語法:控制資料與資訊的結構或格式
2、語意:通信雙方要怎么做,出錯了該怎么處理
3、同步:通信講究先后順序,如食堂買菜要等菜先上
分層協議
協議包含在每層模塊里面,關于模塊的劃分是否任意?
雖然可以劃分成N個模塊,只要明確每個模塊的功能即可,但是不同體系結構的主機無法進心通信,即通信主機模塊必須一樣
所以模塊必須要有個標準,目前分層模塊流行的是TCP/IP協議,分層模塊的具體體現就是運行的軟體和硬體
對于分層模塊,可劃分為5層:1、應用層 2、運輸層 3、網路層 4、資料鏈路層 5、物理層
1:主要作用就是打包資料,完成應用行程之間的通信和互動的規則
2:主要就是行程尋址,就是這個資料從哪來,到哪里去
運輸層有兩協議:TCP(傳資料可靠 -> 傳檔案)、UDP(不保證可靠性 -> 視頻聊天)
3:主要就是主機尋址,即傳到什么電腦去
4:給資料分組和重組,即給資料加個結束標志,這樣就知道這段資料哪里開始那里結束
5:屏蔽傳輸介質的區別,就是不管資料用光、電、波傳遞,最終都變成電腦認識的資料
注意點:
1、關于資料的傳遞,通信雙方都應該都一樣的模塊
2、發送資料的一方,模塊執行順序:1->2->3->4->5
3、接收資料的一方,模塊執行順序:5->4->3->2->1
4、發送和接收相當于發送快遞和接收快遞
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/12844.html
標籤:其他
