計算機網絡【1】物理層

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

  • 機械特性:定義物理連接的特性,如規格、接口形狀、引線數目、引腳數目、排列
  • 電氣特性:規定傳輸二進制位時的電壓范圍、阻抗匹配、傳輸速率、距離限制等
  • 功能特性:指明某種電平代表的意義,是0還是1
  • 規程特性:定義各物理線路工作的規程和時序關系

數據通信基礎

在這里插入圖片描述
數據:傳送信息的實體,通常是有意義的符號序列
信號:數據的電氣/電磁表現,是數據在傳輸過程中的存在形式

  • 數字信號
  • 模擬信號
    信源:產生和發送數據的源頭
    信宿:接收數據的重點
    信道:信號的傳輸媒介,有方向,一條通信線路往往包含一條發送信道和接受信道。

三種通信方式:

  • 單工通信:一條信道
  • 半雙工通信:兩條信道
  • 全雙工通信:兩條信道

數據傳輸方式:

  • 串行傳輸:速度慢、費用低、適合遠距離
  • 并行傳輸:速度快,費用高、適合近距離(計算機內部)

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

M進制碼元可以攜帶logM個比特的信息量

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

碼元傳輸速率:別名碼元速率,波形速率,調制速率,符號速率。單位是波特(Baud=碼元/秒)
碼元速率和進制數無關

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

信息傳輸速率=碼元傳輸速率*logM

帶寬:最高數據率,單位是b/s

系統傳輸速率比較的是信息傳輸速率

香農定理和奈氏準則

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

碼間串擾

信道帶寬:信道能通過的最高頻率和最低頻率之差

需要注意的是只有在這兩個地方帶寬指的是通信中的帶寬:最高頻率和最低頻率之差

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

奈奎斯特定理

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

理想低通信道下的極限數據傳輸率=2WlogV b/s V表示碼元的進制

  1. 碼元傳輸速率如果超過2W,則會出現嚴重的碼間串擾
  2. 頻帶越寬(即能通過的信號高頻分量越多),就可以用更高的速率進行碼元的有效傳輸
  3. 奈氏準則給出的是碼元傳輸速率的限制,并沒有對信息傳輸速率給出限制
  4. 由于碼元的傳輸速率受奈氏準則的制約,所以要提高數據的傳輸速率就必須設法使得每個碼元能夠攜帶更多的信息量。這就需要采用多元制的調制方法

香農定理

信噪比=信號的平均功率/噪聲的平均功率,S/N,用分貝db作為度量單位

即:信噪比(db)=10lg(S/N)

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

信道的極限傳輸速率=Wlog(1+S/N) b/s
注意這里的S/N是沒有單位的,只是一個比值,如果題目中的信噪比以db為單位,則需要進行轉換。

  1. 信道的帶寬或信道中的信噪比越大,則信息的極限傳輸速率越高
  2. 對一定的傳輸帶寬和一定的信噪比,信息傳輸速率的上限就確定了
  3. 只要信息的傳輸速率低于信道的極限傳輸速率,就一定能夠找到某種方法來實現無差錯傳輸
  4. 香農定理給出的為極限傳輸速率,實際上達不到
  5. 若信道帶寬W和信噪比S/N沒有上限,那么信道的極限信息傳輸速率也就沒有上限

兩個定理的比較

奈氏準則解決的是帶寬受限無噪聲條件下碼間串擾問題,規定碼元傳輸速率為2W Baud
香農定理解決的是帶寬受限有噪聲條件下最高的信息傳輸速率,規定不超過Wlog2(1+S/N) b/s

極限數據傳輸速率=min(2Wlogv,Wlog(1+S/N))

編碼調制

基帶信號:信源發送的信號,基帶信號的傳輸叫做基帶傳輸(數字信號)
寬帶信號:對基帶信號進行調制后,寬帶信號的傳輸叫做寬帶傳輸(模擬信號)

在傳輸距離比較近的時候采用基帶傳輸(近距離衰減小,信號內容不易發生變化)
在傳輸距離比較遠的時候采用寬帶傳輸(遠距離衰減大,即使信號變化大也能最后過濾出基帶信號)
在這里插入圖片描述

數字數據編碼為數字信號

在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述

曼徹斯特編碼:實現自同步
在這里插入圖片描述
即兩個碼元表示一個比特

在這里插入圖片描述在這里插入圖片描述

數字數據編碼為模擬信號

在這里插入圖片描述

模擬數據編碼為數字信號

在這里插入圖片描述

模擬數據編碼為模擬信號

在這里插入圖片描述

傳輸介質及其分類

傳輸介質也稱作傳輸媒體,是數據傳輸的物理通路。

傳輸媒體并不是物理層
在這里插入圖片描述
傳輸介質:

  • 導向性傳輸介質:銅線/光纖
  • 非導向性傳輸介質:自由空間
雙絞線

在這里插入圖片描述

  • 便宜
  • 遠距離傳輸需要放大器/中繼器對信號增強
同軸電纜

在這里插入圖片描述

  • 抗干擾能力強
  • 傳輸距離遠
光纖

傳輸的是光脈沖,而不是電脈沖。
在這里插入圖片描述在這里插入圖片描述

  • 傳輸損耗小,中繼距離長,對遠距離傳輸經濟
  • 抗雷電和電磁干擾性能好
  • 無串音干擾,保密性好
  • 體積小,重量輕
非導向性傳輸介質
  • 無線電波
  • 微波
  • 紅外線、激光
    在這里插入圖片描述

物理層設備

中繼器

在這里插入圖片描述在這里插入圖片描述

集線器(多口中繼器)

在這里插入圖片描述
集線器不能分割沖突域——>連在集線器上的工作主機平分帶寬

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

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

相關文章

計算機網路【2】數據鏈路層

結點:主機、路由器 鏈路:兩個節點的物理通道 數據鏈路:邏輯通道,把實現 控制數據傳輸協議的硬件和軟件加到鏈路上就構成數據鏈路 幀:鏈路層的協議數據單元,封裝網絡層數據報 數據鏈路層在物理層提供服務的…

計算機網絡【5】應用層

應用層對應用程序的通信提供服務 應用層協議定義: 應用層的功能: 文件傳輸、訪問和管理電子郵件虛擬終端查詢服務和遠程作業登錄 重要協議:FTP、SMTP、POP3、HTTP、DNS 網絡應用模型 客戶/服務器模型(Client/Server&#x…

操作系統【八】文件管理

文件:一組有意義的信息/數據集合 文件的屬性: 文件名:由創建文件的用戶決定文件名,主要是為了方便用戶找到文件。同一個目錄下不允許有重名文件標識符:一個系統內的個文件標識符唯一,對用戶來說毫無可讀性…

數據庫原理及應用【六】數據庫設計

數據依賴 函數依賴FD:一個屬性或者一組屬性的值可以決定另一個屬性的值 多值依賴MVD:一個屬性或者一組屬性的值可以決定另一個屬性的值的集合。FD是MVD的特例 符號表示:Name->->Course,課程多值依賴于姓名 連接依賴&#x…

數據可視化【一】JavaScript學習

本博客是我學習Curran Kelleher老師數據可視化課程的筆記,感興趣的小伙伴可以點擊這里學習。 three cores of data visualization: analysisdesignconstruction 推薦書籍《visualization analysis & design》 使用https://vizhub.com/進行編程學習&#xff…

數據庫原理及應用【二】數據模型

層次模型 tree Record and fieldParent-Child relationship(PCR) 每個記錄類型只有一個父節點 無法表達多對多信息 采用虛記錄解決多對多 網狀數據模型 系:主記錄->屬記錄 主記錄和屬記錄都可以有好多個 關系模型 表:table/relation 擁有更高的…

數據可視化【二】HTML+CSS+SVG+D3

HTML、CSS和SVG學習實現代碼&#xff1a;https://vizhub.com/Edward-Elric233/89185eb96bc64a9d81777873a0ccd0b9 index.html <!DOCTYPE html> <html><head><title>Shapes with SVG and CSS</title><link rel"stylesheet" href&qu…

數據可視化【三】基本概念

Visualization is suitable when there is a need to augment human capabilities rather than replace people with computational decision-making methods. 當可以信賴的智能化的解決方案存在的時候&#xff0c;可視化是不必要的。 當不知道需要分析的問題是什么的時候&…

數據可視化【四】Bar Chart

Make a Bar Chart Representing a data table in JavaScriptCreating rectangles for each rowUsing linear and band scalesThe margin conventionAdding axes 以下學習內容參考博客&#xff1a;傳送門 select()選擇所有指定元素的第一個 selectAll()選擇指定元素的全部 上…

數據庫原理及應用【三】DBMS+SQL

DBMS Query LanguagesInterface and maintaining tools(GUI)APIsClass Library QL 不是圖靈完備的&#xff0c;不是一種編程語言。 QL SQL是一種非過程化的查詢語言。 DDL數據定義語言&#xff1a;表&#xff0c;視圖QL 查詢語言DML 數據操縱語言DCL 數據控制語言 Base t…

數據可視化【五】 Scatter Plot

Scatter Plot vizhub上實現的代碼&#xff1a; https://vizhub.com/Edward-Elric233/53807a1b35d94329b3689081cd2ea945 https://vizhub.com/Edward-Elric233/b9647d50899a4a0e8e917f913cd0a53a https://vizhub.com/Edward-Elric233/8c6b50cd81a04f048f490f48e4fe6264 由前…

數據可視化【六】Line Chart Area Chart

Line Chart vizhub代碼&#xff1a; https://vizhub.com/Edward-Elric233/094396fc7a164c828a4a8c2e13045308 實現效果&#xff1a; 這里先使用d3.line()設置每個點的x坐標和y坐標&#xff0c;然后再用這個東西設置path的d屬性&#xff0c;就可以得到曲線。 const lineGen…

數據可視化【七】 更新模式

Enter 以下面這個簡單的代碼進行分析 const svg d3.select(svg); // svg.style(background-color, red); testconst height svg.attr(height); // equals paresFloat() const width svg.attr(width);const makeFruit type >( {type} ); //這種寫法好像能夠直接得到一個…

數據可視化【八】根據數據類型選擇可視化方式

Marks:Rows PointsLinesAreas Channels:Columns PositionColorShape

數據可視化【九】單向數據流交互

我們使用一下上上篇博客的代碼。 例如我們想要當鼠標點擊水果的時候會出現黑色的框&#xff0c;再點擊一下黑色的框就會消失。 首先&#xff0c;我們應該給組件添加點擊事件&#xff1a; fruitBowl.js gruopAll.on(click, d > onClick(d.id));這個on函數第一個參數是事件…

數據庫原理及應用【四】數據庫管理系統

查詢優化 數據庫管理系統中非常重要的一部分。 代數優化 按照一定的規則將語句變化成關系代數以后進行優化 操作優化 對代數優化后的查詢樹使用比較好的方法進行查詢。 主要是對連接運算進行優化 嵌套循環歸并掃描索引優化哈希連接 恢復機制 備份&#xff08;完整備份差…

數據庫原理及應用【五】安全性和完整性約束

數據庫一致性被破壞&#xff1a; 系統故障許多用戶的并發訪問人為破壞事務本身不正確 保護數據庫一致性的方法&#xff1a; 視圖/查詢修改訪問控制 普通用戶擁有資源特權的用戶DBA 數據庫的安全問題 身份驗證 口令物理設備 GRANT CONNECT TO John IDENTIFIED BY 123456…

遞歸式復雜度求解

代換法 猜測復雜度驗證是否滿足遞歸式&#xff08;使用歸納法&#xff09;找到常數應該滿足的條件針對基本情況&#xff0c;常數足夠大時總是成立的 需要注意的是&#xff0c;我們猜測的復雜度有可能不滿足遞歸式&#xff0c;這個時候就要通過減去一些低階項來使得歸納成立。…

斐波那契數列計算

定義 斐波那契數列&#xff1a; F[n]{0,n01,n1F[n?1]F[n?2],elseF[n] \begin{cases} 0,n0 \\ 1,n1\\ F[n-1]F[n-2],else \end{cases} F[n]??????0,n01,n1F[n?1]F[n?2],else? 樸素計算法 根據遞歸式F[n]F[n?1]F[n?2]F[n]F[n-1]F[n-2]F[n]F[n?1]F[n?2]進行計算…

P、NP、NP完全問題、NP難問題

可以在多項式時間內求解的問題稱為易解的&#xff0c;而不能在多項式時間內求解的問題稱為難解的。 P類問題&#xff1a;多項式類型&#xff0c;是一類能夠用&#xff08;確定性的&#xff09;算法在多項式的時間內求解的判定問題。 只有判定問題才屬于P 不可判定問題&#…