【計算機網絡 | 第7篇】物理層基本概念

在這里插入圖片描述

文章目錄

  • 物理層基本概念及數據通信系統解析
    • 一、物理層的核心定位🥝
    • 二、物理層的功能🧾
    • 三、數據通信系統的模型🐦?🔥
      • (一)源系統
      • (二)傳輸系統
      • (三)目的系統
    • 四、數據通信中的基本術語🧾
    • 五、信號的兩大類型🥝
    • 六、碼元🤔
    • 七、速率🥝

物理層基本概念及數據通信系統解析

一、物理層的核心定位🥝

物理層是計算機網絡體系結構的最底層,其核心任務是在物理媒介上實現比特流的透明傳輸

通俗來講,物理層不關心數據的具體內容,只專注于如何將0/1序列可靠地從發送端傳送到接收端

?“透明傳輸比特流”意味著數據鏈路層“看不見”也無須看見物理層傳輸比特流的方法,只需“享受”其提供的傳輸服務。同時,物理層為數據鏈路層屏蔽了各種傳輸媒體和通信手段的差異,讓數據鏈路層無需考慮網絡具體使用的傳輸媒體和通信手段,只需專注于實現本層的協議和服務。

二、物理層的功能🧾

  1. 在物理媒介上實現比特流的透明傳輸。
  2. 屏蔽差異,統一接口。
  3. 將并行數據轉換為串行比特流。

物理層通過標準化接口實現設備互聯,其特性可類比為“插頭標準化協議”,并通過四個特性規范接口標準,確保設備間兼容:

  • 機械特性:規定接口的物理形狀和尺寸。
  • 電氣特性:定義電壓/電流的范圍和信號電平。
  • 功能特性:解釋電壓變化代表的含義,即特定電平代表的數字含義。
  • 過程特性:規定操作時序和事件順序,也就是設備間通信的步驟規范。

三、數據通信系統的模型🐦?🔥

數據通信系統主要由源系統、傳輸系統和目的系統構成。

在這里插入圖片描述

(一)源系統

源系統負責將用戶需要傳輸的信息轉換為可在通信網絡中傳輸的信號,通常包括兩個核心組件:

  • 源點:用來生成需要傳輸的原始數據,也稱為源站或信源。例如,用Word編輯文檔時,鍵盤輸入的漢字被計算機轉換為二進制比特流(如“你好”對應01001110 01101011)。
  • 發送器:用來將數字比特流轉換為適合傳輸的信號形式(即將數字信號轉換為模擬信號)。比較典型的設備是調制器,就像以前電話線傳輸需將0/1轉換為音頻信號,早期計算機內置的調制解調器會將數據調制成電話線可傳輸的模擬信號。

(二)傳輸系統

傳輸系統是連接源系統和目的系統的通道,負責信號的傳遞。它既可以是簡單的物理線路,如兩臺計算機通過電話線直接連接;也可以是復雜的網絡系統,如數據通過互聯網傳輸,經過多個路由器和交換機的接力。

常見的傳輸介質有電話線、光纖、無線信道等,常見的信號類型有模擬信號(如電話語音)或數字信號(如以太網)。

(三)目的系統

目的系統接收傳輸系統傳來的信號,并將其還原為原始數據(即將模擬信號還原為數字信號),通常包括兩個組件:

  • 接收器:將接收到的信號轉換回數字比特流,典型設備是解調器。例如,接收端的調制解調器將電話線上的音頻信號解碼為計算機可識別的0/1序列。
  • 終點:處理還原后的數字比特流并輸出信息,也稱為 目的站信宿。比如在Word的例子中,接收端計算機將比特流解析為漢字“你好”,并在屏幕上顯示。

數據通信系統模型適用于所有通信場景,無論是傳統電話網、互聯網,還是現代5G網絡。在計算機網絡中,可能省略某些細節(如調制解調器),但核心要素(發送端、傳輸網絡、接收端)始終存在。

四、數據通信中的基本術語🧾

  • 消息:是通信的最終目標,是需要傳遞的信息內容,是信息載體,如語音、文字、圖像、視頻等。
  • 數據:是消息的載體,是消息的可操作形式。根據RFC 4949,數據是“有意義的符號序列”,可以被計算機或其他設備處理,簡單說就是消息的數字化表現形式。比如文字“你好”被編碼為ASCII比特流(如01001000 01001001 )。
  • 信號:是數據的電氣或電磁表現形式,是數據在物理媒介中的傳輸方式。比如網線中的電壓變化(如以太網信號)、光纖中的光脈沖(如10Gbps光模塊)。

五、信號的兩大類型🥝

根據信號中代表消息的參數是否連續,信號可分為模擬信號和數字信號:

  • 模擬信號:參數的取值是連續變化的,在時間軸上有無限多的值,波形平滑,無跳躍,但易受噪聲干擾(如電話線中的電流波動)。傳統電話線上傳輸的語音信號(電壓隨聲音強弱連續變化)、廣播電臺的AM/FM信號(電磁波頻率連續調制)都屬于模擬信號。
  • 數字信號:參數的取值是離散的,在時間軸上只有有限個值,波形由階躍變化組成(如方波),抗干擾能力強,適合長距離傳輸(如光纖通信)。計算機內部的二進制數據(0/1電平)、以太網傳輸的比特流(高電平=1,低電平=0)都屬于數字信號。

在這里插入圖片描述

六、碼元🤔

?碼元 是數字信號中代表離散數值的基本波形。在二進制編碼中,一個碼元只能表示兩種狀態(如0或1);在四進制編碼中,一個碼元可表示四個狀態(如00、01、10、11),從而提高傳輸效率。

簡單說,碼元就是信號的編碼單元

  • 對于模擬信號,載波參數(振幅、頻率、初相位)的變化就是一個碼元。
  • 對于數字信號,一個數字脈沖就是一個碼元。

?在使用時間域的波形表示信號時,代表不同離散數值的基本波形稱為碼元(可稱k進制碼元),該時長稱為碼元寬度(也稱信號周期)。1碼元可攜帶若干比特的信息量,k進制碼元帶logk個比特的信息量。例如,在一個信號周期內可能出現2個信號,每個信號對應一個二進制數(1bit);若一個信號周期內可能出現4個信號,則每個信號對應一個四進制數(2bit)。

在這里插入圖片描述

七、速率🥝

速率 指數據傳輸速率,表示單位時間內傳輸的數據量,常有兩種描述形式:

  1. 碼元傳輸速率:又稱波特率或調制速率,表示數字通信系統每秒傳輸的碼元數,單位是 波特(Baud)。碼元既可以是多進制的,也可以是二進制的,碼元速率與進制無關。
  2. 信息傳輸速率:又稱比特率,表示數字通信系統每秒傳輸的比特數,單位是 比特/秒(b/s)

需要注意的是,波特和比特是兩個不同的概念,但波特率與比特率在數量上有一定關系。若一個碼元攜帶n比特的信息量,則波特率M Baud對應的比特率為M*n b/s。這就如同對于同一種物理量,在不同單位尺度下的描述,比如重量可以用千克和斤來表示。


如果我的內容對你有幫助,請 點贊 評論 收藏 。創作不易,大家的支持就是我堅持下去的動力!
在這里插入圖片描述

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

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

相關文章

一般情況下,python函數都會返回對象,但有時只調用一個函數,這是在修改這個信息

class Model:def __init__(self):self.training Truedef eval(self):self.training Falsereturn Nonem Model() print(m.training) # True m.eval() # 返回 None print(m.training) # False,模型內部狀態已改變m.eval()是在修改m的…

2025-08-17 李沐深度學習17——語義分割

文章目錄1 語義分割1.1 介紹1.2 語義分割應用1.3 實例分割2 轉置卷積2.1 工作原理2.2 為什么叫“轉置”卷積2.3 轉置卷積也是一種卷積3 FCN3.1 核心思想3.2 網絡架構4 樣式遷移4.1 基于 CNN 的樣式遷移4.2 工作流程1 語義分割 1.1 介紹 語義分割(Semantic Segment…

《若依》權限控制

若依內置了強大的權限控制系統,為企業級項目提供了通用的解決方案 以CRM系統為例,演示權限功能(URL:https://huike-crm.itheima.net) demo賬號(超級管理員)查看所有功能菜單 zhangsan賬號(市…

云原生俱樂部-RH134知識點總結(3)

這個系列的第二篇寫了將近5000字,而且還是刪節內容后的,如RAID就沒寫,因為頭已經很大了。第二篇從早上寫到下午,因為偷懶了,寫著寫著就停筆了。不過好在總算磨完了,現在開始寫RH134系列的最后一篇內容。我這…

股票常見K線

1.底部反彈摸線特點長下影線之后必須有實體陰線踩實之后才考慮。macd綠緩慢收窄過程中的不買,剛轉紅也不買。macd轉紅之后等股價跌回之前macd綠首次收窄的最低點附近,而且跌破了所有均線,可以買入此股票。之后股票一波突破之前平臺震蕩平臺&a…

計算機網絡 THU 考研專欄簡介

本專欄專為清華大學計算機網絡考研復習設計,內容系統全面,涵蓋從基礎概念到重點考點的完整知識體系。具體包括:基礎理論:計算機網絡概念、分類、性能指標及網絡分層模型(OSI 七層、TCP/IP 四層)。協議與技術…

VSCode打開新的文件夾之后當前打開的文件夾被覆蓋

文件--首選項--設置:搜索showtabs設置為如下:

mac 電腦安裝類似 nvm 的工具,node 版本管理工具

前言 蘋果電腦開發時,有時候需要切換node 版本,window版有nvm可以管理node 版本,mac版本可以用另外一種 //全局安裝n 模塊 sudo npm install n -g//輸入后回車,提示輸入電腦密碼,輸入完密碼回車等待下載完成即可//安裝…

spdlog框架的安裝與使用

spdlog框架的安裝與使用spdlog的安裝spdlog的使用spdlog二次封裝總結&#xff1a;spdlog的安裝 sudo apt-get install libspdlog-devspdlog的使用 同步日志器sync.cc (輸出到顯示器/輸出到指定文件) #include<spdlog/spdlog.h> #include<spdlog/sinks/stdout_color…

使用websockets中的一些問題和解決方法

&#xff08;1&#xff09;TypeError: echo() missing 1 required positional argument: path報錯自己寫的代碼如下&#xff1a;async def echo(websocket, path):...async def main():server await websockets.serve(echo, "0.0.0.0", 666)await server.wait_close…

機器人相關基礎知識

機器人簡介下面給出一份機器人方向“從入門到進階”的極簡知識地圖&#xff0c;按「數學 → 硬件 → 軟件 → 算法 → 應用」五層展開&#xff0c;配合常用開源資源。你可以把它當作“字典”隨時查閱。&#x1f539; 1. 數學層&#xff08;所有算法的地基&#xff09;概念一句話…

Windows Server 打開vGPU RDP HEVC編碼

查看已安裝的驅動[rootlocalhost:~] esxcli software vib list Name Version Vendor Acceptance Level Install Date Platforms ----------------------------- ------------------------------------ ------ -…

OpenAL技術詳解:跨平臺3D音頻API的設計與實踐

引言&#xff1a;OpenAL的定位與價值 OpenAL&#xff08;Open Audio Library&#xff09; 是一套跨平臺的3D音頻應用程序接口&#xff08;API&#xff09;&#xff0c;專為高效渲染多通道三維定位音頻而設計。其API風格與編程范式刻意模仿OpenGL&#xff0c;旨在為游戲開發、虛…

重溫 K8s 基礎概念知識系列五(存儲、配置、安全和策略)

文章目錄一、存儲&#xff08;Storage&#xff09;1.1、Volume1.2、PersistentVolume (PV)1.3、PersistentVolumeClaim (PVC)1.4、StorageClass1.5、PVC 和 PV 的綁定過程&#xff1f;二、配置管理&#xff08;Configuration&#xff09;2.1、ConfigMap2.2、Secret2.3、存活、就…

通過PhotoShop將多張圖片整合為gif動畫

一、準備圖片集合二、導入PS導入PS后點擊確定&#xff1a;導入成功&#xff1a;三、添加時間軸勾選創建幀動畫&#xff1a;此時時間軸進化為幀動畫軸&#xff1a;四、圖片集部署在幀動畫軸點擊幀動畫軸右上角的三道橫杠&#xff0c;從圖層建立幀&#xff1a;此時圖片集已經部署…

Easy Rules 規則引擎詳解

Easy Rules 規則引擎詳解 Easy Rules 是一個輕量級的 Java 規則引擎&#xff0c;它提供了一種簡單而強大的方式來定義和執行業務規則。以下是 Easy Rules 的詳細介紹&#xff1a; 1. 核心概念 1.1 規則 (Rule) 條件 (Condition): 當條件為 true 時執行動作動作 (Action): 條件滿…

優雅設計:打造AI時代的高效后端API接口——領碼課堂深度解析

&#x1f4cc; 摘要 后端API接口已經成為軟件架構的神經系統。微服務演化、AI滲透、自動化治理……這些趨勢迫使我們重新定義接口設計的標準。本文從統一規范、參數校驗、異常處理、性能優化四大維度出發&#xff0c;結合領碼Spark的接口治理平臺與AI賦能實踐&#xff0c;構建一…

【VUE】用EmailJS自動發送郵件到網易郵箱

1.注冊 EmailJS 賬號??&#xff1a;訪問 EmailJS 官網并注冊2.添加電子郵件服務??&#xff1a;在 Dashboard 中點擊 "Add New Service"選擇 SMTP server填寫 SMTP 服務器信息SMTP Host: smtphz.qiye.163.com (網易企業郵箱)SMTP Port: 994 (SSL)User: 你的郵箱Ap…

Ubuntu下載、安裝、編譯指定版本python

下載 Index of /ftp/python/ https://www.python.org/downloads/ 刪除舊的python sudo apt autoremove python sudo apt autoremove python3 安裝依賴 sudo apt-get install -y zlib1g-dev libbz2-dev libssl-dev libncurses5-dev \ libsqlite3-dev libreadline-dev tk-d…

如何新建一個自己的虛擬環境

在今天我換了個電腦跑模型的時候&#xff0c;出現了一個問題&#xff1a;C:\ProgramData\Anaconda3\python.exe H:/ywp/project/model/msi_caijian.py Traceback (most recent call last):File "H:/ywp/project/model/msi_caijian.py", line 2, in <module>imp…