2021-05-28 22:10:12 星期五 自我感覺計網是學廢了、是時候開干啦。話不多說,直接上代碼,額不對,上學習筆記。。。 |
一、概念、組成、功能和分類
計算機網絡:是一個將分散的【地理上分散】、具有獨立功能的計算機系統,通過通信設備與線路連接起來,由功能完善的軟件實現資源共享和信息傳遞的系統。
計算機網絡是互連的 [互聯互通]、自治 [無主從關系] 的計算機集合。
功能:
1. 數據通信(連通性,如發送郵件)
2. 資源共享 (硬件:打印機;軟件;數據)
3. 分布式處理(多台計算機各自承擔同一工作任務的不同部分 Hadoop平台)
4. 提高可靠性(一台計算機死機了有其他計算機可代替,代替機)
5. 負載均衡(各計算機之間更親密)
組成
- 組成部分:硬件、軟件、協議
- 工作方式
- 邊緣部分:用戶直接使用(兩種方式C/S方式和P2P方式)
- 核心部分:為邊緣部分服務
- 功能組成
- 通信子網:實現數據通信
- 資源子網:實現資源共享/數據處理
- 分類
- 按分布范圍:廣域網WAN(使用交換技術)、城域網MAN、局域網WAN(使用廣播技術)、個人區域網PAN
- 按使用者:公用網(中國電信、聯通、移動)、專用網
- 按交換技術:電路交換、報文交換、分組交換
- 按拓撲結構:總線型、星型、環型、網狀型(常用於廣域網)
- 按傳輸技術:廣播式網絡(共享公共通信信道)點對點網絡(使用分組存儲轉發和路由選擇機制)。
腦圖時刻
二、標准化工作及相關組織
標准化工作
- 標准的分類
- 法定標准:由權威機構制定的正式的、合法的標准 OSI
- 事實標准:某些公司的產品在競爭中占據了主流,時間長了,這些產品中的協議和技術就成了標TCP/IP
- 標准化工作的相關組織
- 國際標准化組織ISO:OSI參考模型、HDLC協議
- 國際電信聯盟ITU:制定通信規則
- 國際電氣電子工程師協會IEEE:學術機構、IEEE802系列標准、5G
- Internet工程任務組IETF:負責因特網相關標准的制定 RFC XXXX
三、性能指標之速率、帶寬、吞吐量
速率
帶寬
計算機網絡中,帶寬用來表示網絡的通信線路傳送數據的能力,通常是指單位時間內從網絡中的某一點到另一點所能通過的“最高數據率”,單位是“比特每秒”
網絡設備所支持的最高速率 ,與傳播速率無關
吞吐量
表示在單位時間內通過某個網絡(或信道、接口)的數據量,單位b/s,kb/s,Mb/s等,吞吐量受網絡的帶寬或網絡的額定速率的限制。
四、性能指標之時延、時延帶寬積、往返時間RTT、利用率
時延
指數據(報文/分組/比特流)從網絡(或鏈路)的一端傳送到另一端所需的時間,也叫延遲或遲延,單位是s。
時延帶寬積
往返時延RTT
從發送方發送數據開始,到發送方收到接收方的確認(接收方手法哦數據后立即發送確認),總共經歷的時延。RTT越大,在收到確認之前,可以發送的數據越多
RTT包括
- 往返傳播時延=傳播時延*2
- 末端處理時間
利用率
2021-05-28 23:49:46 星期五 今天就先到這里把,雖然很想繼續,但怕回去晚了被阿姨dis...hhhhhhhhh |
2021-05-29 22:51:11 星期六 今晚送完奶茶后又去南區吃雞腿、飯堂二樓大屏幕看乒乓球賽...額苦逼苦逼的繼續回來學,不是多勤奮,而是今天一天沒學習了,愧疚的睡不着。。。。 |
五、分層結構、協議、接口、服務
- 為什么要分層
發送文件前要完成一系列多且雜的工作,包括但不限於- 將數據通信的通路激活
- 告訴網絡如何識別目的主機
- 查明目的主機是否開機並且與網絡連接正常
- 弄清除對方機中文件管理程序是否已經做好准備
- 確保差錯和意外可以解決
。。。
要將一系列的大問題轉化為一個個小問題
- 如何分層
- 分層的基本原則
- 各層之間相互獨立
- 每層之間界面自然清晰,相互交流盡可能少
- 結構上可分割開
- 上層單向使用下層提供的服務
- 整個分層結構應該能促進標准化工作
- 分層的基本原則
- 認識分層結構
- 實體:第N層中的活動元素稱為N層實體,同一層的實體叫對等實體
- 協議:為進行網絡中的對等實體數據交換而建立的規則、標准或約定稱為網絡協議。【水平】
- 語法:規定傳輸數據的格式
- 語義:規定所要完成的功能
- 同步:規定各種操作的順序
- 接口(訪問服務點SAP):上層使用下層服務的入口
- 服務:下層為相鄰上層提供的功能調用。【垂直】
概念總結:
網絡體系結構是從功能上描述計算機網絡結構。
計算機網絡體系結構簡稱網絡體系結構是分層結構。
每層遵循某個/些網絡協議以完成本層功能。
計算機網絡體系結構是計算機網絡的各層及其協議的集合。
第N層在向N+1層提供服務時,此服務不僅包含第N層本身的功能,還包含由下層服務提供的功能。
僅僅在相鄰層間有接口,且所提供服務的具體實現細節對上一層完全屏蔽。
體系結構時抽象的,而實現是指能運行的一些軟件和硬件。
六、OSI參考模型
為了解決計算機網絡復雜的大問題 → 分層結構(按功能)
→ 提出一系列網絡體系結構,但只有內部公司才能用。 → 為了支持異構網絡系統的互聯互通,國際標准化組織(ISO)於1984年提出開放系統互連(OSI)參考模型,但是!理論成功市場失敗。
OSI參考模型
OSI參考模型解釋通信過程
OSI參考模型數據封裝和解封裝
各層功能
應用層
所有能和用戶交互產生網絡流量的程序
典型的應用層服務:
- 文件傳輸(FTP)
- 電子郵件(SMTP)
- 萬維網(HTTP)
表示層
用戶處理在兩個通信系統中交換信心的表示方式(語法和語義)
功能:
- 數據格式變換 翻譯官
- 數據加密解密
- 數據壓縮和恢復
會話層
向表示層實體/用戶進程(正在運行的程序)提供建立連接並在連接上有序地傳輸數據
這是會話,也是建立同步(SYN)
功能
- 建立、管理、終止會話
- 使用校驗點可使會話在通信失效時從校驗點/同步點繼續恢復通信,實現數據同步。適用於傳輸大文件
傳輸層
負責主機中兩個進程的通信,即端到端的通信,傳輸單位是報文段或用戶數據報
功能:
- 可靠傳輸、不可靠傳輸
- 差錯控制
- 流量控制
- 復用分用
可差的也能流用????
網絡層
只要任務是把分組從源端傳到目的端,為分組交換網上的不同主機提供通信服務。網絡層傳輸單位是數據報
功能:
- 路由選擇 (最佳路徑)
- 流量控制 (協調發送端發送數據的速度)
- 差錯控制
- 擁塞控制(注意與流量控制的區別,擁塞控制是針對整體、宏觀上的)若所有結點都來不及接收分組,而要丟棄大量分組的話,網絡就處於擁塞狀態,因此要采取一定措施緩解這種擁塞。
數據鏈路層
主要任務是把網絡層傳下來的數據報組裝成幀,數據鏈路層/鏈路層的傳輸單位是幀。
功能:
- 成幀(定義幀的開始和結束)
- 差錯控制 幀錯+位錯
- 流量控制
- 訪問(接入)控制 控制對信道的訪問
物理層
主要任務是在物理媒體上實現比特流的透明傳輸,物理層傳輸單位是比特
透明傳輸:指不管所傳數據是什么樣的比特組合,都應當能夠在鏈路上傳送。
功能:
- 定義接口特性
- 定義傳輸模式 單工(單向傳輸)、半雙工(雙向、不同時)、雙工(雙向、同時)
- 定義傳輸速率
- 比特同步(需要時鍾)
- 比特編碼
2021-05-30 00:04:08 星期日 關機,回宿舍洗洗睡。。。(想了想...)算了,還是把電腦搬回去把。 |
2021-05-30 00:50:51 星期日 這該死的強迫症,,沒把第一章干完還真的睡不着,,,開機繼續肝.... |
七、TCP/IP參考模型&5層參考模型
OSI參考模型與TCP/IP參考模型的比較
2021-05-30 01:15:38 星期日 震驚!!!!明明已經把這章的筆記都編輯好了居然一手抖點了撤銷,看着顯示出來的空白頁面我蒙蔽了幾秒.... |

先有TCP/IP協議棧再有參考模型。
- 兩參考模型的相同點
- 都分層
- 基於獨立的協議棧的概念
- 可以實現異構網絡互聯
- 不同點
- OSI定義三點:服務、協議、接口
- OSI先出現,參考模型先於協議發明,不偏向特定協議。
- TCP/IP設計之初就考慮到異構網互聯問題,將IP作為重要層次。(在網絡層特別重視IP協議,所以是無連接的)
補充:面向連接分為三個階段,建立連接、數據傳輸、釋放連接;而面向無連接直接進行數據傳輸。
5層參考模型
5層參考模型綜合了OSI和TCP/IP的優點
5層參考模型的數據封裝和解封裝
八、本章總結
直接上圖。。。
圖中標號為知識點的重要程度。
2021-05-30 01:34:02 星期日 第一章到這里就結束啦,,,突然覺得計算機網絡就是需要理解記憶,希望通過對知識點的梳理可以達到xxxxxxxx的程度。。。 |