出題考察范圍主要還是上課老師講到的內容:應用層:DNS,socket編程接口的使用,傳輸層:TCP三次握手、網絡層:路由表鏈路層:網橋等
選擇題:
1.以太網交換機進行轉發決策時使用的PDU 地址是_______。【408】
A.目的物理地址 B.目的IP 地址
C.源物理地址 D.源IP 地址
參考答案:考查交換機的工作原理。
交換機實質上是一個多端口網橋,工作在數據鏈路層,數據鏈路層使用物理地址進行轉發,而轉發通常都是根據目的地址來決定出端口。
2.下列網絡設備中,能夠抑制廣播風暴的是______。【408】
Ⅰ 中繼器Ⅱ 集線器Ⅲ 網橋Ⅳ 路由器
A.僅Ⅰ 和Ⅱ B.僅Ⅲ
C.僅Ⅲ 和Ⅳ D.僅Ⅳ、
參考答案:考查網絡設備與網絡風暴。
物理層設備中繼器和集線器既不隔離沖突域也不隔離廣播域;網橋可隔離沖突域,但不隔離廣播域;網絡層的路由器既隔離沖突域,也隔離廣播域;VLAN 即虛擬局域網也可隔離廣播域。對於不隔離廣播域的設備,他們互連的不同網絡都屬於同一個廣播域,因此擴大了廣播域的范圍,更容易產生網絡風暴。
3.某網絡拓撲如下圖所示,路由器R1只有到達子網192.168.1.0/24的路由。為使R1可以將IP分組正確地路由到圖中所有子網,則在R1中需要增加的一條路由(目的網絡,子網掩碼,下一跳)是【408】
A.192.168.2.0 255.255.255.128 192.168.1.1
B.192.168.2.0 255.255.255.0 192.168.1.1
C.192.168.2.0 255.255.255.128 192.168.1.2
D.192.168.2.0 255.255.255.0 192.168.1.2
解答:D。此題主要考察路由聚合。要使R1能夠正確將分組路由到所有子網,則R1中需要有到192.168.2.0/25和192.168.2.128/25的路由。觀察發現網絡192.168.2.0/25和192.168.2.128/25的網絡號的前24位都相同,於是可以聚合成超網192.168.2.0/24。從圖中可以看出下一跳地址應該是192.168.1.2。
4.以下哪個是MAC地址( B) --鏈路層【百度文庫】
A OD-01-02-AA B 00-01-22-OA-AD-01 C AO.O1.00 D 139.216.000.012.002
參考答案:考察MAC地址,處於網絡中的每台設備都有一個唯一的硬件地址,也就是MAC地址,由網絡設備制造商生產時寫在硬件內部,有六個字節,前三個字節是生產廠家的標識,后三個是設備的ID,因此選擇B
5.關於無分類編址CIDR,下列說法錯誤的是 C 。【百度文庫】
A、CIDR 使用各種長度的“網絡前綴”來代替分類地址中的網絡號和子網號。
B、CIDR將網絡前綴都相同的連續的IP 地址組成“ CIDR”地址塊。
C、網絡前綴越短,其地址塊所包含的地址數就越少。
D、使用CIDR,查找路由表時可能會得到多個匹配結果,應當從匹配結果中
選擇具有最長網絡前綴的路由。因為網絡前綴越長,路由就越具體。
參考答案:考察CIDR(無類別域間路由)技術的使用,使用CIDR,可將一個IP地址表示為網絡ID和設備ID,(xxxx.xxxx.xxxx /20)這里的20就是前20位是網絡ID也就是題中的網絡前綴,剩下的為設備ID,所以網絡前綴越長,則地址塊所包含的地址數越多。
6.當一台計算機從FTP服務器下載文件時, 在該FTP服務器上對數據進行封裝的五個轉換步驟是( B)。【百度文庫】
A. 比特,數據幀,數據包,數據段,數據
B. 數據,數據段,數據包,數據幀,比特
C. 數據包,數據段,數據,比特,數據幀
D. 數據段,數據包,數據幀,比特,數據
參考答案:考察數據在各個層的表示,FTP使用的是應用層協議,在應用層上,數據當然是以數據的方式存在,在傳輸層,數據通過傳輸層的協議將數據分成一段一段的方便發送,然后送到了網絡層,一個TCP協議的數據段往往很大,而鏈路層支持的大小MTU一般沒那么大,所以網絡層會將一個數據段切割成多個數據包,然后送給鏈路層,鏈路層封裝上頭部和尾部,組裝成了數據幀,最后送到物理層,由於物理層只負責發送,所以數據對他而言都是比特流。
7.局域網體系結構中 B 被划分成MAC和LLC兩個子層。【百度文庫】
A、物理層 B、數據鏈路層 C、網絡層 D、運輸層
參考答案:考察鏈路層,MAC子層和LLC子層均是數據鏈路層的內容。
其中LLC子層負責向其上層提供服務;MAC子層的主要功能包括數據幀的封裝/卸裝,幀的尋址和識別,幀的接收與發送,鏈路的管理,幀的差錯控制等。MAC子層的存在屏蔽了不同物理鏈路種類的差異性。
8.關於互聯網中IP 地址,下列敘述錯誤的是 D 。【百度文庫】
A、在同一個局域網上的主機或路由器的IP 地址中的網絡號必須是一樣的。
B、用網橋互連的網段仍然是一個局域網,只能有一個網絡號。
C、路由器總是具有兩個或兩個以上的IP 地址。
D、當兩個路由器直接相連時,在連線兩端的接口處,必須指明IP 地址。
參考答案:主要考察路由的轉發,路由器在轉發時,會用目的IP來決定發送到哪個接口,但是實際的發送依然是通過MAC地址來實現的,也就是路由轉發時並不知道下一跳的IP地址,只知道下一跳的MAC地址
9.將物理地址轉換為IP 地址的協議是___,將ip地址轉換為物理地址的是___。【百度文庫】
P-153 A、IP B 、ICMP C、ARP D、RARP
參考答案:考察ARP和RARP的區別,兩個實現的是相反的功能,當發送主機的網絡層知道了目的主機的IP地址,但是發送主機並不知道目的主機的MAC地址時使用,ARP協議向一個網絡內的所有設備發送一個MAC幀,查找這個IP地址的MAC地址,只有具有這個IP地址的主機,或者網關會回復自己的MAC地址。RARP則相反,他允許局域網的物理機器從網關服務器的 ARP 表或者緩存上請求其 IP 地址。
10.某公司的幾個分部在市內的不同地點辦公,各分部聯網的最好解決方案是___。【百度文庫】
A.公司使用統一的網絡地址塊,各分部之間用以太網相連
B.公司使用統一的網絡地址塊,各分部之間用網橋相連
C.各分部分別申請一個網絡地址塊,用集線器相連
D.把公司的網絡地址塊划分為幾個子網,各分部之間用路由器相連
參考答案:D
12.下列功能中,哪一個最好的描述了數據鏈路層:【百度文庫】
A、保證數據正確的順序、無措和完整
B、處理信號通過介質的傳輸
C、提供用戶與網絡的接口
D、控制報文通過網絡的路由選擇
參考答案:考察鏈路層的功能,“保證數據正確的順序,無錯誤和完整”是對差錯控制和流量控制方法的描述;“處理信號通過介質傳輸”是物理層的功能;數據鏈路層只對其上層提供服務,並不對用戶提供接口:“控制報文通過網絡的路由選擇”是網絡層的功能。
13.以下為路由選擇協議的是:【百度文庫】
A.RIP B. ICMP C.PPP D.ARP
參考答案:考察路由協議,常見的路由協議主要有:RIP、OSPF
簡答題:
1、簡述域名查詢的解析過程,以www.ustc.edu.cn為例【原創】
老師講過這個題的,要考慮到1.先查本地緩存2.查本地DNS的域名緩存,若沒有則訪問根域名服務器3.查根域名服務器得到.cn的地址,4.查一級域名服務器得到edu.cn,5.查二級域名服務器得到ustc.edu.cn
2、TCP三次握手的過程【原創】
參考答案: (1)第一次握手:Client將標志位SYN置為1,隨機產生一個值seq=x,並將該數據包發送給Server,Client進入SYN_SENT狀態,等待Server確認。
(2)第二次握手:Server收到數據包后由標志位SYN=1知道Client請求建立連接,Server將標志位SYN和ACK都置為1,ack=x+1,隨機產生一個值seq=y,並將該數據包發送給Client以確認連接請求,Server進入SYN_RCVD狀態。
(3)第三次握手:Client收到確認后,檢查ack是否為x+1,ACK是否為1,如果正確則將標志位ACK置為1,ack=y+1,並將該數據包發送給Server,Server檢查ack是否為K+1,ACK是否為1,如果正確則連接建立成功,Client和Server進入ESTABLISHED狀態,完成三次握手,隨后Client與Server之間可以開始傳輸數據了
3、 將IP 地址空間202.118.1.0/24 划分為2 個子網,分別分配給局域網1、局域網2,每個局域網需分配的
IP 地址數不少於120 個。請給出子網划分結果,說明理由或給出必要的計算過程。【百度文庫】
參考答案:
因為只需要划分兩個子網,所以只需要取主機號一位就可以划分了,每個子網的IP地址數就是2^7-2個也就是126個(減去全為0和全為1的),符合題目要求。
局域網1的IP地址范圍:202.118.1.1~202.118.1.126
局域網2的IP地址范圍: 202.118.1.129~202.118.1.254
兩個局域網的子網掩碼都是 255.255.255.128
分析題:
47 .某主機的 MAC 地址為 00 -15 -C5 -C1 -5E -28 ,IP 地址為 10.2.128.100 (私有地址)。
題 47 -a圖是網絡拓撲,題 47 -b圖是該主機進行 Web 請求的 1個以太網數據幀前 80 個
字節的十六進制及 ASCIIASCII碼內容。 【408】
圖 47 -a圖 網絡拓撲
0000 00 21 27 21 51 ee 00 15 c5 c1 5e 28 08 00 45 00 .! |!Q... ..^(..E.
0010 01 ef 11 3b 40 00 80 06 ba 9d 0a 02 80 64 40 aa .. .😡... .....d@.
0020 62 20 04 ff 00 50 e0 e2 00 fa 7b f9 f8 05 50 18 b ...P.. ..{...P.
0030 fa f0 1a c4 00 00 47 45 54 20 2f 72 66 63 2e 68 ......GE T / rfc.h
0040 74 6d 6c 20 48 54 54 50 2f 31 2e 31 0d 0a 41 63 tml HTTP /1.1..Ac
題 47 -b圖 以太網數據幀 (前 80 字節)
請參考圖中的數據回答以下問題。
(1)WebWeb服務器的服務器的IP 地址是什么?該主機的 默認網關MACMAC地址是什么?
(2)該主機在構造題)該主機在構造題47 -b圖的數據幀時,使用什么協議確定目的圖的數據幀時,使用什么協議確定目的MAC 地址?封裝該地址?封裝該協議請求報文的 以太網幀目MACMAC地址是什么?
(3)假設)假設HTTP/1.1HTTP/1.1協議以持續的非流水線方式工作,協議以持續的非流水線方式工作,一次請求一次請求-響應時間為響應時間為RTTRTT, rf c.html.html頁面引用了 5個 JPEGJPEG小圖像,則從發出題 47 -b圖中的圖中的WebWeb請求開始到請求開始到瀏覽器收到全部內容為止,需要多少個 RTTRTT?
(4)該幀所封裝的)該幀所封裝的IP 分組經過路由器 R轉發時,需修改轉發時,需修改IP 分組頭中的哪些字段?
注:以太網數據幀結構和 IP 分組頭結構別如題 47 -c圖、題圖、題47 -d圖所示。圖所示。 6B
以太網幀結構
解答:
(1)64.170.98.32 00 -21 -27 -21 -51 -ee
以太網幀頭部 6+2=14 字節, IP 數據報首部目的數據報首部目的IP 地址字段前有地址字段前有4*4=16 字節,從以字節,從以太網數 據幀第一字節開始14+16=30 字節,得目的字節,得目的IP 地址 40 aa 62 20(40 aa 62 20(十六進制十六進制),轉換 為十進制得 64.170.98.3264.170.98.32。以太網幀的前六字節 00 -21 -27 -21 -51 -ee 是目的是目的MAC 地址,本地址,本題中即為主機的默認網關 10.2.128.1 端口的 MAC 地址。
(2)ARP FF -FF -FF -FF -FF -FF
ARP 協議解決協議解決IP 地址到地址到MAC 地址的映射問題。主機的地址的映射問題。主機的ARP 進程在本以 太網以廣播的形 式發送 ARP 請求分組,在以太網上廣播時,以太網幀的目的地址為全請求分組,在以太網上廣播時,以太網幀的目的地址為全1,即 FF -FF FF -FF -FF -FF -FF 。
(3) 6 HTTP/1.1 協議以持續的非流水線方式工作時,協議以持續的非流水線方式工作時,服務器在發送響應后仍然在一段時間內服務器在發送響應后仍然在一段時間內保持這段連接, 客戶機在收到前一個響應后才能發送下一個請求。第一個客戶機在收到前一個響應后才能發送下一個請求。第一個RTT 用於 請求 web 頁面, 客戶機收到第一個請求的響應后 (還有 五個請求未發送個請求未發送),每訪問一次對象就用去一個,每訪問一次對象就用去一個RTT 。故共 1+ 5=6 個 RTT 后瀏覽器收到全部內容。后瀏覽器收到全部內容。
(4)源 IP 地址 0a 02 80 64 0a 02 80 64 改為 65 0c 7b 0f
生存時間 (TTL) 減 1
校驗和字段重新計算
私有地址和 Internet 上的主機通信時,須有上的主機通信時,須有NAT 路由器進行網絡地址轉換,把路由器進行網絡地址轉換,把IP 數據 報的源 IP 地址 (本題為私有地址本題為私有地址10.2.128.100) 轉換為轉換為NAT 路由器的一個全球路由器的一個全球IP 地址 (本題 為 101.12.123.15) 。因此,源。因此,源IP 地址字段地址字段0a 02 80 640a 02 80 64變為 65 0c 7b 0f65 0c 7b 0f。IP 數據報每經數據報每經過一個路由器,生存時間 TTL 值就減值就減1,並重新計算首部校驗和。若 IP 分組的長度超過輸 出鏈路的 MTU ,則總長度字段、標志片偏移也要發生變化。
注意,圖 47 -b中每行前每行前4bit 是數據幀的字節計數,不屬於以太網數據幀的內容。是數據幀的字節計數,不屬於以太網數據幀的內容。