這是我在coursera上的學習筆記。課程名稱為《computer networks》,出自university of washington。
因為計算機網路才誕生不久。眼下正在以快速在發展。所以有些舊的教材可能都已經跟不上時代了。這門課程在2023年左右錄製。知識相對還是比較新的。覆蓋了計算機網路中的各個協議層。從物理層到應用層都講得很細緻。學完這門課程之後對計算機網路會有比較深刻的了解。
本章具體解說了物理層,解說了位元流怎樣通過各種介質進行傳播。
話題
簡單連線模型
訊息延遲
資料的長度單位
延遲舉例
頻寬延遲積
有線光纖
無線訊號
頻率的表示方法
低頻寬帶來的影響
在電線中傳輸
在光纖中傳輸
在無線中傳輸
無線的多路傳播
調製簡單的訊號調製
其它的表示方法
時鐘同步
4b/5b
最多3個連續的0
nrzi編碼:遇到1就改變電壓,遇到0就保持原來的電壓
passband調製
基本極限
通道的關鍵屬性
nyquist極限
夏農極限
有線/無線對照
dsl資料鏈路層
鏈路層資料報結構為:header-packet-tailer
鏈路層的典型實現方法話題幀
區分幀的方法
第一次嘗試:位元組數方法
第二次嘗試:用位元組標誌
第三次嘗試:用資料位來做標誌
鏈路舉例:sonet上的ppp
錯誤概述
問題方法
最簡單的方法
使用校驗位
hamming距離
錯誤檢測
簡單的錯誤檢測方法:奇偶校驗
校驗和網際網路校驗和
接收方把接接收到的(資料+checksum)計算checksum。假設得到0,那麼說明沒有錯誤
效能怎樣
crc標準的crc32生成器是10000010 01100000 10001110 110110111
屬性實際應用中的錯誤檢測方法
錯誤矯正
為什麼錯誤矯正非常難
錯誤矯正**
hamming距離
其它矯正錯誤的方法
錯誤檢測和錯誤矯正的對照
應用hamming**計算方法
p1 p2 p4等表示校驗位,d1 d2 d3等表示資料位。
bit position12
3456
78910
1112
1314
1516
1718
1920
...encoded data bits
p1p2
d1p4
d2d3
d4p8
d5d6
d7d8
d9d10
d11p16
d12d13
d14d15
parity
bitcoveragep1x
***x
***x
xp2xx
***x
***x
p4***
***x
xxp8x
***x
xxxp16xx
xxx
計算機網路 計算機網路 物理層
資料通訊系統的模型 hfc網的結構圖 1.同步通訊與非同步通訊的區別 非同步通訊 是一種很常用的通訊方式,所傳送字元的時間間隔可以是任意的,也可以以幀作為傳送的單位,傳送端可以在任意時間傳送乙個幀,而幀與幀之間的時間間隔也可以是任意的,傳送端在傳送之前不需要和接收端進行協調。同步通訊 通訊的雙方必須...
計算機網路 物理層
一,物理層的作用 遮蔽掉各種傳輸 的區別。物理層的主要任務是描述為確定與傳輸 有關的一些特性 1 機械特性 指明介面所用接線器的形狀和尺寸,引腳數目和排列,固定和鎖定裝置等。2 電氣特性 指明介面電纜的各條線上出現的電壓的範圍 3 功能特性 指明某條線上出現的某一電平的電壓表示何種意義。4 過程特性...
計算機網路 物理層
在開始說物理層之前,我們需要了解一下關於分層的有關知識,並了解osi七層模型和tcp ip五層模型。答 計算機網路是個非常複雜的乙個系統,其實現了全球性的不同裝置,不同的地域,不同應用之間的互聯,其複雜程度可想而知,想要通過一套系統之間完成這一複雜過程,其幾乎是不可能完成的,於是分層的思想就被用到網...