說(shuō)明:本參考答案旨在為學(xué)習(xí)謝希仁教授《計(jì)算機(jī)網(wǎng)絡(luò)》(第8版)的讀者提供第三章“數(shù)據(jù)鏈路層”課后習(xí)題的解題思路與參考性答案。學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò),理解原理和協(xié)議機(jī)制遠(yuǎn)比記憶答案更重要,建議讀者先獨(dú)立完成習(xí)題,再參考答案進(jìn)行比對(duì)和思考。
第三章 數(shù)據(jù)鏈路層
習(xí)題3-01:數(shù)據(jù)鏈路(即邏輯鏈路)與鏈路(即物理鏈路)有何區(qū)別?“電路接通了”與“數(shù)據(jù)鏈路接通了”的區(qū)別何在?
參考答案:
1. 區(qū)別:物理鏈路(鏈路)是指無(wú)源的、點(diǎn)到點(diǎn)的物理線路段,中間沒(méi)有任何交換結(jié)點(diǎn)。一條鏈路只是一條通路的一個(gè)組成部分。數(shù)據(jù)鏈路(邏輯鏈路)則是物理鏈路加上必要的通信協(xié)議(如數(shù)據(jù)鏈路層協(xié)議)來(lái)控制數(shù)據(jù)的傳輸。把實(shí)現(xiàn)這些協(xié)議的硬件和軟件加到鏈路上,就構(gòu)成了數(shù)據(jù)鏈路。數(shù)據(jù)鏈路就像一個(gè)數(shù)字管道,可以在它上面進(jìn)行數(shù)據(jù)通信。
2. “接通”的區(qū)別:“電路接通了”僅表示物理連接已經(jīng)建立,兩端主機(jī)間有了物理通路。而“數(shù)據(jù)鏈路接通了”則表示在物理連接的基礎(chǔ)上,雙方已經(jīng)建立了數(shù)據(jù)鏈路層的邏輯連接,完成了諸如幀同步、通信參數(shù)協(xié)商(如窗口大?。┑冗^(guò)程,可以開(kāi)始可靠地傳輸數(shù)據(jù)鏈路層的協(xié)議數(shù)據(jù)單元——幀。
習(xí)題3-02:數(shù)據(jù)鏈路層中的鏈路控制包括哪些功能?試討論數(shù)據(jù)鏈路層做成可靠的鏈路層有哪些優(yōu)點(diǎn)和缺點(diǎn)。
參考答案:
1. 鏈路控制主要功能包括:
* 封裝成幀:將網(wǎng)絡(luò)層交下來(lái)的IP數(shù)據(jù)報(bào)添加首部和尾部,構(gòu)成幀。
習(xí)題3-03:網(wǎng)絡(luò)適配器的作用是什么?網(wǎng)絡(luò)適配器工作在哪一層?
參考答案:網(wǎng)絡(luò)適配器(即網(wǎng)卡)是實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)通信的關(guān)鍵硬件設(shè)備。其作用主要有:
1. 進(jìn)行數(shù)據(jù)的串行/并行轉(zhuǎn)換。
2. 對(duì)數(shù)據(jù)進(jìn)行緩存。
3. 在計(jì)算機(jī)的操作系統(tǒng)安裝設(shè)備驅(qū)動(dòng)程序。
4. 實(shí)現(xiàn)以太網(wǎng)協(xié)議(包括物理層和數(shù)據(jù)鏈路層的MAC子層功能)。
網(wǎng)絡(luò)適配器同時(shí)工作在物理層和數(shù)據(jù)鏈路層。它處理比特流(物理層),也負(fù)責(zé)實(shí)現(xiàn)CSMA/CD協(xié)議、幀的封裝與拆封、MAC地址識(shí)別、CRC差錯(cuò)檢測(cè)等數(shù)據(jù)鏈路層(主要是MAC子層)功能。
習(xí)題3-04:數(shù)據(jù)鏈路層的三個(gè)基本問(wèn)題(封裝成幀、透明傳輸和差錯(cuò)檢測(cè))為什么都必須加以解決?
參考答案:這三個(gè)問(wèn)題是數(shù)據(jù)鏈路層實(shí)現(xiàn)有效、可靠數(shù)據(jù)傳輸?shù)幕A(chǔ),缺一不可。
1. 封裝成幀:是數(shù)據(jù)鏈路層協(xié)議工作的基本單元。沒(méi)有幀定界,接收方就無(wú)法從比特流中識(shí)別出數(shù)據(jù)包的開(kāi)始和結(jié)束,無(wú)法進(jìn)行后續(xù)處理。
2. 透明傳輸:確保上層交付的任何數(shù)據(jù)(可能包含與幀定界符相同的比特模式)都能被原樣傳輸,不會(huì)被數(shù)據(jù)鏈路層誤解,這是保證數(shù)據(jù)正確性的前提。
3. 差錯(cuò)檢測(cè):物理線路和信號(hào)處理并非完美,比特差錯(cuò)不可避免。差錯(cuò)檢測(cè)機(jī)制(如CRC)能夠發(fā)現(xiàn)傳輸中的錯(cuò)誤,是觸發(fā)后續(xù)糾錯(cuò)(如重傳)動(dòng)作、保證數(shù)據(jù)傳輸可靠性的第一道關(guān)口。
習(xí)題3-05:如果在數(shù)據(jù)鏈路層不進(jìn)行封裝成幀,會(huì)發(fā)生什么問(wèn)題?
參考答案:如果不進(jìn)行封裝成幀,接收方的數(shù)據(jù)鏈路層將面臨一系列問(wèn)題:
1. 無(wú)法確定邊界:無(wú)法從連續(xù)的比特流中分辨出一個(gè)完整的數(shù)據(jù)單元(即網(wǎng)絡(luò)層數(shù)據(jù)報(bào))從哪里開(kāi)始、到哪里結(jié)束。
2. 無(wú)法進(jìn)行差錯(cuò)控制:差錯(cuò)檢測(cè)(如CRC)通常是針對(duì)整個(gè)幀進(jìn)行的。沒(méi)有幀邊界,就無(wú)法確定校驗(yàn)范圍。
3. 無(wú)法實(shí)現(xiàn)透明傳輸:幀定界符的缺失使得“透明傳輸”問(wèn)題本身不復(fù)存在,但也意味著任何特殊比特序列都沒(méi)有了保護(hù)意義。
4. 無(wú)法進(jìn)行鏈路管理:對(duì)于面向連接的服務(wù),控制信息(如建立、釋放連接)也需要通過(guò)幀來(lái)攜帶。
數(shù)據(jù)鏈路層的所有功能都將失去依托,協(xié)議將無(wú)法正常工作。
習(xí)題3-06至3-31等涉及具體計(jì)算(如CRC校驗(yàn)碼、零比特填充、PPP協(xié)議幀結(jié)構(gòu)分析、CSMA/CD爭(zhēng)用期與最小幀長(zhǎng)計(jì)算、以太網(wǎng)MAC幀分析、交換機(jī)自學(xué)習(xí)與轉(zhuǎn)發(fā)表構(gòu)建、VLAN等)的題目,因其答案高度依賴于具體的數(shù)值計(jì)算和圖表分析,無(wú)法在此以純文本完整、精確地呈現(xiàn)。建議讀者:
1. 仔細(xì)閱讀教材相關(guān)章節(jié)的原理和例題。
2. 根據(jù)題目給定的具體參數(shù)(如生成多項(xiàng)式、數(shù)據(jù)、網(wǎng)絡(luò)拓?fù)?、距離、速率等)按步驟計(jì)算。
3. 對(duì)于協(xié)議分析題,對(duì)照教材中的協(xié)議格式圖進(jìn)行逐字段分析。
4. 利用課后題詳解書(shū)籍或經(jīng)教師/同學(xué)驗(yàn)證的權(quán)威資源進(jìn)行答案核對(duì)。
學(xué)習(xí)建議:第三章是理解局域網(wǎng)技術(shù)和現(xiàn)代網(wǎng)絡(luò)設(shè)備(如交換機(jī))工作原理的核心章節(jié)。務(wù)必掌握CSMA/CD協(xié)議的基本原理、以太網(wǎng)MAC幀格式、交換機(jī)的工作原理及其與集線器的本質(zhì)區(qū)別,以及VLAN的概念。通過(guò)動(dòng)手計(jì)算和畫(huà)圖分析來(lái)深化理解,比單純尋找答案更為有效。
如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.bagsdesign.com.cn/product/60.html
更新時(shí)間:2026-06-07 10:09:41