计算机网络基础知识大全
🍅 作者簡介:哪吒,CSDN2021博客之星亞軍🏆、新星計劃導師?、博客專家💪
🍅 哪吒多年工作總結:Java學習路線總結,搬磚工逆襲Java架構師
🍅 關注公眾號【哪吒編程】,回復1024,獲取Java學習路線思維導圖、大廠面試真題、加入萬粉計劃交流群、一起學習進步
目錄
???一、計算機網絡的概念
二、計算機網絡的功能
三、計算機網絡的組成
1、組成部分
2、工作方式
3、功能組成
四、計算機網絡的分類
1、按分布范圍分
2、按使用者分
3、按交換技術分
4、按拓撲結構分
5、按傳輸技術分
五、標準化工作
1、分類
2、標準化工作的相關組織
?六、性能指標
1、速率
2、帶寬
?3、吞吐量
4、時延
5、時延帶寬積
6、往返時延RTT
7、利用率
???一、計算機網絡的概念
計算機網絡:是一個將分散的、具有獨立功能的計算機系統,通過通信設備與線路連接起來,由功能完善的軟件實現資源共享和信息傳遞的系統。
二、計算機網絡的功能
1、數據通信
2、資源共享
3、分布式處理(多臺計算機各自承擔同一工作任務的不同部分)
4、提高可靠性
5、負載均衡
三、計算機網絡的組成
1、組成部分
硬件、軟件、協議
2、工作方式
邊緣部分:用戶直接使用(C/S方式、P2P方式)
核心部分:為邊緣部分提供服務
3、功能組成
通信子網:實現數據通信
資源子網:實現資源共享/數據處理
四、計算機網絡的分類
1、按分布范圍分
廣域網WAN、城域網MAN、局域網WAN、個人區域網PAN
2、按使用者分
公用網、專用網
3、按交換技術分
電路交換、保溫交換、分組交換
4、按拓撲結構分
總線型、星型、環型、網狀型
5、按傳輸技術分
廣播式網絡:共享公共通信信道
點對點網絡:使用分組存儲轉發和路由選擇機制
五、標準化工作
標準化對計算機網絡至關重要。
要實現不同廠商的軟硬件之間相互連通,必須遵從統一的標準。
1、分類
法定標準:由權威機構制定的正式的。合法的標準 OSI
事實標準:某些公司的產品在競爭中占據了主流,時間長了,這些產品中的協議和技術就成了標準。比如TCP/IP。
2、標準化工作的相關組織
?六、性能指標
1、速率
速率即數據率或稱數據傳輸率或比特率。
比特 1/0位
連接在計算機網絡上的主機在數字信道上傳送數據位數的速率。
單位是b/s、kb/s、Mb/s、Gb/s、Tb/s
存儲容量 1Byte(字節)= 8bit(比特)
2、帶寬
(1)帶寬原本是指某個信號具有的頻帶寬度,即最高頻率和最低頻率之差,單位是赫茲。
(2)計算機網絡中,帶寬用來表示網絡的通信線路傳送數據的能力,通常是指單位時間內從網絡中的某一點到另一點所能通過的“最高數據率”。單位是“比特每秒”,b/s、kb/s、Mb/s、Gb/s。
簡而言之,帶寬就是網絡設備所支持的最高速度。
?3、吞吐量
吞吐量是指在單位時間內通過某個網絡(或信道、接口)的數據量。單位是b/s、kb/s、Mb/s等。
帶寬100Mb/s指的是發送的速率(也是傳輸速率),而接收的速率一般看緩存的大小。
帶寬是一種理想的狀態。
4、時延
時延是指數據(報文/分組/比特流)從網絡(或鏈路)的一端發送到另一端所需的時間。也叫延遲或遲延。單位是S。
時延的種類:
(1)發送時延(傳輸時延)
發送時延 = 數據長度/信道帶寬
(2)傳播時延
傳播時延取決于電磁波傳播速度和鏈路長度。
傳播時延 = 信道長度/電磁波在信道上的傳播速率
(3)排隊時延
等待輸出/入鏈路可用
(4)處理時延
檢錯、找出口
5、時延帶寬積
時延帶寬積 = 傳播時延 * 帶寬
? ? ? ? bit? ? ? ? ? ? ?s? ? ? ? ? ? ? b/s
時延帶寬積又稱為以比特為單位的鏈路長度,即“某段鏈路現在有多少比特”。?
6、往返時延RTT
從發送方發送數據開始,到發送方收到接收方的確認(接收方收到數據化立即發送確認),總共經歷的時延。
上圖中的時間就是往返時延RTT。
RTT越大,在收到確認之前,可以發送的數據越多。
RTT包括:
- 往返傳播時延 = 傳播時延 * 2
- 末端處理時間
?TTL是IP協議包中的一個值,它告訴網絡路由器包在網絡中的時間是否太長而應被丟棄。
TL的作用是限制IP數據包在計算機網絡中的存在的時間。TTL的最大值是255,TTL的一個推薦值是64。
7、利用率
信道利用率 = 有數據通過時間/(有+無)數據通過時間
網絡利用率 = 信道利用率加權平均值
🍅 作者簡介:哪吒,CSDN2021博客之星亞軍🏆、新星計劃導師?、博客專家💪
🍅 哪吒多年工作總結:Java學習路線總結,搬磚工逆襲Java架構師
🍅 關注公眾號【哪吒編程】,回復1024,獲取Java學習路線思維導圖、大廠面試真題、加入萬粉計劃交流群、一起學習進步
關注公眾號,回復1024,獲取Java學習路線思維導圖、加入萬粉計劃交流群?
總結
以上是生活随笔為你收集整理的计算机网络基础知识大全的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unix/Linux环境C编程入门教程(
- 下一篇: html调用静态json例子