1. 程式人生 > 其它 >計算機網路複習資料

計算機網路複習資料

技術標籤:計算機網路網路

選擇與填空
概述:

  1. 從通訊雙方資訊互動的方式來看, 通訊有三種基本的方式,分別是單向通訊、 __ 雙向交替通訊 __ _ 雙向同時通訊_____。
  2. 如果收發兩端之間的傳輸距離為 10km,訊號在媒體上的傳輸速率為 2*105km/s,資料長度為 1000B,資料傳送速率為 100kbit/s,則傳送時延是_____0.08_____s,傳播時延是 0.05 s.
  3. 資料在網路中經歷的總時延是傳送時延、傳播時延、處理時延和__排隊時延___的之和。
  4. 計算機網路的各層及其協議的集合,稱為網路的____體系結構____。
  5. 在協議的控制下,兩個___對等實驗_____間的通訊使得本層能夠向上一層提供服務。要實現本層協議,還需要使用下面一層所提供的服務。
  6. 網路協議主要要素為__語法,語義,時序___。
  7. 在協議分層實現中,當資料分組從裝置A傳輸到裝置B時,在裝置A的第3層加上首部後的分組會在裝置B的____傳輸層___層被讀出。
  8. 在OSI參考模型中,同層對等實體間進行資訊交換時必須遵守的規則稱為__協議__。
  9. 在 OSI 模型中,第 N 層和其上的 N+1 層的關係是___ N層為N+1層提供服務___
  10. 對等層之間的通訊使用的是___對等層協議__
  11. 計算機網路按作用範圍可以劃分為 _都會網路 、 廣域網、區域網 和個人區域網
  12. 物理的協議資料單元(PDU)稱為位元;網路層的PDU稱為__;資料鏈路層的PDU稱為分組__
  13. 計算機網路分為 資源通訊 兩個子網
  14. _分組交換_的概念最初是在1964年8月由巴蘭(Baran)在美國蘭德(Rand)公司的“論分散式通訊”的研究報告中提出的。

物理層:
15. 屬於物理層的裝置是___中繼器、 集線器___。
16. 100BASE-T中的100表示 理論最大的傳輸速率,單位(Mbit/s). ,
BASE表示 使用基帶傳輸 ,(Baseband)
T表示 傳輸的介質是雙絞線 (twisted pair cable)
17. 常用的通道複用技術有 頻分複用、時分複用、碼分複用和波分複用。
18. 常用的傳輸介質中,頻寬最大、傳輸訊號衰減最小、抗干擾能力最強的是__光纖___
19. 物理層傳輸的資料是___原始位元_____

分組是網路層傳輸的資料單位,信元是ATM傳輸的資料單位,幀是資料鏈路層傳輸的資料單位
20. 將物理通道的總頻頻寬度分割成若干個子通道,每個通道傳輸一路訊號,這種複用技術稱為__頻分多路複用技術__
21. 物理層的介面特性為 機械特性、電氣特性、功能特性、規程特性
22. 現有物理層的傳輸介質有_雙絞線_、同軸電纜光纜_、 無線傳輸

鏈路層:
23. 一個VLAN可以看作是一個 廣播域
VLAN即虛擬區域網,是將一個物理的LAN在邏輯上劃分成多個廣播域(多個VLAN)的通訊技術。
24. CSMA/CD 協議的要點是 多點接入載波監聽__和____碰撞檢測_。
25. 封裝成幀透明傳輸____和___差錯檢測___是資料鏈路層的三個基本問題
26. 資料鏈路層協議有許多種,但有三個基本問題則是共同的,它們是封裝成幀、透明傳輸和__差錯檢測

27. PPP協議有三個組成部分:一個將IP資料報封裝到序列鏈路的方法、一個用來建立、配置和測試資料鏈路連線的鏈路控制協議LCP,以及一套_網路控制協議NCP,其中的每一個協議支援不同的網路層協議__。
28. 二層交換機工作在 OSI/RM 的 資料鏈路層
三層交換機、路由器工作在網路層
29. 哪些裝置可以隔離廣播___VLAN 、路由器____
VLAN 、路由器都可以隔離廣播域,每個vlan或者路由器介面下面是一個廣播域
30. 網絡卡是完成__物理層和資料鏈路層功能的
31. 乙太網幀的最小長度是__64
位元組
32. ALOHA協議型別分為純ALOHA協議_和 時隙ALOHA協議
想發就發 控制想法就發的隨意性
33. MAC 地址通常儲存在計算機的( A
A.網絡卡上 B.記憶體中 C.快取記憶體中 D.硬碟上
34. 下面關於乙太網的描述正確的是( D )。
A.資料包以廣播方式傳送
B.所有結點可以同時傳送和接收資料
C.兩個結點相互通訊時,其它結點不檢測總線上的訊號
D.網路中有一個控制中心,用於控制所有結點的傳送和接收

網路層:
35. 在IP地址方案中,159.226.181.1是一個__B類地址__
36. TCP/IP 協議中負責將 IP 地址轉換為實體地址的協議是___ARP___。
37. Ipv6 將32 位地址空間擴充套件到___128位___
38. 設有兩個子網 172.66.133.0/24 和 172.66.130.0/24,如果進行路由聚合,得到的網路地址是__172.66.128.0/21__。
39. IP 地址由___網路__地址和__主機___地址兩部分組成。 C 類 IP 地址在一個網路中最多隻能連線___254___臺裝置。
40. TCP/IP 協議在網際層中除了 IP 協議外,還有 3 個主要協議,這 3 個協議分別是__ICMP__協議、ARP_協議和__RARP___協議。
運輸層:TCP協議,UDP
41. IP地址的編址方法共經歷了三個歷史階段,它們是分類的IP地址、子網的劃分和__構成超網
_。
42. OSPF協議是一種分散式的基於_鏈路狀態協議___的路由選擇協議。
43. 在路由表中,對每一條路由最主要的是兩個資訊:目的網路地址和__下一跳地址_______。
44. 根據路由選擇演算法能否隨網路的通訊量或拓撲自適應地進行調整變化來劃分,可以分為兩大類,即 靜態路由選擇演算法 和 動態路由選擇演算法。
45. 用來測試遠端主機是否可達的PING命令利用了___ICMP__協議來完成測試功能。
46. 使用遠端登入telnet對交換機進行配置時,可以利用網上的任意一臺計算機,以模擬___終端__ 的方式遠端登入到交換機上實現。
47. IP 地址塊 192.168.33.125/28 的子網掩碼可寫為__255.255.255.240___。
48. 在 RIP 協議中,最佳路徑的衡量標準是__路由跳數____
49. IP 地址 192.168.1.255 代表___C類網路中的廣播地址____
50. CIDR 技術的作用是_把小的網路匯聚成超大的網___
51. IPv6 地址的長度是___128__位元。
52. 第一次對路由器進行配置,應該通過___Console埠___配置。
53. 主機A傳送IP資料報給主機B,途中經過了5個路由器,請問在此過程中總共使用了__6___次ARP協議
54. 網路中如果出現了錯誤會使得網路中的資料形成傳輸環路而無限轉發環路的分組,IPv4協議使用__設定生命週期__解決該問題
55. 在按OSI標準建造的網路中具有路徑選擇功能的層次是__網路層___
56. 如果子網掩碼是 255.255.0.0,那麼子網 112.11.0.0 內的廣播地址的是_112.11.255.255__。
57. 有如下的4個/24地址塊,進行最大聚合後的地址塊是__212.56.132.0/22___
212.56.132.0/24
212.56.133.0/24
212.56.134.0/24
212.56.135.0/24
58. 下列IP地址中哪一個和網路字首86.32.0.0/12匹配_____B_____。
A.86.79.65.216 B.86.33.224.123
C.86.58.119.74 D. 86.68.206.154
59. 在IPv4地址中,組播地址是__D類__地址
60. 如果IPv4的分組太大,則會在傳輸中被分片,那麼在__目的端主機__地方將分片後的資料報重組
61. 對路由選擇協議的一個要求是必須能夠快速收斂,所謂“路由收斂”是指_ _ 網路裝置的路由表與網路拓撲結構保持一致___
62. RIP規定, 16___跳為一條不可達路徑
63. RIP 協議和 OSPF 協議分別使用__UDP/IP__協議進行傳輸
64. 在 TCP/IP 網路中,每臺主機都應該配置__IP地址和子網掩碼
_
65. OSPF 根據 最短路徑優先__決定路由的選擇,採用_鏈路狀態路由演算法_演算法實現。
66. RIP 是基於 距離向量 的分散式路由選擇協議,距離的度量採用 路由選擇協議
67. 某 IP 地址 169.1.9.10 屬於__B__類地址
68. ARP 協議實現 IP 地址解析成 物理 地址的過程。
69. IPv4地址長度為_32_位元;IPv6地址長度為_128_位元;MAC地址長度為_48_位元。
70. 用來測試遠端主機是否可達的PING命令利用了_ICMP_協議來完成測試功能
71. 在路由表中,對每一條路由最主要的是兩個資訊:目的網路地址和__下一跳地址
__
72. 如果子網掩碼是 255.255.255.224,那麼主機 218.22.50.40 所在的駐留子網是( C )
A.218.22.50.0 B.218.22.50.224
C.218.22.50.32 D.218.22.50.40
73. 某公司申請到一個 C 類網路,出於地理位置上的考慮,必須切割成 5 個子網,那麼子網掩碼可以設定為( D )。
A.255.255.0.0 B.255.255.255.0
C.255.255.255.192 D.255.255.255.224
74. 轉發資料包時,網路層所使用的主要資訊依據是( A )
A.IP 路由表 B.MAC 地址表 C.ARP 快取 D.埠列表

傳輸層:
75. 三次握手方法用於___傳輸層連線的建立____
76. 網路層為主機之間提供邏輯通訊,而運輸層為 應用程序 之間提供端到端的邏輯通訊。
77. 在廣播或多播中,運輸層通常使用的協議是___UDP___
78. 在 TCP/IP 協議體系中,TCP 是一種__面向連線的運輸層協議__協議。
79. 當 TCP 客戶程序與 TCP 伺服器程序建立連線時,TCP報文段首部中的__ACK__欄位置 1。
80. 當 TCP 客戶端發起連線釋放請求時,TCP 報文段首部中的__FIN__欄位置 1。
81. TCP 傳輸的三個階段為: 連線建立資料傳輸_、連線斷開_。

應用層:
82. Web 上每一個頁面都有一個識別符號,這種識別符號統稱為__URL___。
83. DNS 是用來解析__域名__
84. DHCP 協議的中文名稱為 動態主機配置協議 。
85. 瀏覽器與 Web 伺服器之間使用的協議是( C )
A.DNS B.SNMP C.HTTP D.SMTP

  1. 一個 Web 站點,主機是 www.abc.com,埠是 8080,主頁是 index.html,則客戶端訪問 該站點時,在瀏覽器的位址列中的有效輸入是( D )。
    A.www.abc.com B.http://www.abc.com/index.html C.www.abc.com//8080 D.www.abc.com:8080

判斷題
1.協議是計算機網路中相鄰兩層實體進行資訊交換的約定和準則的總和。 ( F )
2.會話層負責在兩個節點之間建立、維護和釋放面向使用者的連線。 ( T )
3.目前廣泛應用的網路體系結構是國際標準的ISO/OSI參考模型。 ( F )
4.在乙太網中,衝突是一種正常現象。 ( T )
5.從通訊的角度看,各層所提供的服務可分為兩大類,面向連線和無連線。 ( T )
6.TCP/IP體系共有三個層次,它們是網路層、傳輸層、應用層。 ( F )F
7.目前常用的IP地址由64個二進位制位表示。 ( F )
8.OSPF協議是一種內部閘道器協議。 ( T )
9.防火牆技術根據其防範的方式和側重點的不同可分為兩大類:一類基於包過濾,另一類基於代理服務。 ( T )
10.乙太網10Base-T代表的含義是10Mbps基帶傳輸的雙絞線乙太網。 ( T )

11.一個IPv6資料報的目的地址可以有三種基本型別地址之一,分別是單播、多播和任播。( T )
12.集線器工作在資料鏈路層。 ( F )
集線器工作在物理層,交換機工作在資料鏈路層,路由器工作在網路層
13.虛擬區域網限制了接收廣播資訊的計算機數,解決所謂“廣播風暴”而引起效能惡化。( T ) 目的是打破地域界限,有效的將衝突域和廣播域分離
14.在TCP/IP體系中,將IP地址分為五類,其中A類、B類和C類為常用IP地址。 ( T )
15.RIP協議是一種外部閘道器協議。(內部) BGP ( F )
16.IP地址128.36.199.3按類別分類為A類地址。 ( T )
17.目前常用的IP地址由32位二進位制位表示。 ( T )
18.在乙太網中,衝突是一種不正常現象。 ( F )
19.在運輸層中,運輸連線有三個階段,即:連線建立、資料傳送和連線釋放。 ( T )
20.常用的熟知埠中SMTP的埠號為TCP 25。 ( T )
FTP的埠(TCP 21) SNMP的埠(UDP 161) SNMP-TRAP的埠(162)
21. 源路由網橋對主機是透明的,主機不必知道網橋的標識以及連線到哪一個網段上。( F )
22. 路由器僅根據目的主機所連線的主機號來轉發分組,這樣可以使路由表中的專案數大幅度減少,從而減少了路由表所佔的儲存空間以及查詢路由表的時間。 ( T )
23. BGP是一種基於路徑向量的內部閘道器協議。 ( F )
24. 作為面向事務的客戶伺服器協議,HTTP是有狀態的和無連線的。( F )
25. 虛擬區域網是由一些區域網網段構成的與物理位置無關的邏輯組,被視為一種新型區域網。( F ) 只是一種服務

三、計算與簡答題
1、在Internet網中,某計算機的IP地址是 11001010.01100000.00101100.01011000 ,請回答下列問題:
(1)用十進位制數表示上述IP地址?
202.96.44.88
(2)該IP地址是屬於A類,B類,還是C類地址? C
(3)寫出該IP地址在沒有劃分子網時的子網掩碼? 255.255.255.0
(4)寫出該IP地址在沒有劃分子網時計算機的主機號? 88
(5)將該IP地址劃分為四個子網(包括全0和全1的子網),寫出子網掩碼,並寫出四個子網的IP地址區間。 255.255.255.224

2、要傳送的資料為 101110。採用 CRC 的生成多項式為 G(X) = X3+1,求冗餘碼。011
1001 10111000 / 1001
3、TCP 的擁塞視窗cwnd大小與傳輸輪次n的關係如下所示

Cwnd 1 2 4 8 16 32 33 34 35 36 37 38 39
n 1 2 3 4 5 6 7 8 9 10 11 12 13
Cwnd 40 41 42 21 22 23 24 25 26 1 2 4 8
N 14 15 16 17 18 19 20 21 22 23 24 25 26

(1)試畫出如圖5-25所示的擁塞視窗與傳輸輪次的關係曲線。

(2)指明TCP工作在慢開始階段的時間間隔。[1, 6] [23, 26]
(3)指明TCP工作在擁塞避免階段的時間間隔。[6, 16] [17, 22]
(4)在第16輪次和第22輪次之後傳送方是通過收到三個重複的確認還是通過超市檢測到丟失了報文段?
在第16輪次後傳送方通過收到三個重複的確認檢測到丟失了報文段
在第22輪次後傳送方通過超時檢測到丟失了報文段
(5)在第1輪次,第18輪次和第24輪次傳送時,門限ssthresh分別被設定為多大?
在第1輪次傳送時,門限ssthresh被設定為32
在第18輪次傳送時,門限ssthresh被設定為發生擁塞的一半,21
在第24輪次傳送時,門限ssthresh被設定為13
(6)在第幾輪次傳送出第70個報文段?
第70個報文段在第7輪次傳送出
(7)假定在第26輪次之後收到了三個重複的確認,因而檢測出了報文段的丟失,那麼擁塞視窗cwnd和門限ssthresh應設定為多大?
擁塞視窗cwnd和門限ssthresh應設定為8的一半,即4

4、使用連續ARQ協議時,接收方一般採用累積確認的方式。即不必對收到的分組逐個傳送確認,而是對按序到達的最後一個分組傳送確認,這樣就表示:到這個分組為止的所有分組都已正確收到了。請給出累積確認的優缺點,並用例項進行解釋。
累積確認的優點:容易實現,即使確認丟失也不必重傳
累積確認的缺點:不能向傳送方反映出接收方已經正確收到所有分組的資訊

5、(1)請給出劃分子網的情況下路由器轉發分組的演算法。
1,從收到的分組的首部提取目的IP地址D。
2,先用各直連網路的子網掩碼和D逐位相“與”,若其結果與該行的目的網路地址匹配,則將分組直接交付。否則就是間接交付,執行3。
3,若路由表中的目的地址為D的特定主機路由,則將分組傳送給指明的下一跳路由。否則,執行 4。
4,對路由表中的每一行的子網掩碼和D逐位相“與”,若其結果與該行的目的網路地址匹配,則將分組傳送給指明的下一跳路由。否則,執行 5。
5,路由表中有一個預設路由,則將分組傳送給路由表中指明的預設路由器。否則,執行 6。
6,報告轉發分組錯誤。
(2)如下圖所示,已知網際網路和路由器 R1 中的路由表,請配置出路由器R2的路由表。
目的網路地址 子網掩碼 下一跳
128.30.33.0 255.255.255.128 R1
128.30.33.128 255.255.255.128 介面0
128.30.36.0 255.255.255.0 介面1

(3)主機H1向H3傳送分組。試討論R1和R2在收到H1向H3傳送的分組後查詢路由表的過程。

6、假定網路中的路由器B的路由表有如下的專案:
目的網路 距離 下一跳路由器
N1 7 A
N2 2 B
N6 8 F
N8 4 E
N9 4 F

目的網路 距離
N1 7
N3 8
N6 4
N8 3

現在B收到從C發來的RIP路由更新資訊,試根據距離向量演算法求出路由器B更新後的路由表,並詳細說明每一個步驟。

目的網路 距離 下一跳路由器
N1 7 A 相同的下一跳不改變
N2 2 B 無接收不改變
N3 9 B 新的相同新增進來
N6 5 B 不同的下一跳,距離更短更新
N8 4 E 不同的下一跳,距離一樣不改
N9 4 F 無接受不改變

7、 某單位分配到一個起始地址為14.24.74.0/24的地址塊。該單位需要用到三個子網,他們的三個子地址塊的具體需求是:子網N1需要120個地址,子網N2需要60個地址,子網N3需要10個地址。請給出地址塊的分配方案。
起始地址為 14.24.74.0/24 的地址塊。
子網 N1 需要 120 個地址。N1首地址14.24.74.0/25
子網 N2 需要 60 個地址。N2首地址14.24.74.128/26
子網 N3 需要 10 個地址。N3首地址14.24.74.192/28

8、 請說明IP地址和硬體地址的區別,為什麼需要使用兩種不同的地址?
一、IP地址和硬體地址的區別
1、長度的區別:
實體地址即硬體地址,由48bit構成;IP地址由32bit組成,是邏輯地址。
2、放置位置的區別:
IP地址放IP資料報的首部,而硬體地址則放在MAC幀的首部。
3、使用的區別:
在網路層和網路層以上使用IP地址,資料鏈路層及以下使用硬體地址。
二、使用這兩種不同的地址的原因
在IP 層抽象的互連網上,我們看到的只是IP 資料報,路由器根據目的站的IP地址進行選路。在具體的物理網路的鏈路層,我們看到的只是MAC 幀,IP 資料報被封裝在MAC幀裡面。MAC 幀在不同的網路上傳送時,其MAC 幀的首部是不同的。

9、 TCP 採用了什麼樣的連線服務?簡述建立 TCP 連線的過程。
在TCP/IP協議中,TCP協議提供可靠的連線服務,採用三次握手建立一個連線。
1.第一次握手:建立連線。客戶端傳送連線請求報文段,將SYN位置為1,Sequence Number為x;然後,客戶端進入SYN_SEND狀態,等待伺服器的確認;
2.第二次握手:伺服器收到SYN報文段。伺服器收到客戶端的SYN報文段,需要對這個SYN報文段進行確認,設定Acknowledgment Number為x+1(Sequence Number+1);同時,自己還要傳送SYN請求資訊,將SYN位置為1,Sequence Number為y;伺服器端將上述所有資訊放到一個報文段(即SYN+ACK報文段)中,一併傳送給客戶端,此時伺服器進入SYN_RECV狀態;
3.第三次握手:客戶端收到伺服器的SYN+ACK報文段。然後將Acknowledgment Number設定為y+1,向伺服器傳送ACK報文段,這個報文段傳送完畢以後,客戶端和伺服器端都進入ESTABLISHED狀態,完成TCP三次握手。
完成了三次握手,客戶端和伺服器端就可以開始傳送資料。以上就是TCP三次握手的總體介紹。
Sequence Number:用來標識從TCP發端向TCP收端傳送的資料位元組流,它表示在這個報文段中的的第一個資料 位元組在資料流中的序號;主要用來解決網路報亂序的問題;
Acknowledgment Number:32位確認序列號包含傳送確認的一端所期望收到的下一個序號,因此,確認序號應 當是上次已成功收到資料位元組序號加1。不過,只有當標誌位中的ACK標誌(下面介紹)為1時該確認序列號的字 段才有效。主要用來解決不丟包的問題;

10、假設T為考生學號後三位整數。令N=T%7+4,即除7的餘數加4。假設某組織獲得IP地址塊:210.97.96.0/20。欲把該組織內部劃分為N個大小相同的子網,設定預設閘道器地為所在網段的最大IP地址。你作為網路管理員,請寫出每個網路的網路號、子網掩碼、預設閘道器。
210.97.96.0/23
255.255.255.0
210.97.96.1

11、假設T為考生學號後三位整數。令X=T%9+1,即除9的餘數加1。路由器A和路由器B是自治系統AS中兩個相鄰的路由器,該自治系統中的路由選擇協議使用RIP。假定路由器A的路由表表項如表所示。現在A收到從B發來的RIP報文,如表所示。 101%9+1=3
路由器A 路由器B
目的網路 距離 下一跳路由器 目的網路 距離
N1 6 C N2 5
N2 2 D N3 7
N6 7 B N6 5
N8 6 E N8 4
N9 3 B N9 5
N4 6 D N4 X
請給出路由器A根據路由器B表項更新後路由表,標註所做的變更。
路由器A
目的網路 距離 下一跳路由器
N1 6 C 相同不改
N2 2 D 距離短,不改
N3 8 D 新的,新增
N4 4 D 不同下一跳,更短,更新
N6 6 B 不同下一跳,更短,更新
N8 5 E 不同下一跳,更短,更新
N9 3 B 不同下一跳,更短,不改

四、簡答題

  1. 簡述使用ARP的四種典型情況。
    1.傳送方是主機,把IP資料包傳送到本網路上的另一個主機。這時用ARP找到目的主機的硬體MAC地址。
    2.傳送方是主機,要把IP資料報傳送到另一個網路上的主機。這時用ARP找到本網路上的一個路由器(閘道器)的硬體MAC地址。剩下的工作由這個路由器來完成。
    3.傳送方是路由器,要把IP資料報轉發到本網路上的一個主機。這時用ARP找到目的主機的硬體MAC地址
    4.傳送方是路由器,要把IP資料報轉發到另一個網路的一個主機。這時用ARP找到本網路上的一個路由器(閘道器)的硬體地址。剩下的工作有這個路由器來完成。

  2. 協議與服務有何區別與聯絡?
    (1)協議是控制對等實體之間通訊的規則,是水平的。
    服務是下層通過層間介面向上層提供的功能,是垂直的。
    (2)協議的實現保證了能夠向上一層提供服務,要實現本層協議還需使用下層提供的服務

  3. 路由選擇協議三要素是什麼?請簡述RIP 協議、OSPF協議各自的三要素。
    路由選擇協議三要素:和哪些路由交換資訊,交換哪些資訊,什麼時間交換資訊
    RIP 協議三要素
    (1)僅和相鄰路由器交換資訊。
    (2)交換的資訊是當前本路由器所知道的全部資訊,即自己的路由表。
    (3)按固定的時間間隔交換路由資訊,例如,每隔30秒。
    OSPF協議三要素
    (1)向本自治系統中所有路由傳送資訊,這裡使用的方法是洪泛法。
    (2)傳送的資訊就是與本路由器相鄰的所有路由器的鏈路狀態,但只是路由器所知道的的部分資訊。
    “鏈路狀態”就是說明本路由器都和哪些路由器相鄰,以及該鏈路的“度量”
    (3)只有當鏈路狀態發生變化時,路由器才用洪泛法向所有路由器傳送此資訊。

  4. 網路互連有何實際意義?進行網路互連時,有哪些共性問題需要解決?
    網路互連可擴大使用者共享資源範圍和更大的通訊區域。
    進行網路互連時,需要解決共同的問題有:
    ①不同的定址方案;②不同的最大分組長度;③不同的網路接入機制;
    ④不同的超時控制;⑤不同的差錯恢復方法;⑥不同的狀態報告方法;
    ⑦不同的路由選擇技術;⑧不同的使用者接入控制;
    ⑨不同的服務(面向連線服務和無連線服務);⑩不同的管理與控制方式;等等。

  5. 試簡述IP、ARP、RARP 和ICMP協議的作用。
    IP、ARP、ARRP、ICMP都是TCP/IP的網路層協議。
    IP是網路層地址,是Internet Protocol網際協議的簡稱。
    ARP是地址解析協議, 即將網路地址轉換成資料鏈路層地址。是Address Resolution Protocol的簡稱。
    RARP是逆向地址解析協議,即將資料鏈路層地址轉換成網路層地址。是Reverse Address Resolution Protocol的簡稱。
    ICMP是網際控制報文協議,來檢測網路層的通路資訊和錯誤報告。是Internet Control Message Protocol的簡稱。

  6. 為什麼要對計算機網路進行分層?並分別描述OSI參考模型和TCP/IP參考模型的層次結構。
    為何分層: 目的是把各種特定的功能分離開來,使其實現對其他層次來說是可見的。分層結構使各個層次的設計和測試相對獨立。各層分別實現不同的功能,下層為上層提供服務,各層不必理會其他的服務是如何實現的,因此,層1實現方式的改變將不會影響層2。
    OSI七層,TCP/IP五層,四層:
    ISO七層結構的OSI/RM:
    物理層——鏈路層——網路層——傳輸層——會話層——表示層——應用層
    Tcp四層:網路介面層,網路層,傳輸層,應用層
    Tcp五層:物理層,鏈路層,網路層,傳輸層,應用層

  7. 網路介面卡的作用是什麼?它工作在OSI的哪一層?
    網路介面卡又稱網絡卡或網路介面卡(NIC),英文名NetworkInterfaceCard。他的作用是使計算機聯網的裝置。平常所說的網絡卡就是將PC機和LAN連線的網路介面卡。網絡卡(NIC)插在計算機主機板插槽中,負責將使用者要傳遞的資料轉換為網路上其它裝置能夠識別的格式,通過網路介質傳輸,網絡卡工作網路介面層。

  8. 簡述五層網路體系結構中每層基本功能。
    ⑴物理層: 物理層的任務就是透明地傳送位元流,確定連線電纜插頭的定義及連線法。
    ⑵資料鏈路層: 資料鏈路層的任務是在兩個相鄰結點間的線路上無差錯地傳送以幀(frame)為單位的資料。每一幀包括資料和必要的控制資訊。
    ⑶網路層: 網路層的任務就是要選擇合適的路由,使傳送站的運輸層所傳下來的分組能夠正確無誤地按照地址找到目的站,並交付給目的站的運輸層。
    ⑷運輸層: 運輸層的任務是向上一層的進行通訊的兩個程序之間提供一個可靠的端到端服務,使它們看不見運輸層以下的資料通訊的細節。
    ⑸應用層: 應用層直接為使用者的應用程序提供服務。

  9. 簡述可靠傳輸的基本要求和實現機制。
    可靠的傳輸應該滿足下面兩個要求:
    (1)傳輸的通道不產生差錯;
    (2)保證傳輸資料的正確性,無差錯、不丟失、不重複、並且按序到達。
    TCP為了提供可靠傳輸:
    (1)首先,採用三次握手來建立TCP連線,四次握手來釋放TCP連線,從而保證建立的傳輸通道是可靠的。
    (2)其次,TCP採用了連續ARQ協議(回退N,Go-back-N;超時自動重傳)來保證資料傳輸的正確性,使用滑動視窗協議來保證接方能夠及時處理所接收到的資料,進行流量控制。
    (3)最後,TCP使用慢開始、擁塞避免、快重傳和快恢復來進行擁塞控制,避免網路擁塞。

  10. 簡述乙太網有最小資料幀長度制約的原因由來。
    傳統的乙太網是共享性區域網,採用載波偵聽多路訪問/衝突檢測CSMA/CD協議。
    最小幀長必須大於整個網路的最大時延位(最大時延時間內可以傳輸的資料位)。
    如果幀長度太小,就可能出現網路上同時有兩個幀在傳播,就會產生衝突(碰撞)而造成網路無法傳送資料。
    如果資料幀太長就會出現有的工作長時間不能傳送資料,而且可能超出接受端的緩衝區大小,造成緩衝益出。
    由於多方面的限制,每個乙太網幀都有最小的大小64bytes最大不能超過1518bytes,對於小於或者大於這個限制的乙太網幀我們都可以視之為錯誤的資料幀,一般的乙太網轉發裝置會丟棄這些資料幀。

  11. 路由選擇協議三要素是指:與哪些路由器交換資訊、交換哪些資訊、什麼時間交換資訊。請結合路由協議三要素比較分析RIP、OSPF和BGP協議。
    RIP:是內部閘道器協議,演算法為路由向量。緊和相鄰路由器交換資訊;路由交換的資訊是當前本路由器所知道的全部資訊,即自己現在的路由表;按固定的時間間隔交換路由資訊。
    OSPF:是內部閘道器協議,演算法為最短路徑,鏈路狀態。向本自治系統中所有路由器傳送資訊,方法為洪泛法;傳送的資訊就是與本路由器相鄰的所有路由器的鏈路狀態;只有當鏈路狀態發生變化時,路由器才向所有的路由器用洪泛法傳送此資訊。
    BGP:是外部閘道器協議,演算法為路徑向量。和本節點相鄰的路由器;首次 整個路由表, 非首次 有變化的部分。

  12. 網路協議三要素是指:語法、語義和同步。請選擇5種網路層或傳輸層協議,簡述其功能和原理。選擇其中一協議,舉例說明網路協議三要素具體體現。
    計算機網路協議由三要素組成:語法、語義和時序。
    語法:通訊資料和控制資訊的結構與格式。
    語義:對具體事件應發出何種控制資訊,完成何種動作,以及做出何種應答。
    時序:對事件實現順序的詳細說明。

  13. 在考生電腦瀏覽器位址列輸入:http://www.njpji.cn/index.htm並回車. 請結合計算機網路課程知識,描述整個計算機網路做出響應處理的詳細過程。
    瀏覽器查詢域名的IP地址
    導航的第一步是通過訪問的域名找出其IP地址。DNS查詢過程如下:
    瀏覽器快取 – 瀏覽器會快取DNS記錄一段時間。 有趣的是,作業系統沒有告訴瀏覽器儲存DNS記錄的時間,這樣不同瀏覽器會儲存個自固定的一個時間(2分鐘到30分鐘不等)。
    系統快取 – 如果在瀏覽器快取裡沒有找到需要的記錄,瀏覽器會做一個系統呼叫(windows裡是gethostbyname)。這樣便可獲得系統快取中的記錄。
    路由器快取 – 接著,前面的查詢請求發向路由器,它一般會有自己的DNS快取。
    ISP DNS 快取 – 接下來要check的就是ISP快取DNS的伺服器。在這一般都能找到相應的快取記錄。
    遞迴搜尋 – 你的ISP的DNS伺服器從跟域名伺服器開始進行遞迴搜尋,從.com頂級域名伺服器到Facebook的域名伺服器。一般DNS伺服器的快取中會有.com域名伺服器中的域名,所以到頂級伺服器的匹配過程不是那麼必要了

  14. 簡述TCP和UDP協議主要區別,並畫出協議的傳輸過程圖。
    UDP特點:無連線;盡最大努力交付;面向報文;無擁塞控制;支援一對一、一對多、多對一和多對多;首部開銷小(只有8位元組);不可靠的;時延小;實時性強.
    TCP特點:面向連線;面向位元組流;提供流量控制&擁塞控制;點對點(一對一);首部開銷大(固定首部20位元組);提供可靠交付服務。
    UDP適應於對實時要求較高、不允許有較大時延的情況,如航空資訊應用。UDP資料報和TCP 報文段首部相同部分:源埠、目的埠、檢驗和.

  15. 以傳輸過程圖和流程圖描述滑動窗協議,並給出go-back-N協議的傳輸過程圖。

  16. 簡述虛電路和資料報傳輸方式的工作原理。
    在傳輸方式上,虛電路服務在源、目的主機通訊之前,應先建立一條虛電路,然後才能進行通訊,通訊結束應將虛電路拆除.而資料報服務,網路層從運輸層接收報文,將其裝上報頭(源、目的地址等資訊)後,作為一個獨立的資訊單位傳送,不需建立和釋放連線,目標結點收到資料後也不需傳送確認。因而是一種開銷較小的通訊方式.但發方不能確切地知道對方是否準備好接收,是否正在忙碌,因而資料報服務的可靠性不是很高.

  17. 簡述Dijkstra路由演算法的工作原理。
    Dijkstra演算法是由E.W.Dijkstra於1959年提出,又叫迪傑斯特拉演算法。該演算法採用了一種貪心模式,其解決的是有向圖中單個節點到另一節點的最短路徑問題,其主要特點是每次迭代時選擇的下一個節點是當前節點最近的子節點,也就是說每一次迭代行進的路程是最短的。而為了保證最終搜尋到的路徑最短,在每一次迭代過程中,都要對起始節點到所有遍歷到的點之間的 最短路徑 進行更新,具體看一下過程。

  18. 描述有連線傳輸和無連線傳輸的業務傳輸過程,並分別給出常用具體應用的例項。
    https://blog.csdn.net/lijiext/article/details/112503804
    網路層:分成兩種網路服務方式–資料報和虛電路方式, 資料報是一種無連線的網路服務,虛電路是一種面向連線的網路服務。
    資料報的概念就是:在網路層上,資料包都是自己獨立路由的,每個資料包都有目的端和源端的詳細地址,這樣就導致了最好到達目的端的資料包是無序的。
    虛電路的概念就是:在網路層上,源端的網路實體和目的端的網路實體在資料包傳輸之前要進行虛電路的建立。在沿虛電路的路上每一個路由器都會為這路虛電路建立埠對映。在建立完之後,所有的資料包都會沿著該虛電路,按照順序的到達目的端。
    傳輸層:主要有兩種傳輸服務方式–TCP和UDP,TCP是面向連線的傳輸方式,UDP是面向無連線的傳輸方式。

  19. 請描述WiFi連線過程中使用了哪些協議。

  20. 請描述在某大學校區的校園網中進行網站瀏覽時,使用了哪些傳輸協議。
    應用層使用了HTTP協議進行超文字傳輸,對於伺服器後臺處理應該有telnet遠端呼叫協議響應使用者,DNS協議獲取網路地址,即IP地址;開啟網頁,網頁顯示用到了表示層的HTML協議;另外必然用到了傳輸層的TCP和網路層的IP協議;網路層ARP協議獲取實體地址;ICMP協議控制資訊的傳遞,
    應用層:http,telnet運輸層:udp,tcp網路層:ip,arp,rarp,icmp,igmp資料鏈路層:ppp

五、綜合題

  1. 網路A和網路B通過Router1、Router2兩臺路由器實現互聯,中間為網路C,網路管理員在該網路中啟用靜態路由實現互通。網路拓撲如圖4-1所示,各裝置所連線的網路介面、介面MAC地址(分別用代號M1 ,M2,M3…表示)及IP地址分配如表4-1所示。

                         圖 4-1
    
                         表 4-1
    

裝置名 網路介面 MAC地址 IP地址 子網掩碼
PC1 Fa0 M1 192.168.1.11 255.255.255.0
PC2 Fa0 M2 192.168.2.11 255.255.255.0
R1 Fa0/0 M3 192.168.1.254 255.255.255.0
Fa0/1 M4 192.168.12.1 255.255.255.0
R2 Fa0/0 M5 192.168.12.2 255.255.255.0
Fa0/1 M6 192.168.2.254 255.255.255.0

請依據上述網路拓撲及配置,完成下列問題,在問題的方格內填寫正確的答案。
(1)列出交換機的MAC轉發表。
交換機Switch1 的轉發表 交換機Switch2的轉發表
MAC地址 埠 MAC地址 埠
M1 Fa0/1 M2 Fa0/2
M3 Fa0/24 M6 Fa0/24

(2)將路由器路由表補充完整,直連路由C,靜態路由S。
Router1的路由表 Router2的路由表
型別 目的網路 出介面 下一跳地址 型別 目的網路 出介面 下一跳地址
C 192.168.1.0 Fa0/0 ---- C 192.168.12.0 Fa0/0 —
C 192.168.12.0 Fa0/1 ---- C 192.168.2.0 Fa0/1 —
S 192.168.2.0 Fa0/1 192.168.12.2 S 192.168.1.0 Fa0/0 192.168.12.1
(3)假設PC1向PC2傳送資料,依次列出每個資料鏈路上的報文的IP地址和MAC地址。

網路A	網路C	網路B

源IP 192.168.1.11 192.168.1.11 192.168.1.11
目標IP 192.168.2.11 192.168.2.11 192.168.2.11
源MAC M1 M4 M6
目標MAC M3 M5 M2

2、某路由器建立了如下路由表(見表 4-2),該路由器可以直接從介面 0 和介面 1 轉發分組,也可以通過相鄰的路由器 R2、 R3 和 R4 進行轉發。
表 4-2 路由表
目的網路 子網掩碼 下一跳
130.95.39.0 255.255.255.128 介面0
130.95.39.128 255.255.255.128 介面 1
130.95.40.0 255.255.255.128 R2
193.5.153.0 255.255.255.192 R3
*(預設) - R4
該路由器現收到 5 個分組,其目的地址分別為:
(1) 130.95.39.10
(2) 130.95.40.12
(3) 130.95.40.151
(4) 193.5.153.19
(5) 193.5.153.110
請分別計算這些分組的下一跳,寫出計算過程。
(1) 130.95.39.10 -----》130.95.39.00001010 下一跳 介面0
(2) 130.95.40.12 -----》130.95.40.00001100 下一跳 R2
(3) 130.95.40.151 -----》130.95.40.10010111 下一跳 介面 1
(4) 193.5.153.19 -----》193.5.153.00010011 下一跳 R3
(5) 193.5.153.110 -----》193.5.153.01101110 下一跳 R4

3、假設某企業有三個部門A、B、C,為了安全起見,要求網路管理人員使用標準ACL完成以下三任務:(1)允許主機A訪問主機B (2)拒絕除主機A外的10.1.1.0網路訪問主機B (3)允許其他流量訪問主機B。

配置環境如上圖,基本配置已完成。請你正確寫出配置路由器安全訪問控制列表語句,以達到管理者的要求。
R1(config)#access-list 1 permit host 10.1.1.100
R1(config)#access-list 1 deny 10.1.1.0 0.0.0.255
R1(config)#access-list 1 permit any
R1(config)#int s0/3/0
R1(config-if)#ip access-group 1 out
或者
R2(config)#int s0/3/0
R2(config-if)#ip access-group 1 in

4、在某企業分公司有銷售業務部1(104房間)、銷售業務部2(204房間)、技術服務部1(105房間)及技術服務部2(205房間)。出於安全方面的考慮,可以通過劃分vlan隔離不同部門間的互訪。請完成該功能,實現相同部門可以互訪,不同部門不能互訪。

交換機
(1)更改主機名為S5
Switch# configure terminal
Switch(config)# hostname S5
(2)建立VLAN
S5(config)# vlan 104
S5(config-vlan)# exit
S5(config)# vlan 105
(3)將Fa0/1和Fa0/2介面加入相應VLAN
S5(config)#int fa 0/1
S5(config-if)# Switchport access vlan 104
S5(config-if)# exit
S5(config)# int fa 0/2
S5(config)# Switchport access vlan 105
(4)將上連S3-4的Fa0/24介面設為TRUNK,且只允許攜帶VLAN104和105的VLAN標籤數 資料幀通過
S5(config)#int fa 0/24
S5(config-if)# Switchport mode trunk
S5(config-if)# Switchport trunk allowed vlan 104,105

匯聚層 S3-4上配置
(1) 更改主機名 S3-4
Switch# configure terminal
Switch(config)# hostname S3-4
(2) 建立VLAN
S3-4(config)# vlan 104
S3-4(config)# vlan 105
(3) 將下連S1的Fa0/24和S2的Fa0/23介面設為TRUNK,且只允許攜帶VLAN104和105的VLAN標籤數 資料幀通過
S3-4(config)# int fa 0/23
S3-4(config-if)# Switchport mode trunk
S3-4(config-if)# Switchport trunk encapsulation dot1q
S3-4(config-if)# Switchport trunk allowed vlan 104,105
S3-4(config)# int fa 0/24
S3-4(config-if)# Switchport mode trunk
S3-4(config-if)# Switchport trunk encapsulation dot1q
S3-4(config-if)# Switchport trunk allowed vlan 104,105

5、路由器只需要一個乙太網介面和交換機連線,交換機的這個介面設定為Trunk介面。在路由器上建立多個子介面和不同的VLAN 連線,子介面是路由器物理介面上的邏輯介面。採用單臂路由技術可以大大節約路由器的乙太網介面和交換機的乙太網介面數量,請寫出以下裝置的配置過程,使所有PC機之間可以互通。
(PC0,PC2的網路地址:192.168.1.0/24,閘道器:192.168.1.254 ;PC3,PC1的網路地址:192.168.2.0/24,閘道器:192.168.2.254;PC0,PC2屬於VLAN 10,PC1,PC3屬於VLAN 20)

S2(config)# int fa0/1
S2(config-if)# switch trunk enca dot1q
S2(config-if)# switch mode trunk
S2(config)# int fa0/2
S2(config-if)# switch mode trunk
S2(config)# vlan 10
S2(config)# vlan 20
S2(config)# int fa0/3
S2(config-if)# switch access vlan 10

S2(config)# int fa0/4
S2(config-if)# switch access vlan 20
S2(config)# vlan 10
S2(config)# vlan 20
S2(config)# int fa0/2
S2(config-if)# switch access vlan 10
S2(config)# int fa0/3
S2(config-if)# switch access vlan 20
S2(config)# int fa0/1
S2(config-if)# switch mode trunk

R1(config)# int fa0/0.1
R1(config-subif)# encap dot1q 10
R1(config-subif)# ip 192.168.1.254 255.255.255.0
R1(config)# int fa0/0.2
R1(config-subif)# encap dot1q 20
R1(config-subif)# ip 192.168.2.254 255.255.255.0
6、下圖是模擬某企業接入層網的網路拓撲結構。在該企業網路接入層採用二層交換機,接入層交換機劃分了人事部網VLAN10和開發部網VLAN20。也就是圖中的pc1和pc3屬於vlan10,pc2和PC4、pc5屬於vlan20.
為滿足要求,使得屬於相同vlan的使用者可以正常通訊,不同vlan的使用者不能互訪。需要對交換機sw1和sw2進行vlan劃分,請你完成相關的配置命令。

  1. 只允許源地址211.105.130.0 255.255.255.0子網上的主機telnet路由器(R1),所有裝置基本配置已完成,請使用標準訪問控制列表以實現要求寫出主要配置命令。

定義要轉發的網段
R1(config)# access-list 1 permit 211.105.130.0 0.0.0.255
將符合要求的每個內部本地IP地址轉換為對應的全域性埠地址
R1(config)# ip inside source list 1 interface fa0/0 overload
R1(config)# int fa0/2
指定連線內部網路的內部埠
R1(config-if)# ip nat inside
R1(config-if)# fa0/0
R1(config-if)# ip nat outside

六、協議分析題(共20分)
1.顯示並截圖本機網路配置資訊,包括IP地址、子網掩碼、預設閘道器、MAC地址。
2.用wireshark軟體獲取一UDP傳送型別資料包,並對首部資訊截圖。結合所學計算機網路協議知識,分析從資料鏈路層至應用層所涉及的所有協議及首部具體欄位取值,至少包含協議型別、MAC地址、IP地址、埠、IP協議版本總長度標誌位等資訊。

計算機網路複習資料