(答案僅供參考如有不對請自己加以思考)
第五章傳輸層
一、 習題
1. 在tcp協議中,採用(a )來區分不同的應用程序。
a.埠號位址
c.協議型別位址
2.下面資訊中( b)包含在tcp首部中而不包含在udp首部中。
a.目標埠號b.序號
c.源埠號d.校驗號
3.在tcp/ip模型中,傳輸層的主要作用是在網際網路絡的源主機和目的主機對等實體之間建立用於會話的( c)。
a.點到點連線b.操作鏈結
c.端到端連線d.控制連線
4.在tcp/ip網路中,為各種公共服務保留的埠號範圍是( b)。
a.1-255b.0-1023
c.1-1024d.1-65535
5.假設某應用程式每秒產生乙個60b的資料塊,每個資料塊被封裝在乙個tcp報文中,然後在封裝到乙個ip資料報中。那麼最後每個資料報所含有的應用資料所佔的百分比是(注意:
tcp報文和ip資料報的首部沒有附加字段。)(c)
a.20b.40%
c.60d.80%
6.如果使用者程式使用udp協議進行資料傳輸,那麼(d )層協議必須承擔可靠性方面的全部工作。
a.資料鏈路層b.網際層
c.傳輸層d.應用層
7.有一條tcp連線,它的最大報文段長度2kb,tcp擁塞視窗為24kb,這時候發生了超時事件,那麼該擁塞視窗變成了( b )。
a.1kbb.2kbc.5kbd.7kb
協議是面向連線的協議,提供連線的功能是(1)__a____的;採用(2)___c____技術來實現可靠資料流的傳送。為了提高效率,又引入了滑動視窗協議,協議規定重傳(3)____b___的報文段,這種報文段的數量最多可以(4)___d_____;tcp採用滑動視窗協議可以實現(5)____a___。
(1) a.全雙工b.單工
c.半雙工d.單方向
(2)a.超時重傳b.肯定確認
c.超時重傳和肯定確認 d.丟失重傳和否定性確認
(3) a.未被確認及至視窗首端的所有報文段
b.在計時器到時前未被確認的所有報文段
c.未被確認及至退回n值的所有報文段
d.未被確認的報文段
(4)a.是任意的b.1個
c.大於傳送視窗的大小 d.等於傳送視窗的大小
(5)a.端到端的流量控制
b.整個網路的擁塞控制
c.端到端的流量控制和網路的擁塞控制
d.整個網路的差錯控制
7層模型中,提供端到端的透明資料傳輸服務、差錯控制和流量控制的層是( c )。
a.物理層b.網路層
c.傳輸層d.會話層
10.傳輸層為( b )之間提供邏輯通訊。
a.主機b.程序
c.路由器d.作業系統
11.( c )是tcp/ip模型傳輸層中的無連線協議。
協議協議
協議協議
12.假設在沒有發生擁塞的情況下,在一條往返時間rtt為10ms的線路上採用慢開始控制策略。如果接收視窗的大小為24kb,最大報文段mss為2kb,那麼需要( b )傳送方能傳送出乙個完全視窗。
a.30msb.40msc.50msd.60ms
13.可靠的傳輸協議中的「可靠」指的是( d )。
a.使用面向連線的會話
b.使用「盡力而為」的傳輸
c.使用滑動視窗來為此可靠性
d.使用確認機制來確保傳輸的資料不丟失
14.下列關於tcp協議的敘述,正確的是( d )。
是乙個點到點的通訊協議
提供了無連線的可靠資料傳輸
將來自上層的位元組流組織成ip資料報,然後交給ip協議
將受到的報文段組織成位元組流交給上層
15.乙個tcp連線的資料傳輸階段,如果傳送端的傳送視窗值由2000變為3000,意味著傳送端可以( c )。
a.在收到乙個確認之前可以傳送3000個tcp報文段
b.在收到乙個確認之前可以傳送1000b
c.在收到乙個確認之前可以傳送3000b
d.在收到乙個確認之前可以傳送2000個tcp報文段
16.下列關於網際網路中的主機和路由器的說法,錯誤的是( b )。
a.主機通常需要實現ipb.路由器必須實現tcp
c.主機通常需要實現tcpd.路由器必須實現ip
17.下列有關面向連線和無連線的資料傳輸的速度的描述,正確的說法是( d )。
a.面向連線的網路資料傳輸的快 b.面向無連線的資料傳輸的慢
c.二者速度一樣d.不可判定
18.下列關於tcp和udp的描述,正確的是( c )。
和udp都是無連線的
是無連線的,udp是面向連線的
適用於可靠性較差的網路,udp適用於可靠性較高的網路
適用於可靠性較高的網路,udp適用於可靠性較差的網路
報文包括兩個部分,它們是( c )。
a.源位址和資料b.目的位址和資料
c.首部和資料d.序號和資料
報文頭標不包括( a )。
a.目的位址b.源udp埠
c.目的udp埠d.報文長度
21.在tcp協議中,傳送方的視窗大小是由( c )的大小決定的。
a.僅接收方允許的視窗b.接收方允許的視窗和傳送方允許的視窗
c.接收方允許的視窗和擁塞視窗 d.傳送方允許的視窗和擁塞視窗
22.下列關於udp的描述,正確的是( d )。
a.給出資料的按序投遞b.不允許多路復用
c.擁有流量控制機制d.是無連線的
23.通訊子網不包括( c )。
a.物理網b.資料鏈路層
c.傳輸層d.網路層
中滑動視窗的值設定太大,對主機的影響是( a )。
a.由於傳送的資料過多而使路由器變得擁擠,主機可能丟失分組
b.產生過多的ack
c.由於接收的資料多,而使主機的工作速度加快
d.由於接收的資料多,而使主機的工作速度變慢
25.傳輸層中的套接字是( a )。
a.套接字是ip位址加埠
b.它是使得傳輸層獨立的api
c.它是允許多個應用共享網路連線的api
d.它是使得遠端過程的功能就像在本地一樣
26.下列關於傳輸層協議中面向連線的描述,( c )是錯誤的。
a.面向連線的服務需要經歷3個階段:連線建立、資料傳輸以及連線釋放
b.面向連線的服務可以保證資料到達的順序是正確的
c.面向連線的服務有很高的效率和時間效能
d.面向連線的服務提供了乙個可靠的資料流
27.乙個udp使用者資料報的資料字段為8192b。在鏈路層要使用乙太網來傳輸,那麼應該分為( d )ip資料片。
a.3個b.4個c.5個d.6個
資料報比ip資料報多提供了( c )服務。
a.流量控制b.擁塞控制
c.埠功能d.路由**
29.下列網路應用中,( d )不適合使用udp協議。
a.客戶-伺服器領域b.遠端呼叫
c.實時多**應用d.遠端登入
30.假設擁塞視窗為20kb,接收視窗為30kb,tcp能夠傳送的最大位元組數是多少( b )。
a.30kbb.20kbc.50kbd.10kb
31.下列( d )不是tcp服務的特點。
a.位元組流 b.全雙工 c.可靠d.支援廣播
使用「三次握手」協議來建立連線,握手的第乙個報文段中被置為1的標誌位是( a )。
的通訊雙方,有一方傳送了帶有fin標誌位的資料段後表示( b )。
a.將斷開通訊雙方的tcp連線
b.單方面釋放連線,表示本方已經無資料傳送,但是可以接受對方的資料
c.終止資料傳送,雙方都不能傳送資料
d.連線被重新建立
34.如果主機1的程序以埠x和主機2的埠y建立了一條tcp連線,這時如果希望再在這兩個斷口間建立乙個tcp連線,那麼會( a )。
a.建立失敗,不影響先建立連線的傳輸
b.建立成功,並且兩個連線都可以正常傳輸
c.建立成功,先建立的連線被斷開
d.建立失敗,兩個連線都被斷開
35.假定tcp的擁塞視窗值被設定18kb,然後發生了網路擁塞。如果緊接著的4次突發傳輸都是成功的,那麼擁塞視窗將是多大?假定最大報文段長度mss為1kb。
37.為什麼說udp是面向報文的,而tcp是面向位元組流的?
39.主機a向主機b連續傳送了兩個tcp報文段,其序號分別是70和100。試問:
(1)第乙個報文段攜帶了多少位元組的資料?
(2)主機b收到第乙個報文段後發回的確認中的確認號應當是多少?
(3)如果主機b收到第二個報文段後發回的確認中的確認號是180,試問a傳送的第二個報文段中的資料有多少位元組?
(4)如果a傳送的第乙個報文段丟失了,但第二個報文段到達了b。b在第二個報文段到達後向a傳送確認。試問這個確認號應為多少?
40.乙個tcp報文段的資料部分最多為多少位元組?為什麼?如果使用者要傳輸的資料的位元組長度超過tcp報文段中的序號字段可能編出的最大序號,問還能否用tcp來傳送?
43.乙個tcp使用者資料報的首部的十六進製制表示為:07 21 00 45 00 2c e8 27。
試求源埠、目的埠、使用者資料報總長度、資料部分長度。這個使用者資料報是從客戶傳送給伺服器還是伺服器傳送給客戶?使用udp的這個伺服器程式是什麼?
一、 習題答案
35.解析:由於在擁塞視窗值被設定為18kb時發生了網路擁塞,慢開始門限值被設定為9kb,而擁塞視窗則重置為乙個最大報文段長,然後重新進入慢開始階段。
在慢開始階段,擁塞視窗值在一次成功傳輸後將加倍,直至到達慢開始門限值。因此,超時後的第1次傳輸將是1個最大報文段長度,然後是2個、4個、8個最大報文段長度,所以在4次突發傳輸成功後擁塞視窗的大小將變成9kb(第4次沒有成功前,應該是8kb)。
37.解析:傳送方udp對應程式交下來的報文,在新增首部後就向下交付ip層。udp對應層交下來的報文,既不合併,也不拆分,而是保留這些報文的邊界。
接收方udp對ip層交上來的udp使用者資料報,在去除首部後就原封不動的交付上層的應用程序,一次交付乙個完整的報文,所以說udp是面向報文的。而傳送方tcp對應程式交下來的報文資料塊,視為無結構的位元組流(無邊界約束),但維持各位元組,所以說tcp是面向位元組流的。
39.解析:
(1)第二個報文段的開始序號是100,說明第乙個報文段的序號是70~99,所以第乙個報文段攜帶了30b的資訊。
計算機網路
杜拉拉三年以上工作經驗 女 27歲 1982年10月18日 居住地 北京 139 手機 e mail 最近工作 3 年10個月 公司 xx銀行軟體開發 北京 行業 金融 投資 職位 高階軟體工程師 最高學歷 學歷 碩士 專業 計算機網路 學校 英國桑德蘭大學 自我評價 外資銀行工作經驗,有ibm主機...
計算機網路
務。它包括群體工作方式研究和支援群體工作的相關技術研究兩部分。通過建立協同工作環境,改善人們通訊的方式,消除或減少在時間和空間上的障礙,從而節省工作人員的時間和精力,提高群體工作質量和效率。計算機協同工作將計算機技術 網路通訊技術 多 技術及各項社會科學緊密結合起來,可向人們提供一種全新的交流方式。...
計算機網路
答案僅供參考 一 選擇題 1.計算機網路最重要的功能是?a a.資料通訊b.資源共享c.節省費用d.提高可靠性 參考模型的哪項功能在第2層實現?c a.編碼路由b.佈線c.介質訪問控制 d.路由 3.下列哪項陳述不正確?c a.傳輸層協議使用tcp埠號和udp埠號。使用視窗和定序提供可靠的資料傳輸。...