一、選擇題(20%)
1.(2009年408真題)在OSI參考模型中,自下而上第一個提供端到端服務的層次是 ( )
A、數據鏈路層
B、傳輸層
C、會話層
D、應用層
答:B,考察端到端概念和對OSI參考模型的掌握。
2.(原創)在實現基於TCP的網絡應用程序時,服務器端正確的處理流程是( )
A、socket() -> bind() -> listen() -> read()/write() -> close()
B、socket() -> bind() -> listen() -> accept() -> read()/write() -> close()
C、socket() -> connect() -> read()/write() -> close()
D、socket() -> bind() -> listen() -> connect() -> read()/write() -> close()
答:B,本題考查了socket基礎概念。
3.(原創)如果采用曼徹斯特編碼,則100Mbps傳輸速率所需要的調制速率為( )
A. 200MBaud B. 400MBaud C. 50MBaud D. 100MBaud
答:A,考察基本概念。
4.在 TCP/IP 體系結構中,直接為 ICMP 提供服務的協議是 ()
A. PPP B. IP C. UDP D. TCP
答:B,ICMP 是網絡層協議, ICMP 報文作為數據字段封裝在 IP 分組中。
5.(計算機408真題)下列網絡設備中,能夠抑制廣播風暴的是______。
Ⅰ 中繼器Ⅱ 集線器Ⅲ 網橋Ⅳ 路由器
A.僅Ⅰ 和Ⅱ B.僅Ⅲ
C.僅Ⅲ 和Ⅳ D.僅Ⅳ、
答:D;物理層設備中繼器和集線器既不隔離沖突域也不隔離廣播域;網橋可隔離沖突域,但不隔離廣播域;網絡層的路由器既隔離沖突域,也隔離廣播域;VLAN 即虛擬局域網也可隔離廣播域。對於不隔離廣播域的設備,他們互連的不同網絡都屬於同一個廣播域,因此擴大了廣播域的范圍,更容易產生網絡風暴。
6.(計算機408真題)網絡層通過什么來查詢路徑?
A、路由表 B、ARP表 C、MAC地址表 D、網橋表
參考答案:A
解析:考察路由器工作原理。路由器在網絡層是一個極其重要的設備,每台路由器都由一張轉發表。路由器檢查到達分組首部中的一個字段的值,然后利用該值在路由器的轉發表中進行查詢,以決定該如何轉發該分組。查詢的結果是分組將被轉發的路由器的鏈路接口。路由表可以用netstat -r 或route查看
7.(牛客網)下列哪種說法是正確的()
A、集線器可以對接收到的信號進行放大
B、集線器具有信息過濾功能
C、集線器具有路徑檢測功能
D、集線器具有交換功能
參考答案:A
解析:考察HUB的工作原理。HUB在網絡中只起到 信號放大 和重發作用,其目的是擴大網絡的傳輸范圍,而不具備信號的定向傳送能力。
8.下列關於交換機的敘述中,正確的是(A)
A.PPP
B.ARP
C.UDP
D.SMTP
解析:D。考察應用程序使用的服務和協議。當接入網絡時可能會用到PPP協議,A可能用到;而當計算機不知道某主機的MAC地址時,用IP地址查詢相應的MAC地址時會用到ARP協議,B可能用到;而當訪問Web網站時,若DNS緩沖沒有存儲相應域名的IP地址,用域名查詢相應的IP地址時要使用DNS協議,而DNS是基於UDP協議的,所以C可能用到,SMTP只有使用郵件客戶端發送郵件,或是郵件服務器向別的郵件服務器發送郵件時才會用到,單純的訪問Web網頁不可能用到。
二、問答題(每個10%,一共30%)
1.(計算機網絡配套教材)簡述TCP的三次握手過程
首先服務器端調用socket()創建服務器端的套接字之后調用bind()綁定創建socket是所拿到的socket文件描述符,之后調用acppet()阻塞自己等待客戶端的連接。
客戶端同樣調用socket()創建客戶端的套接字,之后調用connect()去連接服務器【根據服務器端的套接字鎖定服務器】,此時TCP報文段中SYN=1,seq為一隨機數字x。
服務器端的accept()的阻塞收到該報文段之后被打斷,並發送TCP報文段,SYN=1,ACK=1,seq為隨機數字y,ack=x+1。
客戶端收到該報文段后置狀態為ESTABLISED,ACK=1,seq=x+1,ack=y+1。
服務器端接收到后置自己狀態為ESTABLISED。此時三次握手已經結束。
2.(百度文庫)什么是DNS?主要功能是什么?如何理解域名www.edu.cn?
答案:DNS是域名服務,即Domain Name Service,它提供將域名與IP地址之間的雙向解析功能,即可以將域名解析成對應的IP,可以將IP反向解析為對應的域名。
www.edu.cn的頂級域名是cn,代表中國,而edu是二級域名,代表教育單位,www是主機名。
3.面向連接的服務的優缺點?
答:優點:易於編程;自動處理分組丟失,分組失序;自動驗證數據差錯,處理連接狀態。
缺點:對每個連接都有一個單獨的套接字,耗費更多的資源;在空閑的連接上不發送任何分組;始終運行的服務器會因為客戶的崩潰,導致無用套接字的過多而耗盡資源。
三、綜合題(50%,每個25%)
1.假設Internet的兩個自治系統構成的網絡如圖所示,自治系統AS1由路由器R1連接兩個子網構成;自治系統AS2由路由器R2、R3互聯並連接3個子網構成。各子網地址、R2的接口名、R1與R3的部分接口地址如圖所示。

請回答下列問題。
(1)假設路由表結構如下表所示。請利用路由聚合技術,給出R2的路由表,要求包括到達圖中所有子網的路由,且路由表中的路由項盡可能少。![]()
解析:在AS1中,子網153.14.5.0/25和子網153.14.5.128/25可以聚合為子網153.14.5.0/24;
在AS2中,子網194.17.20.0/25和子網194.17.21.0/24可以聚合為子網194.17.20.0/23,但缺少194.17.20.128/25;子網194.17.20.128/25單獨連接到R2的接口E0。
於是可以得到R2的路由表如下:
考查:路由聚合和路由表結構。
(2)若R2收到一個目的地址為194.17.20.200的IP分組,R2會通過哪個接口轉發該分組?
解析:該IP地址與路由表中194.17.20.0/23和194.17.20.128/25兩個路由表項均匹配,根據最長匹配原則,R2將通過E0接口轉發該IP分組。
考查:CIDR的最長前綴匹配。
(3)R1與R2之間利用哪個路由協議交換路由信息?該路由協議的報文被封裝到哪個協議的分組中進行傳輸?
解析:R1與R2之間利用BGP4(或BGP)交換路由信息;
BGP4的報文被封裝到TCP協議段中進行傳輸。
考查:外部網關協議——邊界網關協議BGP4。
2.某網絡拓撲如題下圖所示,其中R為路由器,主機H1~H4的IP地址配置以及R的各接口IP地址配置如圖中所示。現有若干台以太網交換機(無VLAN功能)和路由器兩類網絡互連設備可供選擇。
請回答下列問題:
(1) 設備1、設備2和設備3分別應選擇什么類型網絡設備?
(2) 設備1、設備2和設備3中,哪幾個設備的接口需要配置IP地址?並為對應的接口配置正確的IP地址。
(3) 為確保主機H1~H4能夠訪問Internet,R需要提供什么服務?
(4) 若主機H3發送一個目的地址為192.168.1.127的IP數據報,網絡中哪幾個主機會接收該數據報?

答:
(1)設備1:路由器,設備2:以太網交換機,設備3:以太網交換機
(2)設備I的接口需要配置IP地址;設備1的IFI、IF2和IF3接口
的IP地址分別是:192.168.1.254.192.168.1.1和192. 168.1.65。
(3) R需要提供NAT服務
(4)主機H4會接收該數據報。
