C++基礎(chǔ)語法梳理:計算機網(wǎng)絡(luò)丨物理層 & 數(shù)據(jù)鏈路層
計算機網(wǎng)絡(luò)體系結(jié)構(gòu):

各層作用及協(xié)議

物理層
傳輸數(shù)據(jù)的單位:比特
數(shù)據(jù)傳輸系統(tǒng):源系統(tǒng)(源點、發(fā)送器) --> 傳輸系統(tǒng) --> 目的系統(tǒng)(接收器、終點)
通道:
單向通道(單工通道):只有一個方向通信,沒有反方向交互,如廣播
雙向交替通信(半雙工通信):通信雙方都可發(fā)消息,但不能同時發(fā)送或接收
雙向同時通信(全雙工通信):通信雙方可以同時發(fā)送和接收信息
通道復(fù)用技術(shù):
頻分復(fù)用(FDM,F(xiàn)requency Division Multiplexing):不同用戶在不同頻帶,所用用戶在同樣時間占用不同帶寬資源
時分復(fù)用(TDM,Time Division Multiplexing):不同用戶在同一時間段的不同時間片,所有用戶在不同時間占用同樣的頻帶寬度
波分復(fù)用(WDM,Wavelength Division Multiplexing):光的頻分復(fù)用
碼分復(fù)用(CDM,Code Division Multiplexing):不同用戶使用不同的碼,可以在同樣時間使用同樣頻帶通信

數(shù)據(jù)鏈路層
主要信道:
點對點信道
廣播信道
點對點信道
數(shù)據(jù)單元:幀
三個基本問題:
封裝成幀:把網(wǎng)絡(luò)層的 IP 數(shù)據(jù)報封裝成幀,SOH - 數(shù)據(jù)部分 - EOT
透明傳輸:不管數(shù)據(jù)部分什么字符,都能傳輸出去;可以通過字節(jié)填充方法解決(沖突字符前加轉(zhuǎn)義字符)
差錯檢測:降低誤碼率(BER,Bit Error Rate),廣泛使用循環(huán)冗余檢測(CRC,Cyclic Redundancy Check)
點對點協(xié)議(Point-to-Point Protocol):
點對點協(xié)議(Point-to-Point Protocol):用戶計算機和 ISP 通信時所使用的協(xié)議
廣播信道
廣播通信:
硬件地址(物理地址、MAC 地址)
單播(unicast)幀(一對一):收到的幀的 MAC 地址與本站的硬件地址相同
廣播(broadcast)幀(一對全體):發(fā)送給本局域網(wǎng)上所有站點的幀
多播(multicast)幀(一對多):發(fā)送給本局域網(wǎng)上一部分站點的幀
今天的分享就到這里了,大家要好好學(xué)C++喲~
寫在最后:對于準備學(xué)習(xí)C/C++編程的小伙伴,如果你想更好的提升你的編程核心能力(內(nèi)功)不妨從現(xiàn)在開始!
微信公眾號:C語言編程學(xué)習(xí)基地
C語言零基礎(chǔ)入門教程(83集全):https://www.bilibili.com/video/BV1yb4y197tm?spm_id_from=333.999.0.0
整理分享(多年學(xué)習(xí)的源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!
