啟航考研計算機綜合基礎階段測評——計算機網絡
(總分:40.00,做題時間:90分鐘)
一、單項選擇題1-40小題。下列每題給出的四個選項中,只有一個選項是最符合題目要求的。(總題數:10,分數:20.00)
1.在OSI參考模型中,實現系統間二進制信息塊的正確傳輸,為上一層提供可靠、無錯誤的數據信息的協議層是( )。
A.物理層
B.數據鏈路層 √
C.網絡層
D.傳輸層
本題主要考查OSI參考模型中各個層次的作用。這里二進制信息塊其實就是數據鏈路層所封裝的數據幀。傳輸層雖然也提供可靠的數據傳輸,但不能保證系統間直接的二進制信息塊的可靠性,因此答案是B。
2.在OSI參考模型中,自下而上第一個提供端到端服務的層次是( )。
A.數據鏈路層
B.傳輸層 √
C.會話層
D.應用層
傳輸層是第一個提供端到端服務的層次,它使用端口來區分不同的應用程序。
3.傳輸層的作用是提供“端對端”的通信,其中“端對端”的含義是( )。
A.源主機網卡到目的主機網卡之間
B.操作源主機的用戶和操作目的主機的用戶之間
C.源主機和目的主機的進程之間 √
D.源主機所在網絡和目的主機所在網絡之間
傳輸層實現的端對端通信是指兩個進程實體之間的通信。網絡層實現的通信是點到點,即目的主機與源主機之間的通信。
4.關于網絡層和傳輸層提供的服務,下面幾個選項中正確的說法是( )。
A.網絡層IP協議提供無連接和可靠傳輸服務,傳輸層TCP協議提供面向連接服務
B.網絡層IP協議提供不可靠服務,傳輸層TCP協議提供面向連接服務 √
C.網絡層IP協議和傳輸層TCP協議均可提供無連接和可靠傳輸服務
D.網絡層IP協議提供無連接和不可靠服務,在傳輸層TCP協議提供面向無連接服務
網絡層IP協議是不可靠的服務,傳輸層TCP協議提供可靠的面向連接服務。
5.能夠實現二進制信息塊的正確傳輸的協議層是( )。
A.物理層
B.數據鏈路層 √
C.網絡層
D.傳輸層
數據鏈路層能夠實現二進制比特流的透明傳輸。
6.在TCP/IP協議棧中,解決主機之間通信問題的是( )。
A.網絡接口層
B.網絡層 √
C.傳輸層
D.應用層
不存在網絡接口層,A錯。傳輸層解決的是不同主機用戶進程之間的通信,因此C錯。應用層解決的是用戶和網絡的接口問題,D錯。
7.在下列關于分層體系結構的說法中,不正確的是( )。
A.各層之間只要接口關系不變,某一層改變時,其上下層不受影響
B.結構分離使得實現和維護變得容易
C.層次越多越靈活,效率越高 √
D.各層功能的定義獨立于具體實現的方法
如果網絡體系結構中層次太多,那么實現起來也會過于復雜,因此效率也會下降。
8.對于OSI參考模型的低三層,TCP/IP參考模型內對應的層次有( )。
A.傳輸層、互聯網層、網絡接口層
B.互聯網層、網絡接口層 √
C.網絡層、數據鏈路層、物理層
D.傳輸層、網絡接口層、物理層
由TCP/IP參考模型可知,其對應OSI低三層的分別是互聯網層和網絡接口層,因此答案B正確。
9.下列關于TCP/IP參考模型的說法中,不正確的是( )。
A.TCP/IP參考模型是事實上的標準
B.TCP/IP的網絡接口層沿用了OSI參考模型的相應標準
C.TCP/IP參考模型的4個層次都對其協議和功能進行了描述 √
D.TCP/IP參考模型可以實現異構網絡之間的數據通信
TCP/IP參考模型在應用層、傳輸層和互聯網層均定義了相應的協議和功能,但是網絡接口層則沿用了OSI參考模型的相應標準,并沒有定義其功能、協議和實現方式,選C。
10.當兩臺計算機進行文件傳輸時,由于中間出現網絡故障而重傳整個文件的情況,可以通過在文件中插入同步點來解決,這個動作發生在( )。
A.表示層
B.會話層 √
C.網絡層
D.應用層
在OSI參考模型中,會話層的兩個主要服務是會話管理和同步,因此答案B正確。
二、綜合應用題41-47小題。(總題數:10,分數:20.00)
11.網絡協議的三個要素是什么?各有什么含義?
__________________________________________________________________________________________
正確答案:(正確答案:網絡協議:為完成網絡通信而建立的規則、標準或約定。由以下三個要素組成: (1)語法:即數據與控制信息的結構或格式。 (2)語義:即需要發出何種控制信息,完成何種動作以及作出何種響應。 (3)同步:即事件實現順序的詳細說明。)
12.計算機網絡是由哪些元素組成的?
__________________________________________________________________________________________
正確答案:(正確答案:計算機網絡由網絡軟件和網絡硬件兩大部分組成。網絡軟件主要包括:網絡協議、通信軟件、網絡操作系統等;網絡硬件主要包括網絡結點(又稱網絡單元)和通信鏈路。)
13.計算機網絡可從哪幾個方面進行分類?
__________________________________________________________________________________________
正確答案:(正確答案:(1)按交換方式:有電路交換、報文交換、分組交換。 (2)按拓撲結構:有集中式網絡、分散式網絡、分布式網絡。 (3)按作用范圍:有廣域網(WAN)、局域網(LAN)、城域網(MAN)。 (4)按使用范圍:有公用網和專用網。)
14.協議與服務有何區別?
__________________________________________________________________________________________
正確答案:(正確答案:網絡協議:為進行網絡中的數據交換而建立的規則、標準或約定。 協議是控制兩個對等實體進行通信的規則的集合。在協議的控制下,兩個對等實體間的通信使得本層能夠向上一層提供服務,而要實現本層協議,還需要使用下面一層提供的服務。 協議和服務的概念的區分: (1)協議的實現保證了能夠向上一層提供服務。本層的服務用戶只能看見服務而無法看見下面的協議。下面的協議對上層的服務用戶是透明的。 (2)協議是“水平的”,即協議是控制兩個對等實體進行通信的規則。但服務是“垂直的”,即服務是由下層通過層間接口向上層提供的。上層使用所提供的服務必須與下層交換一些命令,這些命令在OSI中稱為服務原語。)
15.解釋下列名詞:協議棧、實體、對等層、協議數據單元、服務訪問點、客戶、服務器、客戶/服務器方式。
__________________________________________________________________________________________
正確答案:(正確答案:協議棧:指計算機網絡體系結構采用分層模型后,每層的主要功能由對等層協議的運行來實現,因而每層可用一些主要協議來表征,幾個層次畫在一起很像一個棧的結構。 實體:表示任何可發送或接收信息的硬件或軟件進程。在許多情況下,實體是一個特定的軟件模塊。 對等層:在網絡體系結構中,通信雙方實現同樣功能的層。 協議數據單元:對等層實體進行信息交換的數據單位。 服務訪問點:在同一系統中相鄰兩層的實體進行交互(即交換信息)的地方。 客戶、服務器:客戶和服務器都是指通信中所涉及的兩個應用進程??蛻羰欠照埱蠓?,服務器是服務提供方。 客戶/服務器方式:客戶/服務器方式所描述的是進程之間服務和被服務的關系,當客戶進程需要服務器進程提供服務時就主動呼叫服務進程,服務器進程被動地等待來自客戶進程的請求。)
16.一個完整的計算機網絡的定義應包含哪些內容?
__________________________________________________________________________________________
正確答案:(正確答案:(1)物理結構:通過通信線路、通信設備將地理上分散的計算機連成一個整體。 (2)邏輯結構:在網絡協議控制下進行信息傳輸。 (3)主要目的:資源共享。)
17.試述五層協議的網絡體系結構的要點,包括各層的主要功能。
__________________________________________________________________________________________
正確答案:(正確答案:所謂五層協議的網絡體系結構是為便于學習計算機網絡原理而采用的綜合了OSI七層模型和TCP/IP四層模型而得到的五層模型。五層協議的體系結構如下圖所示:各層的主要功能如下: (1)應用層:確定進程之間通信的性質以滿足用戶的需要。應用層不僅要提供應用進程所需要的信息交換和遠程操作,而且還要作為互相作用的應用進程的用戶代理,來完成一些為進行語義上有意義的信息交換所必需的功能。 (2)傳輸層:任務是負責主機中兩個進程間的通信。 (3)網絡層:負責為分組選擇合適的路由,使源主機傳輸層所傳下來的分組能夠交付到目的主機。 (4)數據鏈路層:將在網絡層交下來的數據報組裝成幀,在兩個相鄰結點間的鏈路上實現幀的無差錯傳輸。 (5)物理層:透明地傳輸比特流。)
18.說明在公用網絡以及私用網絡中計算機網絡主要有哪些功能。
__________________________________________________________________________________________
正確答案:(正確答案:服務于企業的網絡:資源共享,提高可靠性,節約經費,通信手段。 服務于公眾的網絡:訪問遠程信息,個人間通信,交互式娛樂。)
19.試在下列條件下比較電路交換和分組交換。要傳送的報文共x(bit)。從源站到目的站共經過k段鏈路,每段鏈路的傳播時延為d(s),數據率為b(bit/s)。在電路交換時電路的建立時間為s(s)。在分組交換時分組長度為p(bil),且各結點的排隊等待時間可忽略不計。問在怎樣的條件下,分組交換的時延比電路交換的要小?
__________________________________________________________________________________________
正確答案:(正確答案:采用電路交換:端到端時延: 采用分組交換:端到端時延:
這里假定x>>p,即不考慮報文分割成分組后的零頭。 欲使t p <t c 必須滿足
)
20.計算機網絡由哪些部分組成?什么是通信子網和資源子網?試述這種層次結構觀的特點以及各層的作用。
__________________________________________________________________________________________
正確答案:(正確答案:(1)計算機網絡由通信子網和資源子網組成。 (2)資源子網是指計算機網絡資源的擁有者,它們為網絡提供資源。通信子網是由通信控制處理機構成的,為資源子網提供信息傳輸服務。 (3)通信控制處理機構成的通信子網是網絡的內層,或骨架層,是網絡的重要組成部分。網上主機負責數據處理,是計算機網絡資源的擁有者,它們組成了網絡的資源子網,是網絡的外層。通信子網為資源子網提供信息傳輸服務,資源子網上用戶間的通信是建立在通信子網的基礎上。沒有通信子網,網絡不能工作,而沒有資源子網,通信子網的傳輸也失去了意義,兩者合起來組成了統一的資源共享的兩層網絡。將通信子網的規模進一步擴大,使之變成社會公有的數據通信網。)