計算機網絡Day02--物理層(一)

計算機網絡Day02–物理層

物理層基本概念

物理層考慮的是怎么才能在連接各種計算機的傳輸媒體上傳輸比特流,而不是具體的傳輸媒體

作用:盡可能屏蔽掉不同傳輸媒體和通信手段的差異

用于物流層的協議也稱為物流層規程

在這里插入圖片描述
主要作用:解決計算機比特傳輸的問題,即透明的傳輸比特流,關心的是點到點的問題

透明傳輸:指不管所傳輸的數據是怎么樣的比特組合,都能在鏈路上傳輸

要盡可能屏蔽掉不同的傳輸媒體和通信手段的差異

信號類型

銅纜:基于電平

光纖:基于光脈沖

無線:基于微波

物理層的主要任務

在這里插入圖片描述

數據通信系統模型

在這里插入圖片描述

常用術語

消息:如話音、文字、圖像、視頻等

數據:運送消息的實體,有意義的符號序列

信號:數據的電氣或電磁表現

模擬信號:代表消息的參數取值是連續的

數字信號:代表消息的參數取值是離散度

碼元:指在使用時間域的波形表示數字信號的時候,代表離散數值的基本波形

使用二進制編碼的時候只有兩種碼元:0 1 碼元

n進制的碼元可以表示log2 N bit的數據

數據通信

數據通信指數字計算機或其他數字終端之間的通信。一個數據通信系統主要劃分為信源、信道和信宿三部分

信源是產生和發送數據的源頭。信宿是接收數據的終點,它們通常都是計算機或其他數字終端裝置,發送端信源發出的信息需要通過變換器轉換成適合在信道上傳輸的信號,而通過信道傳輸到接收端的信號先有反變換器轉換為原始信號,再發送給信宿

信道:一般用來表示向某一個方向傳送信息的媒體,是信號的傳輸媒介。一個信道可以視為一條線路的邏輯部件

模擬信道:適合傳輸模擬信號

數字信道:適合傳輸數字信號

三種通信基本方式:

單向通信:只有一個方向的通信而沒有反方向的交互,僅需要一條信道

半雙工通信:通信的雙方都可以發送消息或接收消息,但不能同時都發送消息或接收消息,需要兩條信道

全雙工通信:通信的雙方可以同時發送和接收消息,也需要兩條信道

基帶信號(基本頻帶信號)

來自信源的信號,直接表達了要傳輸的信息的信號

基帶信號包含較多的低頻成分,甚至有直流成分,并不能直接在信道上傳輸,我們需要對基帶信號進行調制

調制

基帶調制:僅對基帶信號的波形進行變換,把數字信號轉換為另一種數字信號(例如提高振幅)一般法稱為編碼

帶通調制:使用載波進行調制,將基帶信號的頻率范圍搬移到較高的頻道,并轉為模擬信號,經過載波轉換后的信號稱為帶通信號(指僅在一定范圍內能通過信道)調制默認的是帶通調制

載波:載波(carrier)可以從字面理解,就是搭載信息(調制信號)的信號。打個比方:信息(調制信號)是貨物,載波就是一艘船。搭上這艘船,信息(調制信號)就可以遠行了–它們的目標,是星辰大海

基帶信號將數字信號1和0直接用兩種不同的電壓表示,然后送到數字信道上傳輸(稱為基帶傳輸

傳輸的是基帶信號,適合短距離傳輸

大多數局域網使用的是基帶傳輸,如以太網、令牌環網

頻帶傳輸,將基帶信號經過調制后送到模擬信道上傳輸

傳輸的是帶通信號,適合遠距離傳輸
在這里插入圖片描述

常用的編碼方式

外同步法:外同步的方法是,發送端發送數據之前先發送同步時鐘信號,接收方用這一同步信號來鎖定自己的時鐘脈沖頻率,以此來達到收發雙方位同步的目的; 自同步法:接收方利用包含有同步信號的特殊編碼(如曼徹斯特編碼)從信號自身提取同步信號來鎖定自己的時鐘脈沖頻率,達到同步目的。

不歸零制:正電平代表1,負電平代表0

可以進行自同步

歸零制:正脈沖代表1,負脈沖代表0

需要進行外同步

曼徹斯特編碼:位周期中心向上跳代表0,向下跳代表1(波形固定)。以太網使用

差分曼徹斯特編碼:在每一位的中心處始終沒有跳變。位開始邊界有跳表示0,而位開始沒跳表示1(波形不固定)。令牌環網使用

由于每個碼元的中間都出現電平跳變

信號頻率

缺點:曼徹斯特編碼和差分曼徹斯特編碼產生的信號頻率比不歸零制高

例如:曼徹斯特編碼相比于不歸零編碼,需要更多的變換才能傳送一個信號

自同步能力

不歸零制不能從信號波形本身中提取信號時鐘頻率,歸零制、曼徹斯特編碼、差分曼徹斯特編碼具有自同步能力

常見的帶通調制方法

調幅(AM):載波的振幅隨基帶數字信號變化

調頻(FM):載波的頻率隨基帶數字信號而變化

調相(PM):載波的初始相位隨基帶數字信號而變化
在這里插入圖片描述
正交振幅調制(QAM):一種多元制的振幅相位混合調制,以達到更高傳輸速率
在這里插入圖片描述

信道的極限容量

在這里插入圖片描述
任何實際的信道都是不理想的,都不可能以任意高的速率進行傳輸

碼元的傳輸速率越高,或信號的傳輸距離過遠,或噪聲干擾過大都會導致,或傳媒質量過差都會導致失真會越嚴重

限制碼元在信道傳輸速率的兩個因素

信道運行通過的頻率范圍(信道帶寬)

信噪比

信道的頻道越寬,也就是能夠通過的信號高頻分量越多,那么就可以用更高的速率傳送碼元而不出現碼間串擾

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

奈氏準則:碼元傳輸的最高速率=2W(碼元/秒)

在帶寬為W (Hz)的低通信道中,若不考慮噪聲影響在,則碼元傳輸的最高速率是2W(碼元/秒)。傳輸速率超過此值會出現嚴重的碼間串擾問題,使接收端對碼元的判斷成為不可能

信噪比

噪聲存在于所有電子設備以及通信信道中

噪聲是隨機產生的,它的瞬時值可能很大。因此噪聲會使得接收端對碼元的判決出現錯誤

但是噪聲的影響是相對的,如果信號相對較強,那么噪聲的影響就相對較低

信噪比就是信號的平均功率和噪聲的平均功率之比,記為S/N,并用分貝(dB)作為度量單位

即信噪比= 10 * log10(S/N)

例如:當S/N=10時,信噪比為10dB,S/N=1000時,信噪比為30dB
香農定理:給出了寬帶受限且有高斯白噪聲干擾的信道的極限數據傳輸速率,當用此速率進行傳輸的時候,可以做到不產生誤差

信道極限數據傳輸速率=wlog2(1+S/N) 單位(b/s)

信道的帶寬或信道內信噪比越大,則信息的極限傳輸速率就越高

意義:只要信息的傳輸速率低于信道的極限傳輸速率,就一定能有辦法是吸納無差錯的傳輸

實際上信道的數據傳輸速率小于極限傳輸速率
在這里插入圖片描述

典型的交換技術

1電路交換

電路交換技術分為三個階段:

連接建立:建立一條專用的物理通路(由通信雙方之間的交換設備和鏈路逐段連接而成)

數據傳輸:主叫和被叫雙方互通電話(一直占用通信資源)

連接釋放:釋放剛才占用的物理通路(歸還通信資源)

在這里插入圖片描述

在這里插入圖片描述

從通信資源的分配角度來看,“交換”就是按照某種方式動態的分配傳輸線路的資源。電路的交換的關鍵是,在數據傳輸的過程中,用戶始終占用端到端的固定的傳輸寬帶

3報文交換

數據交換的單位是報文,報文攜帶目標地址、源地址等信息。報文交換咋交換結點采用的是存儲轉發的傳輸方式

優點:

無需連接:報文交換不需要為通信雙方預先建立一條專用的通信線路。不存在建立連接時延,用戶可以隨時發報文

動態分配線路:當發送方把報文交給交換設備時,交換設備先存儲整個報文,然后選擇一條合適的空閑線路,將報文發送出去

提高線路的可靠性、利用率

提供多目標服務

缺點:由于數據要經歷存儲轉發的過程,因此會引發轉發時延報文

報文交換的大小沒有限制,所以要求網絡結點有較大的緩存空間

2分組交換(互聯網的核心)

采用存儲轉發,但解決了報文交換中大報文傳輸的問題,分組交換限制了每一次傳送的數據塊大小的上限,把大的數據塊劃分為合理的小數據塊,再加上一些必要的控制信息構成分組。網絡結點根據控制信息把分組送到下一個結點,下一個結點接收到分組后,暫時保存并排隊等待傳輸,然后根據分組控制信息選擇它的下一個結點,直到達到目的結點。接收端收到報文后剝離首部得到還原成原來的報文

分組在互聯網中的轉發

位于互聯網核心部分的路由器負責分組轉發,即進行分組交換

根據首部中含有的目標地址,源地址等重要信息進行轉發

每一個分組在互聯網中獨立選擇傳輸路徑

路由器要創建和動態的維護轉發表

比較

三種數據交換方式的比較,要傳送的數據量很大并且傳送時間大于呼叫時間時,采用電路交換更為合適。端到端的通路由多段鏈路組成時,采用分組交換傳送數據更為合適。分組交換比報文交換的時延小,尤其適合于計算機之間突發式數據通信

傳輸媒體

傳輸媒體是數據傳輸系統中在發生器和接收器之間的物理通路

兩大類

導引型傳輸介質:電磁波被沿著固體媒體(銅線或光纖)傳播

非導引型傳輸介質:指自由空間非導引型傳輸媒體中電磁波的傳播稱為無線傳輸

導引型傳輸媒體

1.雙絞線

最古老但是最常用的傳輸媒體

把兩根互相絕緣墊銅導線并排放置在一起,然后用規則的方法絞合起來

絞合起來是為了抑制噪聲,絞合度越高,可用的數據傳輸率越高

兩大類

無屏蔽雙絞線 UTP(無屏蔽層 價格便宜)

屏蔽雙絞線 STP(有屏蔽層(有單元屏蔽和整體屏蔽) 都必須有接地線)
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
無論哪種類別的雙絞線,衰減都隨著頻率的升高而增大

雙絞線的最高速還與數字信號的編碼方式有很大關系

2.同軸電纜

在這里插入圖片描述

3.光纖

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
多模光纖和單模光纖

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

在這里插入圖片描述
光纖的優點:

傳輸損耗小,中繼距離長,對遠距離傳輸特別經濟

抗雷電和電磁干擾性能好。這在有大電流脈沖干擾的環境下尤為重要

無串音干擾,保密性好,不以被竊聽或截取

體積小,重量輕。這在現有的電纜管道已擁塞的情況下特別友好

現在已經廣泛的應用在計算機網絡、電信網絡和有線電視網絡的主干網絡

非引導性型傳輸媒體

1.無線電微波通信

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

地軌道衛星通信系統(衛星高度在2000公里以下)已開始使用。

在這里插入圖片描述

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

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

相關文章

COCI2015-2016#1 RELATIVNOST

P6533 [COCI2015-2016#1] RELATIVNOST 題目大意 小 L L L在賣畫。這些畫分為彩色畫和黑白畫,小 L L L希望有至少 c c c個人會買走他至少一張彩色畫。 第 i i i個人至多會購買 a i a_i ai?張彩色畫或者 b i b_i bi?張黑白畫,且每個人至少購買一張畫。…

Android---Jetpack Compose學習007

Compose 附帶效應 a. 純函數 純函數指的是函數與外界交換數據只能通過函數參數和函數返回值來進行,純函數的運行不會對外界環境產生任何的影響。比如下面這個函數: fun Add(a : Int, b : Int) : Int {return a b } “副作用”(side effe…

單例模式的介紹

單例模式(Singleton)是一種創建型設計模式,它確保一個類只有一個實例,并提供全局訪問點。其核心思想是通過限制類的實例化次數,防止多個實例同時存在,從而避免了多線程競爭和資源浪費,提高了代碼…

【藍橋杯單片機入門記錄】靜態數碼管

目錄 一、數碼管概述 (1)認識數碼管 (2)數碼管的工作原理 (3)LED數碼管驅動方式-靜態顯示 二、數碼管電路圖 三、靜態數碼管顯示例程 (1)例程1:數碼管顯示某一位&a…

vue、thinkphp實現騰訊云對象存儲COS圖片上傳

環境&#xff1a; thinkphp6 vue2 vant2.12 composer安裝qcloud-sts-sdk composer require qcloud_sts/qcloud-sts-sdk獲取COS臨時id、key的sts接口 <?php declare (strict_types 1);namespace app\index\controller; use QCloud\COSSTS\Sts;class CosController {//h…

如何為PostgreSQL設置自增主鍵?

在 PostgreSQL 中&#xff0c;自增主鍵通常是通過使用 SERIAL 類型或在新版本中使用 IDENTITY 列來實現的。 1. 使用 SERIAL 類型 SERIAL 是一個自動增加的整數&#xff0c;常用于主鍵。當插入新的行時&#xff0c;PostgreSQL 會自動為這個列生成一個新的值。 ??例如 CREAT…

PYQT5-自定義事件

from PyQt5.QtCore import QEvent, QObject from PyQt5.QtWidgets import QApplication import sys# 自定義事件類 class CustomEvent(QEvent):# PYQT5 預留給用戶自定義事件類型的起點為 QEvent.User1000custom_event_type QEvent.registerEventType()# 也可以這樣寫# custom…

2024.2.22

P1162 #include<map> #include<vector> #include<iostream> #include<math.h> #include<algorithm> #include<string> using namespace std; const int N 1020; int n; int g[N][N];//標記數組 int a[N][N];//儲存數組 int dx[] { -1…

webstorm光標變成方塊解決辦法_webstorm光標變粗不能換行

webstorms光標變了 鍵盤上的insert是切換的快捷鍵&#xff0c;敲insert就可以來回切換了

回顧 | Java面向對象 多態篇

多態是面向對象編程中的一個重要概念&#xff0c;它允許不同的對象對同一消息做出不同的響應。 通過多態&#xff0c;可以通過父類或接口定義的引用變量來操作子類或實現類的對象&#xff0c;從而實現同一方法在不同對象上的不同行為。 在Java中&#xff0c;多態性主要通過繼…

雙通道并行網絡,想用哪個網絡用哪個,MATLAB代碼

本期可謂是寶藏篇&#xff01;學會本期的思想&#xff0c;幫助你分分鐘找到創新點&#xff0c;且不與別人重復&#xff01; 本期采用MATLAB代碼&#xff0c;實現一種“基于格拉姆角場與并行CNN的故障診斷方法”。該方法的具體實現可以參考文獻&#xff1a; [1]李宗源,陳謙,錢…

React native更改包名后,啟動app的activity包名不生效問題

這篇文章本不算記錄的&#xff0c;因為實際開發中&#xff0c;類似這種小問題會有很多很多&#xff0c;因為導致問題的原因千奇百怪&#xff0c;解決方案也不盡相同&#xff0c;所以也都沒有記錄。 但今天看到我10年寫的問題解決小文章&#xff0c;被網友收藏了&#xff0c; 感…

普中51單片機學習(EEPROM)

EEPROM IIC串行總線的組成及工作原理 I2C總線的數據傳送 數據位的有效性規定 I2C總線進行數據傳送時&#xff0c;時鐘信號為高電平期間&#xff0c;數據線上的數據必須保持穩定&#xff0c;只有在時鐘線上的信號為低電平期間&#xff0c;數據線上的高電平或低電平狀態才允許…

分享WebGL物體三維建模

界面效果 代碼結構 模型素材類似CT (Computed Tomography)&#xff0c;即電子計算機斷層掃描&#xff0c;它是利用精確準直的X線束、γ射線、超聲波等&#xff0c;與靈敏度極高的探測器一同圍繞物體的某一部位作一個接一個的斷面掃描。 坐標系統 渲染流程 渲染流程是個將之前準…

Sora:OpenAI引領AI視頻新時代

Sora - 探索AI視頻模型的無限可能 隨著人工智能技術的飛速發展&#xff0c;AI視頻模型已成為科技領域的新熱點。而在這個浪潮中&#xff0c;OpenAI推出的首個AI視頻模型Sora&#xff0c;以其卓越的性能和前瞻性的技術&#xff0c;引領著AI視頻領域的創新發展。讓我們將一起探討…

C++(12) 模板類、模板繼承(嚴格模式和自由模式)

文章目錄 模版類1. 模版類2. 模版參數限制3. 模版繼承3.1 嚴格模式3.2 自由模式 4. 模版類的模版函數5. 返回值類型帶有模版 模版類 1. 模版類 #include <iostream>using namespace std;/* 當前 Person 類型&#xff0c;聲明了連個模版分別對應NameType 模版類型&#…

C++ array容器用法詳解

array 容器是 C++ 11 標準中新增的序列容器,簡單地理解,它就是在 C++ 普通數組的基礎上,添加了一些成員函數和全局函數。在使用上,它比普通數組更安全(原因后續會講),且效率并沒有因此變差。 和其它容器不同,array 容器的大小是固定的,無法動態的擴展或收縮,這也就意…

【SpringCloud】使用 Spring Cloud Alibaba 之 Sentinel 實現微服務的限流、降級、熔斷

目錄 一、Sentinel 介紹1.1 什么是 Sentinel1.2 Sentinel 特性1.3 限流、降級與熔斷的區別 二、實戰演示2.1 下載啟動 Sentinel 控制臺2.2 后端微服務接入 Sentinel 控制臺2.2.1 引入 Sentinel 依賴2.2.2 添加 Sentinel 連接配置 2.3 使用 Sentinel 進行流控&#xff08;含限流…

SLAM ORB-SLAM2(19)特征點三角化

SLAM ORB-SLAM2(19)特征點三角化 1. 前言2. 初始化參數3. 計算投影矩陣4. 恢復三維點4.1. 計算推導4.2. Triangulate5. 檢查三維點5.1. 檢查三維點的深度值和視差角5.2. 檢查空間點的重投影誤差6. 最后處理1. 前言 在 《SLAM ORB-SLAM2(12)估算運動并初始地圖點》 中了解到…

如何將cocos2d-x js打包部署到ios上 Mac M1系統

項目環境 cocos2d-x 3.13 xcode 12 mac m1 big sur 先找到你的項目 使用xcode軟件打開上面這個文件 打開后應該是這個樣子 執行編譯運行就好了 可能會碰到的錯誤 在xcode11版本以上都會有這個錯誤&#xff0c;這是因為iOS11廢棄了system。 將上面代碼修改為 #if (CC_TARGE…