計算機網絡答案 第四章同步答案(最近真的有點累了,文章裏面有筆記的鏈接,我不想排版了)

這陣陣子,在刷中國慕課大學的課,然後發現瞭如下的一些題目:以下是我自己寫的答案。這些問題和答案在我的有道雲筆記裏面都記錄,下面的內容我沒時間排版了,有興趣的可以直接訪問的的有道雲筆記與之相關的內容。當然,然我的博客和有道雲筆記裏面的筆記都是一樣的哦。也可以慢慢看的:文檔:第四章教材同步答案.note
鏈接:http://note.youdao.com/noteshare?id=1358a6bc3b9b2d5f58bcd2e841b129c6&sub=90F48A85DDB6463294D60A2FA5B7106F

1

(15分)
試回答下列問題:
(1)一網絡現在的掩碼爲255.255.255.248,問該網絡能夠連接多少個主機?
(2)一A類網絡和一B類網絡的子網號分別爲16個1和8個1,問這兩個網絡的子網掩碼有何不同?
(3)一個B類地址的子網掩碼是255.255.240.0,試問在其中每一個子網上的主機數最多是多少?

答案:(1 ) 分析一下IP地址中最後的一個字節:
248 = 128 +64+32+16+8 ,一共用掉了8位中的5位,剩下的3位分配給主機號。扣除去全0 和全1 的主機號,可用的共6個主機號
( 2) A類網絡的掩碼前面有8個1,子網號用了16個1 ,因此掩碼有24個1 和8 個0.
A類網絡的掩碼前面有16個1,子網號用了8個1 ,因此掩碼有24個1 和8 個0.
可見這兩個網絡的子網掩碼一樣,但它們的子網數目不同。
(3)IP地址中的第3個字節是240 =128 +64+32+16,表明子網號只用了4 個1 。B類網咯中的掩碼前面是16個1 ,可見這個網絡的子網掩碼爲20 個1 ,剩下後面12個0 。因此每個子網上的主機最多可有2^12 -2 =4094 個(不使用全0和全1的主機號)。

2

(20分)
一個數據報長度爲4000字節(固定首部長度)。現在經過一個網絡傳送,但此網絡能夠傳送的最大數據長度爲1500字節。試問應當劃分爲幾個短些的數據報片?各數據報片的數據字段長度、片偏移字段和MF標誌應爲何數值?

答: 數據報的總長度減去首部的長度,得出IP數據報的數據部分長度爲 4000-20 = 3980 B 劃分出一個數據報片:2500-1480=1280B,剩下的數據長度,大於MTU。再劃分出一個數據片:2500-1480=1020B ,剩下的數據長度,小於MTU。故劃分出3個數據報片,其數據字段長度分別1480 ,1480,1480 和1020 字節。片偏移字段的值分別爲0, 1480/8 =185 和 2*148/8=370. MF字段的值分別爲1,1和0 。

3

(10分)
三.求下列每個地址的類別。
(1)227.12.14.87
(2)193.14.56.22
(3)14.23.120.8
(4)128.36.199.3

(1) 第一個字節是227 (在224-239之間) 是D類地址。
(2) 第一個字節是193 (在192-223之間),是C類地址。

(3) 第一個字節是14(在0-127之間),是A類地址。

(4)第一個字節是252(在240-255之間) ,是E類地址

解。 (1)路由器R的路由表如表1 所示。
表1
目的網絡地址 目的網絡子網掩碼 下一跳
145.13.0.0 255.255.192.0 直接交付,接口M0
145.13.64.0 255.255.192.0 直接交付,接口M1
145.13.128.0 255.255.192.0 直接交付,接口M2
145.13.192.0 255.255.192.0 直接交付,接口M3
其他 M 默認路由器,接口m4
表1 中前四項的子網掩碼都是18個1,後面是14個連0 。只要到達的分組的目的地址不在表中給出的前四個地址中,就作爲“其他”地址的分組,統統送交默認路由器(通過路由器的接口m4 ) .值得注意的是,表1 中並沒有給出路由器R是怎樣連接到默認路由器的,也沒有給出默認路由器IP地址和它的掩碼M。因此在路由器R的路由表中最後一行“目的網絡的子網掩碼”一欄沒有具體的掩碼數值,而是寫上了M 。

(2) 路由器R收到一個分組,其目的地址是145.13.160.78
路由表四個子網掩碼是18個1 ,因此只需把D的第三字節換算成二進制(見表2)

收到的分組的目的地址D 145 13 160 78
用二進制表示D的第三字節 145 13 10100000 78
網絡掩碼(18個1) 11111111 11111111 11000000 0
(網絡掩碼)AND(D) 145 13 10000000 0
用點分十進制表示AND運算結果 145 13 128 0

此結果和表1 第一行的目的地址不匹配。同理,此結果和第二行的目的網絡地址不匹配。顯然,此結果和第三行的目的地址匹配。因此,收到的分組從路由器的接口m2 轉發,實際上就是直接交付連接在這個網絡上的目的主機

5
(15分)
假定網絡中的路由器A的路由表有如下的項目(三列分別表示“目的網絡”、“距離”、“下一跳路由器”):
N1 4 B
N2 2 C
N3 1 F
N4 5 G
現在A收到從C發來的路由信息(兩列分別表示“目的網絡”、“距離”):
N1 2
N2 1
N3 3
N4 7
試求出路由器A更新後的路由表(詳細說明每一個步驟)。

答: 先把收到的路由信息的“距離”加1 :
N1 3
N2 2
N3 4
N4 8
路由器A更新後的路由表如下:
N1 3 C 不同的下一跳,距離更短,改變
N2 2 C 不同的下一跳,距離一樣,不變
N3 4 F 不同的下一跳,距離更大,不改變
N4 8 G 不同的下一跳,距離更大,不改變

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章