計算機網絡物理層知識點總結

本篇博客是基于謝希仁編寫的《計算機網絡》和王道考研視頻總結出來的知識點,本篇總結的主要知識點是第二章的物理層。上一章的傳送門:計算機網絡體系結構-CSDN博客

通信基礎

物理層概念

物理層解決如何在連接各種計算機的傳輸媒體上傳輸數據比特流,而不是指具體的傳輸媒體。

物理層主要任務 : 確定與傳輸媒體接口有關的一些特性(即定義標準)

物理層接口的特性

數據通信基礎知識

數據通信模型

  • 調制解調器就是路由器

數據通信相關術語

  • 通信的目的是傳送消息(消息:語音、文字、圖像、視頻等)。
  • 數據data:傳送信息的實體,通常是有意義的符號序列。
  • 信號:數據的電氣/電磁的表現,是數據在傳輸過程中的存在形式

  • 信源:產生和發送數據的源頭。
  • 信宿:接收數據的終點。
  • 信道:信號的傳輸媒介。一般用來表示向某一個方向傳送信息的介質,因此一條通信線路往往包含一條發送信道和一條接收信道。

數據通信的方式

  • 單工通信:只有一個方向的通信而沒有反方向的交互,僅需要一條信道。(廣播)
  • 半雙工通信:通信的雙方都可以發送或接收信息,但任何一方都不能同時發送和接收,需要兩條信道。(對講機)
  • 全雙工通信:通信雙方可以同時發送和接受信息,也需要兩條信道。(打電話)

串行傳輸&并行傳輸

串行傳輸:將表示一個字符的8位二進制數按由低位到高位的順序依次發送。只有一條信道在傳輸數據。

特點:速度慢,費用低,適合遠距離

并行傳輸:將表示一個字符的8位二進制數同時通過8條信道發送。

特點:速度快,費用高,適合近距離。

碼元,速率,波特

碼元

碼元是指用一個固定時長的信號波形(數字脈沖),代表不同離散數值的基本波形,是數字通信中數字信號的計量單位,這個時長內的信號稱為k進制碼元,而該時長稱為碼元寬度。當碼元的離散狀態有M個時(M大于2),此時碼元為M進制碼元。

1碼元可以攜帶多個比特的信息量。例如,在使用二進制編碼時,只有兩種不同的碼元,一種代表0狀態,另一種代表1狀態。

例如:K進制碼元——4進制碼元——>碼元的離散狀態有4個——>4種高低不同的信號波形 00、01、10、11(四種不同的電平),這時一個碼元攜帶兩個比特的信息量。

計算一個碼元可以攜帶多少個比特的信息量:先確定是幾進制碼元,假設為M進制,則一個碼元攜帶Log?M個比特。

速率

速率也叫數據率,是指數據的傳輸速率,表示單位時間內傳輸的數據量。可以用碼元傳輸速率信息傳輸速率表示。

碼元傳輸速率:別名碼元速率、波形速率、調制速率、符號速率等,它表示單位時間內數字通信系統所傳輸的碼元個數(也可稱為脈沖個數或信號變化的次數),單位是波特(Baud)。1波特表示數字通信系統每秒傳輸一個碼元。

信息傳輸速率:別名信息速率、比特率等,表示單位時間內數字通信系統傳輸的二進制碼元個數(即比特數),單位是比特/秒(b/s )

關系:若一個碼元攜帶n bit的信息量,則M Baud的碼元傳輸速率所對應的信息傳輸速率為M×n bit/s。

?奈氏準則,香農定理

失真

影響失真程度的因素: 1.碼元傳輸速率 ⒉信號傳輸距離 3.噪聲干擾﹐4.傳輸媒體質量

碼間串擾

碼間串擾:接收端收到的信號波形失去了碼元之間清晰界限的現象。

奈氏準則

奈氏準則:在理想低通(無噪聲,帶寬受限)條件下,為了避免碼間串擾,極限碼元傳輸速率為2W Baud,W是信道帶寬,單位是Hz。

注意:只有在這兩個公式這帶寬才用Hz! !

  • 在任何信道中,碼元傳輸的速率是有上限的。若傳輸速率超過此上限,就會出現嚴重的碼間串擾問題,使接收端對碼元的完全正確識別成為不可能。
  • 信道的頻帶越寬(即能通過的信號高頻分量越多),就可以用更高的速率進行碼元的有效傳輸。
  • 奈氏準則給出了碼元傳輸速率的限制,但并沒有對信息傳輸速率給出限制。
  • 由于碼元的傳輸速率受奈氏準則的制約,所以要提高數據的傳輸速率,就必須設法使每個碼元能攜帶更多個比特的信息量,這就需要采用多元制的調制方法。
香農定理

噪聲存在于所有的電子設備和通信信道中。由于噪聲隨機產生,它的瞬時值有時會很大,因此噪聲會使接收端對碼元的判決產生錯誤。但是噪聲的影響是相對的,若信號較強,那么噪聲影響相對較小。因此,信噪比就很重要。信噪比=信號的平均功率/噪聲的平均功率,常記為S/N,并用分貝(dB)作為度量單位,即:

香農定理:在帶寬受限且有噪聲的信道中,為了不產生誤差,信息的數據傳輸速率有上限值

  • 信道的帶寬或信道中的信噪比越大,則信息的極限傳輸速率就越高。
  • 對一定的傳輸帶寬和一定的信噪比,信息傳輸速率的上限就確定了。
  • 只要信息的傳輸速率低于信道的極限傳輸速率,就一定能找到某種方法來實現無差錯的傳輸。
  • 香農定理得出的為極限信息傳輸速率,實際信道能達到的傳輸速率要比它低不少。
  • 從香農定理可以看出,若信道帶寬W或信噪比S/N沒有上限(不可能),那么信道的極限信息傳輸速率也就沒有上限。
對比分析

編碼和調制

基帶信號與寬帶信號

基帶信號:將數字信號1和0直接用兩種不同的電壓表示,再送到數字信道上去傳輸(基帶傳輸)。

寬帶信號:將基帶信號進行調制后形成的頻分復用模擬信號,再傳送到模擬信道上去傳輸(寬帶傳輸)。

傳輸距離較近時,計算機網絡采用基帶傳輸方式(近距離衰減小,從而信號內容不易發生變化)

傳輸距離較遠時,計算機網絡采用寬帶傳輸方式(遠距離衰減大,即使信號變化大也能最后過濾出來基帶信號)

編碼和調制

數字數據:即離散數據,即數據的變化是不連續的(離散的)。

  • 一封電子郵件:電子郵件中的文本內容、附件(如圖片、文檔等)都是以數字形式表示的數據。
  • 數字照片:通過數碼相機拍攝的照片是以數字形式存儲的,每個像素都用數字表示其顏色和亮度。
  • MP3 音樂文件:音樂文件可以被轉換為數字形式,然后以數字信號的形式進行存儲和傳輸。
  • 網頁內容:網頁中的文本、圖像、視頻等內容都是以數字形式在網絡上傳輸的。

模擬數據:即連續數據,即數據的變化是連續的。

  • 電話通話中的語音信號:在傳統的電話網絡中,語音信號是以模擬形式傳輸的,通過模擬信號來表示聲音的波形。
  • 電視信號:傳統的模擬電視信號是以模擬形式傳輸的,包括視頻信號和音頻信號。
  • 溫度傳感器輸出:某些溫度傳感器輸出的數據是以模擬形式表示的,通過模擬信號來表示溫度的變化。
  • 光線傳感器輸出:光線傳感器輸出的數據也是以模擬形式表示的,用來檢測光線強度的連續變化。

數字數據編碼為數字信號

以下是一些常見的數字數據編碼為數字信號的方法:

非歸零編碼

高1低0

曼徹斯特編碼

將一個碼元分成兩個相等的間隔,前一個間隔為低電平后一個間隔為高電平表示碼元1;碼元o則正好相反。也可以采用相反的規定

每一個碼元都被調成兩個電平,所以數據傳輸速率只有調制速率的1/2。

差分曼徹斯特編碼

常用于局域網傳輸,其規則是:若碼元為1,則前半個碼元的電平與上一個碼元的后半個碼元的電平相同,若為0,則相反。

該編碼的特點是,在每個碼元的中間,都有一次電平的跳轉,可以實現自同步,且抗干擾性強于曼徹斯特編碼。

數字數據調制為模擬信號

數字數據調制技術在發送端將數字信號轉換為模擬信號,而在接收端將模擬信號還原為數字信號,分別對應于調制解調器的調制和解調過程。

模擬信號編碼為數字信號

模擬數據調制為模擬信號

為了 實現 信號傳輸 的?有效性?, 可能需要以?較高的頻率?傳輸信號 ;

提高 信號頻率 的同時 , 還可以使用?頻分復用技術?,?充分利用 帶寬 資源?

模擬信號 調制為 模擬信號" 示例 :

電話機 與 本地交換機 之間傳輸的信號 , 就是 將 模擬信號 調制后的 模擬信號 ;

前者是 模擬的聲音信號 ( 低頻信號 ) , 后者是 模擬的載波信號 ( 高頻信號 ) ;


人說話的聲音 , 聲帶振動的頻率很低 , 幾十到幾百赫茲 ; 電磁波的信號 都是百萬赫 , 吉赫茲 級別的 ;使用電磁波傳輸聲音 , 需要將頻率提高 幾百到幾萬倍不等 。

物理層傳輸介質

傳輸介質也稱傳輸媒體/傳輸媒介,它就是數據傳輸系統中在發送設備和接收設備之間的物理通路

傳輸媒體并不是物理層。

傳輸媒體在物理層的下面,因為物理層是體系結構的第一層,因此有時稱傳輸媒體為0層。在傳輸媒體中傳輸的是信號,但傳輸媒體并不知道所傳輸的信號代表什么意思。但物理層規定了電氣特性,因此能夠識別所傳送的比特流。

下面是傳輸介質的分類:

導向性傳輸介質

雙絞線

同軸電纜

雙絞線VS同軸電纜

光纖

光纖的分類又可分為單模和多模光纖

真實的光纖,直徑約0.2mm

光纖的特點

非導向性傳輸介質

物理層設備

中繼器

誕生原因:由于存在損耗,在線路上傳輸的信號功率會逐漸衰減,衰減到一定程度時將造成信號失真,因此會導致接收錯誤。

中繼器的功能:對信號進行再生和還原,對衰減的信號進行放大,保持與原數據相同,以增加信號傳輸的距離,延長網絡的長度。

中繼器的兩端: 兩端的網絡部分是網段,而不是子網,適用于完全相同的兩類網絡的互連,且兩個網段速率要相同。(后面會講解網段,子網的相關內容)

集線器(多口中繼器)

集線器的功能:對信號進行再生放大轉發,對衰減的信號進行放大,接著轉發到其他所有(除輸入端口外)處于工作狀態的端口上,以增加信號傳輸的距離,延長網絡的長度。不具備信號的定向傳送能力,是一個共享式設備。

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

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

相關文章

【Kubernetes】k8s中容器之間、pod之間如何進行網絡通信?

目錄 PodKubernetes 網絡模型同一Pod上的容器之間進行通信同一Node上的不同Pod之間進行通信不同Node上的Pod之間進行通信Service參考 Pod 首先來回顧一下Pod: Pod 是用于構建應用程序的最小可部署對象。單個 Pod 代表集群中正在運行的工作負載,并封裝一…

C++初階篇----類與對象上卷

目錄 引言1.面向過程和面向對象初步認識2.類的引入3.類的定義3.1聲明與定義全部放在類體中3.2聲明與定義分離 4.類的訪問限定符及封裝4.1訪問限定符4.2封裝 5.類的作用域6.類的實例化類是對對象進行描述一個類(一個類型變量)可以實例化出多個對象 7.類對…

Day12-【Java SE進階】JDK8新特性:Lambda表達式、方法引用、常見算法、正則表達式、異常

一、JDK8新特性 1.Lambda表達式 Lambda表達式是JDK 8開始新增的一種語法形式;作用:用于簡化名內部類的代碼寫法。 注意:Lambda表達式并不是說能簡化全部匿名內部類的寫法,只能簡化函數式接口的匿名內部類。 有且僅有一個抽象方法的接口。注意:將來我們見到的大部…

分布式事務簡介

分布式事務簡介,通過組內分享學習到的知識,并進行討論。 主要內容 分布式事務簡介 分布式事務是指跨越多個數據庫或服務的一系列操作,這些數據庫或服務可能分布在網絡的不同節點上,它們共同組成一個完整的邏輯工作單元&#xf…

GEE必須會教程—蒸散發數據時間序列分析與下載

今天帶來的有關蒸散發數據的下載代碼,蒸散發數據在氣象氣候,農業干旱監測等領域應用廣泛,那么在GEE上如何方便快捷獲取蒸散發數據呢?今天跟著小編分享代碼,快來學習吧!! A.定義研究區域 //定義…

JSON-RPC 快速開始

文章目錄 JSON-RPC什么是JSON-RPCJSON-RPC java開源實現JSON-PRC go開源實現JSON-RPC 和 Restful 都屬于什么?RPC、JSON-RPC和HTTP區別 以太坊使用json-rpc?JSON-RPC和gRPCWEB開發中,使用JSON-RPC好,還是RESTful API好&#xff1f…

【前端素材】推薦優質數據統計后臺管理系統網頁Cleopatra.平臺模板(附源碼)

一、需求分析 在線后臺管理系統是指供管理員或運營人員使用的Web應用程序,用于管理和監控網站、應用程序或系統的運行和數據。它通常包括一系列工具和功能,用于管理用戶、內容、權限、數據等。下面是關于在線后臺管理系統的詳細分析: 1、功…

ssh簡介以及 windows 安裝ssh教程

SSH(Secure Shell)是一種網絡協議,用于計算機之間的加密登錄和其他安全網絡服務。通過 SSH,用戶可以安全地訪問遠程計算機,執行命令、傳輸文件等操作。SSH 使用公鑰加密技術,確保數據傳輸的安全性。本文將從…

TypeScript 哲學 - 2、Narrowing

四種類型守衛 1、truthiness narrowing 2、 3、 4、 control flow analysis

C語言:結構體(自定義類型)知識點(包括結構體內存對齊的熱門知識點)

和黛玉學編程呀,大家一起努力呀............. 結構體類型的聲明 回顧一下 struct tag { member-list; }variable-list; 創建和初始化 我們知道,在C語言中,對于一些數據是必須初始化的,但是結構體怎么創建并且初始化呢&#xff1…

【計算機網絡】TCP 如何實現可靠傳輸

TCP通過三次握手建立連接,四次揮手釋放連接,確保連接建立和連接釋放的可靠。 序列號、檢驗和、確認應答信號、重發機制、連接管理、窗口控制、流量控制、擁塞控制 標準回答 可靠傳輸就是通過TCP連接傳送的數據是沒有差錯、不會丟失、不重復并且按序到達的…

springboot+vue+mysql項目使用的常用注解

實體類常用注解 Data Data 是一個 Lombok 提供的注解&#xff0c;使用 Data 注解可以簡化代碼&#xff0c;使代碼更加簡潔易讀。 作用&#xff1a;自動為類生成常用的方法&#xff0c;包括 getter、setter、equals、hashCode 和 toString 等需要加Lombok的依賴 <depende…

rk3568-一種基于wifi的網絡環境搭建方案

前言&#xff1a; PC--Ubuntu--開發板 三者之間的網絡互相ping通很重要&#xff0c;尤其是ubuntu和開發板互ping成功最關鍵&#xff0c;關系到nfs&#xff0c;tftp等常用的開發手段。現在大多數開發板都帶有wifi芯片&#xff0c;現在提供一種方案可以三個設備無線地搭建網絡環境…

Open3D0.14.1編譯、安裝、demo使用教程

寫在前面 本文內容 Open3D在0.15版之前&#xff0c;沒有提供編譯好的包&#xff0c;要使用C版本必須自己編譯&#xff0c;本文是Open3D0.14.1在Windows下和Linux(Ubuntu1804)下的編譯、使用教程&#xff1b; Open3D其他版本的編譯和使用相關教程見 各個版本的Open3D、PCL的編譯…

STL常見容器(map/multimap容器)---C++

STL常見容器目錄&#xff1a; 8.map/ multimap容器8.1 map基本概念8.2 map構造和賦值8.3 map大小和交換8.4 map插入和刪除8.5 map查找和統計8.6 map容器排序8.6.1 內置類型排序8.6.2 自定義類型排序8.6.3 自定義和內置類型混合排序 8.map/ multimap容器 兩者基本一致&#xff…

用node寫后端環境運行時報錯Port 3000 is already in use

解決方法:關閉之前運行的3000端口,操作如下 1.WindowR輸入cmd確定,打開命令面板 2.查看本機端口詳情 netstat -ano|findstr "3000" 3.清除3000端口 taskkill -pid 41640 -f 最后再重新npm start即可,這里要看你自己項目中package.joson的啟動命令是什…

Flink:動態表 / 時態表 / 版本表 / 普通表 概念區別澄清

博主歷時三年精心創作的《大數據平臺架構與原型實現&#xff1a;數據中臺建設實戰》一書現已由知名IT圖書品牌電子工業出版社博文視點出版發行&#xff0c;點擊《重磅推薦&#xff1a;建大數據平臺太難了&#xff01;給我發個工程原型吧&#xff01;》了解圖書詳情&#xff0c;…

Python+PySide6實現一個選擇文件并做處理的GUI辦公小工具(完整代碼)

目錄 專欄導讀背景安裝注意事項完整代碼結尾專欄導讀 ?? 歡迎來到Python辦公自動化專欄—Python處理辦公問題,解放您的雙手 ?????? 博客主頁:請點擊——> 一晌小貪歡的博客主頁求關注 ?? 該系列文章專欄:請點擊——>Python辦公自動化專欄求訂閱 ?? 此外還…

天翼云登錄參數JavaSrcipt逆向

天翼云登錄參數 password 、comParam_curTime、comParam_seqCode、comParam_signature JavaSrcipt逆向 目標網站 https://m.ctyun.cn/wap/main/auth/login?redirect/my 目標參數 要逆向的有 password、comParam_curTime、comParam_seqCode、comParam_signature 四個參數 …

安卓使用ExoPlayer出現膨脹類異常

1.導包 implementation com.google.android.exoplayer:exoplayer-core:2.15.1implementation com.google.android.exoplayer:exoplayer-ui:2.15.1 2.在Androidifest.xml加入權限&#xff0c;我這里加了忘了與讀寫權限 <uses-permission android:name"android.permissio…