A. 計算機網路 考題
(老師欽點)1-05 網際網路的發展大致分為哪幾個階段?請指出這幾個階段最主要的特點
第一階段:
特點 從單個網路 ARPANET 向互聯網發展的過程
第二階段:從 1985年開始
特點 建成了三級結構的互聯網
第三階段:從1993年開始
特點 逐漸形成了多層次 ISP 結構的互聯網
(老師欽點)1-10 試在下列條件下比較電路交換和分組交換。要傳送的報文共x(bit),從源站到目的站共經過k段鏈路,每段鏈路的傳播時延為d(s),數據率為C(bit/s)。在電路交換時電路的建立時間為s(s)。在分組交換時分組長度為p(bit),且各結點的排隊等待時間可忽略不計。問在怎樣的條件下,分組交換的時延比電路交換的要小?
分組交換 : x/C+(k-1)p/C+kd
電路交換 : s+x/C+kd
當 x/C+(k-1)p/C+kd<s+x/C+kd時,
即 (k-1)p/C<s
1-17收發兩端之間的傳輸距離為1000km,信號在媒體上的傳播速率為2.3×10^8
試計算以下兩種情況的發送時延和傳播時延:
1) 數據長度為10^7 bit,數據發送速率為100kbit/s,傳播距離為1000km,信號在媒體上的傳播速率為2×10^8m/s。
2) 數據長度為10^3 bit,數據發送速率為1Gbit/s,傳輸距離和信號在媒體上的傳播速率同上。
從以上計算結果可得出什麼結論:
(1):發送延遲=10^7/(100×1000)=100s
傳播延遲=1000×1000/(2×10 8)=5×10 -3s=5ms
(2):發送延遲=10 3/(10 9)=10-6s=1us
傳播延遲=1000×1000/(2×10^8)=5×10-3s=5ms
若數據長度大而發送速率低,則在總的時延中,發送時延往往大於傳播時延。但若數據長度大而發送速率高,則傳播時延就可能是總時延中的主要部分。
(老師欽點)3-09. 一個PPP幀的數據部分(用十六進制寫出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。試問真正的數據是什麼(用十六進制寫出)?
答:7E FE 27 7D 7D 65 7E。(7D 5D和 7D 5E是位元組填充)
(老師欽點)3-19.乙太網使用的CSMA/CD協議是以爭用方式接入到共享信道。這與傳統的時分復用TDM相比優缺點如何?
從網路上負載輕重,靈活性以及網路效率等方面進行比較
網路上負荷較輕時,CSMA/CD協議很靈活。但網路負荷很重時,TDM的效率就很高。
(老師欽點)3-33 112頁
(老師欽點)4-03 作為中間系統,轉發器、網橋、路由器和網關都有何區別?
1)轉發器、網橋、路由器、和網關所在的層次不同。
物理層中繼系統:轉發器 (repeater)。
數據鏈路層中繼系統:網橋 或 橋接器 (bridge)。
網路層中繼系統:路由器 (router)。
網路層以上的中繼系統:網關 (gateway)。
2)當中繼系統是轉發器或網橋時,一般並不稱之為網路互連,因為仍然是一個網路。
路由器其實是一台專用計算機,用來在互連網中進行路由選擇。一般討論的互連網都是指用路由器進行互連的互連網路。
4-09(老師欽點)
1)子網掩碼為 255.255.255.0 代表什麼意思?
2)一網路的現在掩碼為 255.255.255.248,問該網路能夠連接多少個主機?
3)一A 類網路和一 B 類網路的子網號subnet-id分別為16個1和8個1,問這兩個網路的子網掩碼有何不同?
4)一個B類地址的子網掩碼是255.255.240.0。試問在其中每一個子網上的主機數最多是多少?
5)一A類網路的子網掩碼為 255.255.0.255,它是否為一個有效的子網掩碼?
6)某個IP地址的十六進製表示為C2.2F.14.81,試將其轉換為點分十進制的形式。這個地址是哪一類IP地址?
7)C 類網路使用子網掩碼有無實際意義?為什麼?
1)C類地址對應的子網掩碼默認值。但也可以是A類或B類地址的掩碼,即主機號由最後8位決定,而路由器尋找網路由前24位決定。
2)255 - 248 = 7,6台主機,(000 111不行)
3)子網掩碼一樣,但子網數目不同
4)最多可有4094個,2^12 -2 = 4094 (不考慮全0 全1)
5)有效,但不推薦這樣使用
6)194.47.20.129,C類 (C類地址范圍 192.0.1 - 224.255.255 書121頁)
7)有。對於小網路這樣做還可進一步簡化路由表
(老師欽點)4-17 一個3200位長的TCP報文傳到IP層,加上160位的首部後成為數據報。下面的互聯網由兩個區域網通過路由器連接起來。但第二個區域網所能傳送的最長數據幀中的數據部分只有1200位。因此數據報在路由器必須進行分片。試問第二個區域網向其上層要傳送多少比特的數據(這里的「數據」當然指的是區域網看見的數據)?
1200*3 + 80+160 = 3840bit 共4片
(老師欽點)4-20. 設某路由器建立了如下路由表(這三列分別是目的網路、子網掩碼和下一跳路由器,若直接交付則最後一列表示應當從哪一個介面轉發出去)
目的網路 子網掩碼 下一跳
128.96.39.0 255.255.255.128 介面0
128.96.39.128 255.255.255.128 介面1
128.96.40.0 255.255.255.128 R2
192.4.153.0 255.255.255.192 R3
(默認) - R4
現共收到5個分組,其目的站IP地址分別為:
(1)128.96.39.10
(2)128.96.40.12
(3)128.96.40.151
(4)192.4.153.17
(5)192.4.153.90
試分別計算其下一跳
解:
(1)分組的目的站IP地址為:128.96.39.10。先與子網掩碼255.255.255.128相與,得128.96.39.0,可見該分組經介面0轉發。
(2)分組的目的IP地址為:128.96.40.12。與子網掩碼255.255.255.128相與得128.96.40.0,經查路由表可知,該項分組經R2轉發。
(3)分組的目的IP地址為:128.96.40.151,與子網掩碼255.255.255.128相與後得128.96.40.128,與子網掩碼255.255.255.192相與後得128.96.40.128,經查路由表知,該分組轉發選擇默認路由,經R4轉發。
(4)分組的目的IP地址為:192.4.153.17。與子網掩碼255.255.255.128相與後得192.4.153.0。與子網掩碼255.255.255.192相與後得192.4.153.0,經查路由表知,該分組經R3轉發。
(5)分組的目的IP地址為:192.4.153.90,與子網掩碼255.255.255.128相與後得192.4.153.0。與子網掩碼255.255.255.192相與後得192.4.153.64,經查路由表知,該分組轉發選擇默認路由,經R4轉發
(老師欽點)4-26 有如下的四個/24地址塊,試進行最大可能的聚合。
212.56.132.0/24
212.56.133.0/24
212.56.134.0/24
212.56.135.0/24
答:212=(11010100)2,56=(00111000)2
132=(10000100)2,
133=(10000101)2
134=(10000110)2,
135=(10000111)2
所以共同的前綴有22位,即1101010000111000 100001,聚合的CIDR地址塊是:212.56.132.0/22
(老師欽點)4-28 看一看
(老師欽點)4-31以下地址中的哪一個和86.32/12匹配?請說明理由。
(1)86.33.224.123;(2)86.79.65.216;(3)86.58.119.74;(4)86.68.206.154。
答案:
(1)與1111111111110000 00000000 00000000逐比特相「與」和86.32/12匹配
(2)與1111111111110000 00000000 00000000逐比特相「與」和86.32/12不匹配
(3)與1111111111110000 00000000 00000000逐比特相「與」和86.32/12不匹配
(4)與1111111111110000 00000000 00000000逐比特相「與」和86.32/12不匹配
(老師欽點)4-41假定網路中的路由器B的路由表有如下的項目(這三列分別表示「目的網路」、「距離」和「下一跳路由器」)
N17A
N22C
N68F
N84E
N94F
現在B收到從C發來的路由信息(這兩列分別表示「目的網路」和「距離」):
N24
N38
N64
N83
N95
試求出路由器B更新後的路由表(詳細說明每一個步驟)
解:路由器B更新後的路由表如下:
N17A無新信息,不改變
N25C相同的下一跳,更新
N39C新的項目,添加進來
N65C不同的下一跳,距離更短,更新
N84E不同的下一跳,距離一樣,不改變
N94F不同的下一跳,距離更大,不改變
(老師欽點)5—01 試說明運輸層在協議棧中的地位和作用,運輸層的通信和網路層的通信有什麼重要區別?為什麼運輸層是必不可少的?
答:
運輸層處於面向通信部分的最高層,同時也是用戶功能中的最低層,向它上面的應用層提供服務
運輸層為應用進程之間提供端到端的邏輯通信,但網路層是為主機之間提供邏輯通信(面向主機,承擔路由功能,即主機定址及有效的分組交換)。
各種應用進程之間通信需要「可靠或盡力而為」的兩類服務質量,必須由運輸層以復用和分用的形式載入到網路層。
(老師欽點)5—05 試舉例說明有些應用程序願意採用不可靠的UDP,而不用採用可靠的TCP。
答:
VOIP:由於語音信息具有一定的冗餘度,人耳對VOIP數據報損失由一定的承受度,但對傳輸時延的變化較敏感。
有差錯的UDP數據報在接收端被直接拋棄,TCP數據報出錯則會引起重傳,可能帶來較大的時延擾動。
因此VOIP寧可採用不可靠的UDP,而不願意採用可靠的TCP。
(老師欽點)5—14 UDP用戶數據報的首部十六進製表示是:06 32 00 45 00 1C E2 17.試求源埠、目的埠、用戶數據報的總長度、數據部分長度。這個用戶數據報是從客戶發送給伺服器發送給客戶?使用UDP的這個伺服器程序是什麼
解:
源埠1586,目的埠69,UDP用戶數據報總長度28位元組,數據部分長度20位元組。
此UDP用戶數據報是從客戶發給伺服器(因為目的埠號<1023,是熟知埠)、伺服器程序是TFFTP。
(老師欽點)5—19 試證明:當用n比特進行分組的編號時,若接收到窗口等於1(即只能按序接收分組),當僅在發送窗口不超過2n-1時,連接ARQ協議才能正確運行。窗口單位是分組。
見書上答案 434
(老師欽點)5—23 主機A向主機B連續發送了兩個TCP報文段,其序號分別為70和100。試問:
(1) 第一個報文段攜帶了多少個位元組的數據?
(2) 主機B收到第一個報文段後發回的確認中的確認號應當是多少?
(3) 如果主機B收到第二個報文段後發回的確認中的確認號是180,試問A發送的第二個報文段中的數據有多少位元組?
(4) 如果A發送的第一個報文段丟失了,但第二個報文段到達了B。B在第二個報文段到達後向A發送確認。試問這個確認號應為多少?
(1)第一個報文段的數據序號是70到99,共30位元組的數據。
(2)確認號應為100.
(3)80位元組。
(4)70 (快重傳)
(老師欽點)5—24 一個TCP連接下面使用256kb/s的鏈路,其端到端時延為128ms。經測試,發現吞吐量只有120kb/s。試問發送窗口W是多少?(提示:可以有兩種答案,取決於接收等發出確認的時機)。
書上 435
(老師欽點)5—39 TCP的擁塞窗口cwnd大小與傳輸輪次n的關系如下所示:.....
書上 436
6-35 SNMP使用UDP傳送報文。為什麼不使用TCP?
答:因為SNMP協議採用客戶/伺服器工作方式,客戶與伺服器使用request和response報文建立了一種可靠的請求/響應關系,因此不必再耗時建立TCP連接。而採用首部開銷比TCP小的UDP報文形式。
9-07.無線區域網的MAC協議有哪些特點?為什麼在無線區域網中不能使用CSMA/CD協議而必須使用CSMA/CA協議?
答:無線區域網的MAC協議提供了一個名為分布式協調功能(DCF)的分布式接入控制機制以及工作於其上的一個可選的集中式控制,該集中式控制演算法稱為點協調功能(PCF)。DCF採用爭用演算法為所有通信量提供接入;PCF提供無爭用的服務,並利用了DCF特性來保證它的用戶可靠接入。PCF採用類似輪詢的方法將發送權輪流交給各站,從而避免了沖突的產生,對於分組語音這樣對於時間敏感的業務,就應提供PCF服務。 由於無線信道信號強度隨傳播距離動態變化范圍很大,不能根據信號強度來判斷是否發生沖突,因此不適用有線區域網的的沖突檢測協議CSMA/CD。
802.11採用了CSMA/CA技術,CA表示沖突避免。這種協議實際上是在發送數據幀前需對信道進行預約。 這種CSMA/CA協議通過RTS(請求發送)幀和CTS(允許發送)幀來實現。源站在發送數據前,先向目的站發送一個稱為RTS的短幀,目的站收到RTS後向源站響應一個CTS短幀,發送站收到CTS後就可向目的站發送數據幀。
B. 計算機網路方面的計算機題,請幫忙回答,關於數據報的
題意不是很清楚.從「數據報」這一名詞,我推測你說的是IP層。
顯然,IP層的固定首部為20個位元組:
所以要發送的信息數據長度為:5000-20=4800(位元組)
分片為:4800/1600=3(^_^,太巧合了);
所以各數據片的數據長度為:1600位元組;
下面說說片偏移
首先你要明白片偏移是以8個位元組為單位的。
所以第一片的片偏移為:0;
第二片為:1600/8=200;
第三片為:1600/8+200=400;
最後說說MF標志:
MF全稱為more fragment,意思為還有分片嗎?
顯然有三個分片,所以MF分別為:
1,1,0。
最後給你補一點小知識:
IP首部還有一個叫DF的欄位,該欄位全稱為:don't fragment,意思是不能分片。如果該欄位為一,數據報就不會分片,如果出現題目超最大長度的現象,則返回的是ICMP差錯報告報文;顯然此題中數據報DF欄位為0,才能出現以上我討論的情況。
^_^,給分我吧。
C. 計算機網路基礎題
1.D 2.B 3.B 4.BD 5.C 6.D 7.A 8.A 9.D 10.D 11.A 12.A 13.C 14.B 15.C 16.D
D. 為什麼分片標識欄位值一樣
在鏈路層上邊每一個數據幀都有一個可封裝數據的上限,這個上限就叫最大傳輸單元MTU。比如乙太網MTU是1500位元組
IP分組在向下傳給數據鏈路層的時候加頭加尾,形成數據幀,中間數據幀納雹不能超過MTU
如果超過了最大傳輸單元就可以進行分片,有個前提是IP分組必須統一把自己的IP數據報分片,如果IP分組不同意分片就會返回一個ICMP的差錯報文。
標識欄位:經過分片的IP數據報所有的標識欄位都是相同的
標志欄位:有三位,低兩位有效,中間位:DF = 0 表示 允許分片。最低位:MF = 0 表示最後一片/沒有分片,否則就是後邊還有分片。只有DF = 0 MF才有意義。
片偏移量:片偏移量以8位元組為單位,所以求偏移量要除以8.
片偏移量求法:查看每段的笑茄鉛其實位元組數(數據部分),除以偏移量的單位
各個欄位的單位是不一樣的,計算總長度需要乘上單位大小。
計算機網路
高清播放機,圖片大全,點擊查看詳情!
精選推薦
廣告
IP分片重組
24下載·0評論
2017年12月24日
TCP報文段的分段 和 IP數據報的分片
660閱讀·0評論·0點贊
2022年9月5日
計算機網路基礎 IP頭部報文;IP的分片;
1024閱讀·0評論·0點贊
2022年9月29日
TCP/IP詳解:用戶數據報協議(UDP)和IP分片
846閱讀·0評論·0點贊
2021年10月5日
計算機網路——IP數據報分片
5477閱讀·0評論·4點贊
2021年12月25日
TCP/IP協議中分包與重組原理介紹、分片偏移量的計算方法、IPv4報文格式
4603閱讀·12評論·17點贊
2022年8月7日
高清播放機,圖片大全,點擊查看詳情!
精選推薦
廣告
【計算機網路】網路層 : IP 數據報分片 ( 數據分片機制 | 分片示例 | 三種數據長度單位 )
1.0W閱讀·2評論·14點贊
2020年8月27日
計算機網路-IP數據報計算(IP數據報分片)一個數據報部分長度為3400位元組(使用固定首部)。現在經過一個網路傳輸,該網路的MTU為800位元組:
3.1W閱讀·20評論·67點贊
2020年6月9日
IP數據報格式及分片與重組
4141閱讀·0評論·7點贊
2021年10月27日
計算機網路IP分片過程與習題碰好題解
2460閱讀·0評論·9點贊
2020年11月5日
計算機網路(二十六)-IP數據報
E. 計算機網路中IP數據報的片偏移計算
偏移量實際指的是,分片中的數據的起始位置在原來不分片的數據中的位置,不用考慮頭部長度,再有就是偏移量的單位是8個位元組,這個8位元組是規定好的,不是計算出來的。也就是一個偏移量就是8個位元組,125個偏移量就是1000位元組。回到你這個題,三個分片是1000,1000,430,根據我前面說的,那麼第一個分片中的數據的偏移量就是這個分片中的數據的起始位置在原來不分片的數據中的位置,就是0,第二個分片數據的起始位置在原來數據是第1000個,也就是偏移了125個單位,
F. 求解兩道計算機網路技術題,可追加懸賞,謝謝!
我有點緊張啊,答錯了怕要挨網友的罵,另外哥們兒,你在讀大學嗎?這是老師留的作業嗎?
第一題:(1)、允許配置的最小IP是192.168.4.2(注意,不能是192.168.4.1,別跟路由器R2下面那個介面的IP重了,那個IP待會兒要設成網關的,網關和主機IP不能重復);
最大IP是192.168.4.254(主機號不能全0全1這點應該知道吧,第二問也給提示了);
子網掩碼明顯是255.255.255.0,要接入的網路是192.168.4.0/24嘛,後面這個24就是24位網路前綴,也就是子網掩碼中前24位全是1;
默認網關就是192.168.4.1。
(2)、分析:原來H2所在網路是192.168.5.0/24,說明後8位是主機號,要分成兩個一樣大的子網,要求子網規模盡可能大,所謂「子網規模盡可能大」,意思就是子網號所佔位數盡可能少,剩下更多位數給主機號,所以按理說從主機號中拿出前1位來做子網號就可以了,一個0一個1正好倆子網,但人家又說不允許全0全1的子網號,所以拿1位不夠,要拿前2位出來,那就四種子網號,00,01,10,11,而00和11不能用,所以兩個子網號分別是01和10。
子網掩碼是255.255.255.192(前三個255對應24位網路前綴,後面的192對應2位子網號)
那麼子網A的子網地址就是192.168.5.64/26,它的廣播地址(也就是主機號全1)是192.168.5.127;
子網B的子網地址就是192.168.5.128/26,它的廣播地址是192.168.5.191;
它倆允許接入的主機數目都是2^6-2=62(減的這個2是主機號全0和全1的那倆)
第二題:數據報總長980B,首部說固定長度,那就按20B來算,所以數據報的組成是960B的數據+20B的首部。
(1)、顯然要分成兩個數據分片,第一個數據欄位長度是640B(最大長度660B-20B的首部),它的片偏移是0,MF=1(MF=1代表後面還有分片,MF=0代表後面沒有分片了),第二個數據欄位長度是320B(總共960B減去第一個分片的640B),它的片偏移是80(片偏移以8B為單位,這點一定要牢記,640B/8B=80),MF=0。
(2)、不會報錯,ICMP對第一個分片後續的所有分片都不發送差錯報告報文,ICMP發送的差錯報告只有這五種類型:1、終點不可達;2、源點抑制,也就是擁塞;3、時間超過,也就是TTL減到0了;4、參數問題,比如DF=1並且分組長度還超過了MTU;5、改變路由,也就是找到更短路徑了;ICMP記住一句話:只要出這五類錯就丟棄並返回報告報文。