【期末總結】計算機網絡

【期末總結】計算機網絡

參考鏈接:計算機網絡知識點全面總結(有這一篇就夠了!!!)-CSDN博客

一.概述

image-20250617134717528

1.1 計算機網絡的分類

按照網絡的作用范圍:廣域網(WAN)、城域網(MAN)、局域網(LAN);
按照網絡使用者:公用網絡、專用網絡。

1.2 計算機網絡的層次結構

img

TCP/IP四層模型與OSI體系結構對比:

同層通信遵守協議

上下領層通過接口通信

img

1.3 層次結構設計的基本原則

  • 各層之間是相互獨立的;
  • 每一層需要有足夠的靈活性;
  • 各層之間完全解耦。
  • image-20210824140534676

1.4 計算機網絡的性能指標

速率:bps=bit/s
時延:發送時延、傳播時延、排隊時延、處理時延
往返時間RTT:數據報文在端到端通信中的來回一次的時間

經典題目

T1

image-20250617153621689

二、物理層

image-20250617145655825

物理層的作用:連接不同的物理設備,傳輸比特流。該層為上層協議提供了一個傳輸數據的可靠的物理媒體。簡單的說,物理層確保原始的數據可在各種物理媒體上傳輸。

械氣功程

image-20250617145748429

物理層設備:

中繼器【Repeater,也叫放大器】:同一局域網的再生信號;兩端口的網段必須同一協議;5-4-3規程: 10BASE-5以太網中,最多串聯4個中繼器,5段中只能有3個連接主機;

集線器:同一局域網的再生、放大信號(多端口的中繼器);半雙工,不能隔離沖突域也不能隔離廣播域。

信道的基本概念

信道是往一個方向傳輸信息的媒體,一條通信電路包含一個發送信道和一個接受信道。

  1. 單工通信信道:只能一個方向通信,沒有反方向反饋的信道;
  2. 半雙工通信信道:雙方都可以發送和接受信息,但不能同時發送也不能同時接收;
  3. 全雙工通信信道:雙方都可以同時發送和接收。

image-20250617145248637

傳輸介質

image-20250617145853300

image-20250617150442441

經典題目

計算傳播速率

不同進制的傳播速率,V就是多少進制碼元

image-20250617135815687

所以進制傳輸速率=碼元攜帶bit 乘以 碼元傳輸速率

計算編碼方式

非歸零編碼:1為高,0為低

歸零編碼:1為高低,0為低低

曼徹斯特編碼:1為高低,0為低高

差分曼徹斯特編碼:前有上升沿為0,保持為1

image-20250617140825019

計算傳輸率

常考香農定理:其中S/N為信噪比,需要通過10log_10來計算

image-20250617144552778

image-20250617144941944

T1

image-20250617153818866

image-20250617153900477

三、數據鏈路層

image-20250617150717878

3.1 數據鏈路層概述

數據鏈路層在物理層提供的服務的基礎上向網絡層提供服務,其最基本的服務是將源自網絡層來的數據可靠地傳輸到相鄰節點的目標機網絡層。數據鏈路層在不可靠的物理介質上提供可靠的傳輸。

該層的作用包括:物理地址尋址、數據的成幀、流量控制、數據的檢錯、重發等

有關數據鏈路層的重要知識點:

  1. 數據鏈路層為網絡層提供可靠的數據傳輸
  2. 基本數據單位為幀
  3. 主要的協議:以太網協議
  4. 兩個重要設備名稱:網橋和交換機

封裝成幀:“幀”是數據鏈路層數據的基本單位

img

透明傳輸:“透明”是指即使控制字符在幀數據中,但是要當做不存在去處理。即在控制字符前加上轉義字符ESC。

img

3.2 數據鏈路層的差錯監測

差錯檢測:奇偶校驗碼、循環冗余校驗碼CRC

  1. 奇偶校驗碼–局限性:當出錯兩位時,檢測不到錯誤。
  2. 循環冗余檢驗碼:根據傳輸或保存的數據而產生固定位數校驗碼

3.3 最大傳輸單元MTU

最大傳輸單元MTU(Maximum Transmission Unit),數據鏈路層的數據幀不是無限大的,數據幀長度受MTU限制.

路徑MTU:由鏈路中MTU的最小值決定。

img

3.4 以太網協議詳解

MAC地址:每一個設備都擁有唯一的MAC地址,共48位,使用十六進制表示。

以太網協議:是一種使用廣泛的局域網技術,是一種應用于數據鏈路層的協議,使用以太網可以完成相鄰設備的數據幀傳輸:

img

局域網分類:

Ethernet以太網IEEE802.3:

  1. 以太網第一個廣泛部署的高速局域網
  2. 以太網數據速率快
  3. 以太網硬件價格便宜,網絡造價成本低

以太網幀結構:

  1. 類型:標識上層協議(2字節)
  2. 目的地址和源地址:MAC地址(每個6字節)
  3. 數據:封裝的上層協議的分組(46~1500字節)
  4. CRC:循環冗余碼(4字節)
  5. 以太網最短幀:以太網幀最短64字節;以太網幀除了數據部分18字節;數據最短46字節;

MAC地址(物理地址、局域網地址)

  1. MAC地址長度為6字節,48位;
  2. MAC地址具有唯一性,每個網絡適配器對應一個MAC地址;
  3. 通常采用十六進制表示法,每個字節表示一個十六進制數,用 - 或 : 連接起來;
  4. MAC廣播地址:FF-FF-FF-FF-FF-FF。

3.5 PPP協議

點對點協議PPP(Point-to-PointProtocol)是目前使用最廣泛的數據鏈路層協議,用戶使用撥號電話接入因特網時一般都使用PPP協議(用戶計算機和ISP進行通信時所使用的協議)。

image-20250617171045853

3.6 CSMA/CD協議

image-20250617171141442

經典題目

計算最終發送數據或計算CRC校驗位

image-20250617151618978

1.在數據后面補0,0的個數是 多項式的階數(階數等于位數-1)

2.用長除法除以多項式,通過異或運算(同0異1)求余。余數就是校驗用的冗余碼/FCS/。注意不是商,是余,位數和之前補的0位數一樣。

T1

img

image-20250617154130349

T2

image-20250617154410759

image-20250617154515875

T3

image-20250617164058620

image-20250617194248923

image-20250617164451593

T4

image-20250617164144128

image-20250617164816280

T5

image-20250617164204441

image-20250617164845818

T6

image-20250617164221456

image-20250617164239359

image-20250617164917194

四、網絡層

網絡層的目的是實現兩個端系統之間的數據透明傳送,具體功能包括尋址和路由選擇、連接的建立、保持和終止等。數據交換技術是報文交換(基本上被分組所替代):采用儲存轉發方式,數據交換單位是報文。

網絡層中涉及眾多的協議,其中包括最重要的協議,也是TCP/IP的核心協議——IP協議。IP協議非常簡單,僅僅提供不可靠、無連接的傳送服務。IP協議的主要功能有:無連接數據報傳輸、數據報路由選擇和差錯控制。與IP協議配套使用實現其功能的還有地址解析協議ARP、逆地址解析協議RARP、因特網報文協議ICMP、因特網組管理協議IGMP。具體的協議我們會在接下來的部分進行總結,有關網絡層的重點為:

1.網絡層負責對子網間的數據包進行路由選擇。此外,網絡層還可以實現擁塞控制、網際互連等功能;

2.基本數據單位為IP數據報;

3.包含的主要協議:

  • IP協議(Internet Protocol,因特網互聯協議);

  • ICMP協議(Internet Control Message Protocol,因特網控制報文協議);

  • ARP協議(Address Resolution Protocol,地址解析協議);

  • RARP協議(Reverse Address Resolution Protocol,逆地址解析協議)。

4.重要的設備:路由器。

img

4.1 IP協議詳解

IP網際協議是 Internet 網絡層最核心的協議。虛擬互聯網絡的產生:實際的計算機網絡錯綜復雜;物理設備通過使用IP協議,屏蔽了物理網絡之間的差異;當網絡中主機使用IP協議連接時,無需關注網絡細節,于是形成了虛擬網絡。

IP協議使得復雜的實際網絡變為一個虛擬互聯的網絡;并且解決了在虛擬網絡中數據報傳輸路徑的問題

img

其中,版本指IP協議的版本,占4位,如IPv4和IPv6;首部位長度表示IP首部長度,占4位,最大數值位15;總長度表示IP數據報總長度,占16位,最大數值位65535;TTL表示IP數據報文在網絡中的壽命,占8位;協議表明IP數據所攜帶的具體數據是什么協議的,如TCP、UDP。

4.2 IP協議的轉發流程

img

4.3 IP地址的子網劃分

img

A類(8網絡號+24主機號)、B類(16網絡號+16主機號)、C類(24網絡號+8主機號)可以用于標識網絡中的主機或路由器,D類地址作為組廣播地址,E類是地址保留。

img

4.4 網絡地址轉換NAT技術

用于多個主機通過一個公有IP訪問訪問互聯網的私有網絡中,減緩了IP地址的消耗,但是增加了網絡通信的復雜度。

NAT 工作原理:

從內網出去的IP數據報,將其IP地址替換為NAT服務器擁有的合法的公共IP地址,并將替換關系記錄到NAT轉換表中;
從公共互聯網返回的IP數據報,依據其目的的IP地址檢索NAT轉換表,并利用檢索到的內部私有IP地址替換目的IP地址,然后將IP數據報轉發到內部網絡。

4.5 ARP協議與RARP協議

地址解析協議 ARP(Address Resolution Protocol):為網卡(網絡適配器)的IP地址到對應的硬件地址提供動態映射。可以把網絡層32位地址轉化為數據鏈路層MAC48位地址

ARP 是即插即用的,一個ARP表是自動建立的,不需要系統管理員來配置。

在這里插入圖片描述

RARP(Reverse Address Resolution Protocol)協議指逆地址解析協議,可以把數據鏈路層MAC48位地址轉化為網絡層32位地址。

4.6 ICMP協議詳解

網際控制報文協議(Internet Control Message Protocol),可以報告錯誤信息或者異常情況,ICMP報文封裝在IP數據報當中。

img

ICMP協議的應用:

  • Ping應用:網絡故障的排查;
  • Traceroute應用:可以探測IP數據報在網絡中走過的路徑。

4.7網絡層的路由概述

關于路由算法的要求:正確的完整的、在計算上應該盡可能是簡單的、可以適應網絡中的變化、穩定的公平的。
自治系統AS:指處于一個管理機構下的網絡設備群,AS內部網絡自治管理,對外提供一個或多個出入口,其中自治系統內部的路由協議為內部網關協議,如RIP、OSPF等;自治系統外部的路由協議為外部網關協議,如BGP。

靜態路由:人工配置,難度和復雜度高;

動態路由:

鏈路狀態路由選擇算法LS:向所有隔壁路由發送信息收斂快;全局式路由選擇算法,每個路由器計算路由時,需構建整個網絡拓撲圖;利用Dijkstra算法求源端到目的端網絡的最短路徑;Dijkstra(迪杰斯特拉)算法
距離-向量路由選擇算法DV:向所有隔壁路由發送信息收斂慢、會存在回路;基礎是Bellman-Ford方程(簡稱B-F方程);

4.8 內部網關路由協議之RIP協議

路由信息協議 RIP(Routing Information Protocol)【應用層】,基于距離-向量的路由選擇算法,較小的AS(自治系統),適合小型網絡;RIP報文,封裝進UDP數據報。

RIP協議特性:

  1. RIP在度量路徑時采用的是跳數(每個路由器維護自身到其他每個路由器的距離記錄);
  2. RIP的費用定義在源路由器和目的子網之間;
  3. RIP被限制的網絡直徑不超過15跳
  4. 和隔壁交換所有的信息,30主動一次(廣播)。

4.9 內部網關路由協議之OSPF協議

開放最短路徑優先協議 OSPF(Open Shortest Path First)【網絡層】,基于鏈路狀態的路由選擇算法(即Dijkstra算法),較大規模的AS ,適合大型網絡,直接封裝在IP數據報傳輸。

SPF協議優點:

  1. 安全;
  2. 支持多條相同費用路徑;
  3. 支持區別化費用度量;
  4. 支持單播路由和多播路由;
  5. 分層路由。

RIP與OSPF的對比(路由算法決定其性質):

image-20210824203252103

4.10外部網關路由協議之BGP協議

BGP(Border Gateway Protocol)邊際網關協議【應用層】:是運行在AS之間的一種協議,尋找一條好路由:首次交換全部信息,以后只交換變化的部分,BGP封裝進TCP報文段.

經典題目

IP地址的分類

image-20250617191500080

image-20250617194437444

已知IP和掩碼,求主機網絡號

image-20250617195722306

T1

image-20250617165351832

看第一個地址的數值范圍來判斷

image-20250617170104318

T2

image-20250617165516297

image-20250617170048518

T3

image-20250617165526689

image-20250617170027617

T4

image-20250617165630366

image-20250617170015930

image-20250617165645304

image-20250617165943449

T5

image-20250617165738516

image-20250617165925795

T6

image-20250617165759123

image-20250617165827515

T7

5408)]

T3

[外鏈圖片轉存中…(img-UTGkF7MB-1750221855408)]

[外鏈圖片轉存中…(img-OWufEieO-1750221855408)]

T4

[外鏈圖片轉存中…(img-mXoR6OJa-1750221855408)]

[外鏈圖片轉存中…(img-r3SAvJWK-1750221855408)]

[外鏈圖片轉存中…(img-N2Wt5X6k-1750221855408)]

[外鏈圖片轉存中…(img-bMsjnx0m-1750221855408)]

T5

[外鏈圖片轉存中…(img-Z3oc1NHK-1750221855408)]

[外鏈圖片轉存中…(img-2hPrW9FJ-1750221855408)]

T6

[外鏈圖片轉存中…(img-ciska9rS-1750221855408)]

[外鏈圖片轉存中…(img-M3BviaJl-1750221855408)]

T7

image-20250617170204995

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/909923.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/909923.shtml
英文地址,請注明出處:http://en.pswp.cn/news/909923.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

React學習001-創建 React 應用

React學習001-創建 React 應用 1、安裝node.js2、安裝構建工具2.1 核心特性2.2 性能對比??2.3 適用場景?? 3、創建應用4、項目啟動參考文章 1、安裝node.js 這里建議安裝nvm多版本管理node.js,想用哪個版本,一條命令即可~ 多版本管理node.js 2、安…

(cvpr2025) Adaptive Rectangular Convolution for Remote Sensing Pansharpening

論文:(cvpr2025) Adaptive Rectangular Convolution for Remote Sensing Pansharpening 代碼:https://github.com/WangXueyang-uestc/ARConv.git 這個論文研究的是全色與多光譜圖像的融合。作者認為現有的基于CNN的方法中,傳統的卷積存在兩個…

【圖像處理入門】7. 特征描述子:從LBP到HOG的特征提取之道

摘要 特征描述子是圖像處理中提取圖像本質信息的關鍵工具。本文將深入講解局部二值模式(LBP)與方向梯度直方圖(HOG)兩種經典特征描述子的原理、實現方法及應用場景。結合OpenCV代碼示例,展示如何利用LBP提取紋理特征、使用HOG進行目標檢測,幫助讀者掌握從圖像中提取有效…

AI 應用開發的‘核心樞紐’:Dify、Coze、n8n、FastGPT、MaxKB、RAGFlow 等六大平臺全面對決

在人工智能與自動化流程日益普及的當下,各類平臺如雨后春筍般涌現,成為構建智能應用與自動化工作流的 “核心樞紐”。其中,Dify、Coze、n8n、FastGPT、MaxKB、RAGFlow 備受矚目,它們各自具備獨特的功能與優勢,適用于不…

RV1126+OPENCV對視頻流單獨進行視頻膨脹/腐蝕操作

一.RV1126OPENCV對視頻流進行視頻膨脹操作的大體流程圖 思路:初始化VI與VENC模塊,之后開啟兩個線程,一個線程從VI模塊獲取視頻流數據,用Opencv的Mat將其轉成Mat矩陣之后進行用dilate膨脹,將膨脹之后的視頻數據用send函…

Cordova + Vue 移動端視頻播放組件(支持 HLS + 原生播放器兜底)

在混合 App 中,移動端使用 標簽播放視頻經常踩坑,尤其是格式兼容、跨域限制、WebView 差異等問題。 本文介紹一個通用的 Cordova 視頻播放組件:優先 HTML5 播放,播放失敗自動提示用戶使用系統播放器,并支持原生插件兜底…

【Linux】掌握vim編譯器使用——詳細教程

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄 一、Vim的三種核心模式解析 二、高效編輯核心命令大全 1. 光標快速導航 2. 文本編輯四連擊 3. 高效搜索替換 三、Vim神技:批量注釋與多文件編輯 1. 批量…

Oracle遷移瀚高,如何做表等對象與文件名一對一的文件腳本(APP)

文章目錄 環境文檔用途詳細信息 環境 系統平臺:Linux x86-64 Red Hat Enterprise Linux 7 版本:4.5 文檔用途 Oracle遷移到瀚高后,需要整理一張表對應一個與表同名的腳本,一個函數對應一個與函數同名的腳本 詳細信息 一、整理…

洞察分享 | 在萬物互聯的時代,如何強化網絡安全,更有效地保護工業基礎設施?

2025年,物聯網(IoT)與互聯系統已深度融入工業4.0的發展之中,同時也帶來了前所未有的網絡安全挑戰。隨著工業系統的互聯互通不斷加深,網絡攻擊的范圍和類型不斷增加,關鍵基礎設施因此面臨更高的網絡風險暴露…

k8s 1.23.6版本apiserver list-watch原理機制

Kubernetes 1.23.6 版本中,API Server 的 **List-Watch 機制** 是集群狀態同步的核心機制,其設計目標是高效、實時地將資源變更通知到各組件(如 kubelet、controller-manager等)。以下是其詳細原理和工作機制: 1. 核心…

Linux基本指令篇 —— mkdir指令

mkdir是Linux和Unix-like系統中用于創建目錄的基本命令,全稱為"make directory"。下面將詳細介紹這個命令的用法、選項和實際應用。 目錄 一、基本語法 二、基本用法 創建單個目錄 創建多個目錄 三、常用選項 -p 或 --parents -m 或 --mode -v 或 …

聊聊GPIO 工作模式

嵌入式開發中,GPIO(General-Purpose Input/Output)是最基礎也最常用的功能模塊之一。你可以把它想象成微控制器伸出來的無數根“手腳”:既可以用它輸出信號去點亮LED、驅動外設,也可以用它輸入信號來檢測按鍵、讀取傳感…

DM9000AE+STM32H7在rt-thread中的使用

概述 記錄下DM9000AE在rt-thread上的使用 FMC的配置 rt-thread的網絡設備驅動注冊 硬件連接 16bit總線 掛在FMC_A0 地址0x6000_0000 FMC的配置 FMC是STM32H7的一個外設,通過FMC把DM9000當做一個SRAM來訪問,只需要配置好FCM的時序就可以了。 DM9000…

TiDB 字符串行轉列與 JSON 數據查詢優化知識筆記

一、長字符串行轉列方案 JSON_TABLE 方案(TiDB 5.0 推薦) 通過將逗號分隔字符串轉為 JSON 數組后展開為行: sql SET str ‘a,b,c,d’; SELECT jt.val, jt.pos FROM JSON_TABLE( CONCAT(‘[’, REPLACE(str, ‘,’, ‘“,”’), ‘"]’…

1 Studying《Performance Analysis and Tuning on Modern CPUs》7-11

目錄 Part2. Source Code Tuning For CPU 數據驅動優化 7 CPU Front-End Optimizations 7.1 Machine code layout //機器碼布局 7.2 Basic Block 7.3 Basic block placement 7.4 Basic block alignment 7.5 Function splitting //函數拆分 7.6 Function groupin…

WinUI3入門6:子線程處理UI 窗口加載后執行 獲取和設置控件尺寸 自動生成事件代碼框架

初級代碼游戲的專欄介紹與文章目錄-CSDN博客 我的github:codetoys,所有代碼都將會位于ctfc庫中。已經放入庫中我會指出在庫中的位置。 這些代碼大部分以Linux為目標但部分代碼是純C的,可以在任何平臺上使用。 源碼指引:github源…

中國招聘智能化白皮書:從 “人撐不住“ 到 “AI 破局“ 的底層邏輯革命——AI得賢招聘官第六代AI面試官

一場面試,牽動一家公司的人力系統。 當簡歷數量以千計堆疊、當HR通宵挑燈刷篩選、當面試質量與效率陷入兩難,招聘不再只是流程問題,而成了“組織生存”的關鍵變量。 問題是:靠人,已經撐不住了。 企業招聘正步入前所…

防爆型激光測距傳感器:危險環境中的安全守護者

在石油化工、煤礦開采、核電站等高危工業場景中,爆炸性氣體與粉塵的存在讓傳統測量設備望而卻步。而防爆型激光測距傳感器的出現,猶如為這些領域注入了一劑“安全強心針”,以毫米級精度與防爆雙重保障,重新定義了工業測量的安全邊…

【AI編程】PC的一個提示詞,生成網站首頁,模型gpt4.1 、deepseekv3和claude3.7對比,你更喜歡哪個?

AI提示詞: 角色 你是一位資深的前端工程師、設計師和插畫師 設計風格 優雅的極簡主義美學與功能的完美平衡; 清新柔和的漸變配色與品牌色系渾然一體; 恰到好處的留白設計; 輕盈通透的沉浸式體驗; 信息層級通過微妙的陰影過渡與模塊化卡片布局清晰呈現; 按鈕添加…