1、计算机网络计算机网络习题课习题课计算机学院计算机学院计算机网络计算机网络2 2物理层习题物理层习题6-16-11 1、假设需要在相隔、假设需要在相隔1000km1000km的两地间传送的两地间传送3kb3kb的数据。的数据。有两种方式:通过有两种方式:通过地面电缆以地面电缆以4.8kbps4.8kbps的数据传输速的数据传输速率传送或通过率传送或通过卫星通信以卫星通信以50kbps50kbps的数据传输速率传的数据传输速率传送,则从发送方开始发送数据直至接收方全部收到送,则从发送方开始发送数据直至接收方全部收到数据,哪种方式的传送时间较短?已知电磁波在电数据,哪种方式的传送时间较短?已知电磁波
2、在电缆中的传播速率为缆中的传播速率为2.32.310105 5kmpskmps,卫星通信的端到,卫星通信的端到端单向传播延迟的平均值为端单向传播延迟的平均值为270ms270ms。解析:从发送方开始发送数据直至接收方收到全部解析:从发送方开始发送数据直至接收方收到全部数据的时间包括发送时延和信号的传播时延。数据的时间包括发送时延和信号的传播时延。计算机学院计算机学院计算机网络计算机网络3物理层习题物理层习题6-16-1解答:解答:(1 1)对于通过电缆的传送方式,)对于通过电缆的传送方式, 发送时延:发送时延:3/4.8=0.625s3/4.8=0.625s 传播时延:传播时延:1000/23
3、0000=0.0043s1000/230000=0.0043s 传送时间为:传送时间为:0.625+0.043=0.629s0.625+0.043=0.629s(2 2)对于通过卫星的传送方式,)对于通过卫星的传送方式, 发送时延:发送时延:3/50=0.06s3/50=0.06s 传播时延:传播时延:270ms=0.27s270ms=0.27s 传送时间为:传送时间为:0.06+0.27=0.33s0.06+0.27=0.33s因此,采用卫星的方式传送时间较短。因此,采用卫星的方式传送时间较短。计算机学院计算机学院计算机网络计算机网络4物理层习题物理层习题6-26-22 2、有、有A A、B
4、 B、C C和和D D共四个设备连到一个按字复用的时共四个设备连到一个按字复用的时分复用设备上,每台设备产生如下所示的字节输出,分复用设备上,每台设备产生如下所示的字节输出,“”表示为空,右边的先发送。表示为空,右边的先发送。设备设备A A: A3 A3 A2 A1A2 A1设备设备B B: B4 B3 B4 B3 B2 B1B2 B1设备设备C C: C2 C2 C1C1设备设备D D: D4 D3 D2 D1 D4 D3 D2 D1 (1 1)画出采用同步时分复用时发送的帧的结构;)画出采用同步时分复用时发送的帧的结构;(2 2)画出采用统计时分复用时发送的帧的结构;)画出采用统计时分复用
5、时发送的帧的结构;计算机学院计算机学院计算机网络计算机网络5物理层习题物理层习题6-26-2解答:解答:(1 1)在同步)在同步TDMTDM中,每个用户所占用的时隙中,每个用户所占用的时隙是周期性地出现,即使一个用户没有数据发是周期性地出现,即使一个用户没有数据发送,也要将时隙分配给它。因为采用按字复送,也要将时隙分配给它。因为采用按字复用,所以一个时隙传送一个字节。采用同步用,所以一个时隙传送一个字节。采用同步时分复用时发送的帧的结构为:时分复用时发送的帧的结构为:计算机学院计算机学院计算机网络计算机网络6物理层习题物理层习题6-26-2解答:解答:(2 2)统计)统计TDMTDM不是固定分
6、配时隙,而是按需不是固定分配时隙,而是按需动态地分配时隙,在每个时隙中还必须有用动态地分配时隙,在每个时隙中还必须有用户的地址信息。采用统计时分复用时发送的户的地址信息。采用统计时分复用时发送的帧的结构为:帧的结构为:计算机学院计算机学院计算机网络计算机网络7物理层习题物理层习题6-36-33 3、有、有4 4个站点进行个站点进行CDMACDMA通信,其分配的地址码分别为:通信,其分配的地址码分别为:A A:( (1 11 11 11 11 11 11 11) B1) B:( (1 11 11 11 11 11 11 11)1)C C:( (1 11 11 11 11 11 11 11) D1
7、) D:( (1 11 11 11 11 11 11 11)1)现某个站点收到的线性叠加码片序列现某个站点收到的线性叠加码片序列( (1 11 11 11 11 13 33 31)1)。问哪个站发送数据了?发送数据的站发送的是问哪个站发送数据了?发送数据的站发送的是0 0还是还是1 1?解析:在解析:在CDMACDMA系统中,若两个或两个以上的站点同时开始发送,则系统中,若两个或两个以上的站点同时开始发送,则双极型信号线性相加,接收方将收到的序列与发送方地址码作内积,双极型信号线性相加,接收方将收到的序列与发送方地址码作内积,求内积的结果有以下三种:求内积的结果有以下三种:1 1:表示发送方传
8、送的为数字信号:表示发送方传送的为数字信号“1”1”0 0:表示发送方没有发送数据:表示发送方没有发送数据-1-1:表示发送方发送的是数字信号:表示发送方发送的是数字信号“0”0”计算机学院计算机学院计算机网络计算机网络8物理层习题物理层习题6-36-3 根据题意,将线性叠加序列根据题意,将线性叠加序列( (1 11 11 11 11 13 33 31)1)与发送方的地址码作内积,如下:与发送方的地址码作内积,如下:对于对于A:(-1-1-1-1-1-3+3+1)A:(-1-1-1-1-1-3+3+1)* *(-1-1-1+1+1-1+1+1)/8=1 (-1-1-1+1+1-1+1+1)/8
9、=1 对于对于B:(-1-1-1-1-1+3+3+1)B:(-1-1-1-1-1+3+3+1)* *(-1-1+1-1+1+1+1-1)/8=0(-1-1+1-1+1+1+1-1)/8=0对于对于C:(-1-1-1-1-1+3+3+1)C:(-1-1-1-1-1+3+3+1)* *(-1+1-1+1+1+1-1-1)/8=-1(-1+1-1+1+1+1-1-1)/8=-1对于对于D:(-1-1-1-1-1+3+3+1)D:(-1-1-1-1-1+3+3+1)* *(-1+1-1-1-1-1+1-1)/8=1(-1+1-1-1-1-1+1-1)/8=1 根据内积的结果可知:根据内积的结果可知:
10、A A发送发送1 1,B B未发送,未发送,C C发送发送0 0,D D发送发送1.1.计算机学院计算机学院计算机网络计算机网络9物理层习题物理层习题6-46-44 4、如果要在、如果要在50kHz50kHz的信道线路上传输数据传输速率的信道线路上传输数据传输速率为为1.544Mbps1.544Mbps的的T1T1载波,则至少需要多少载波,则至少需要多少dBdB的信噪比?的信噪比?解答:已知数据的传输速率为解答:已知数据的传输速率为1.544Mbps1.544Mbps,信道的带,信道的带宽宽W=50kHzW=50kHz,根据香农定理,有,根据香农定理,有 50000 50000* *loglo
11、g2 2(1+S/N)=1.544(1+S/N)=1.544* *10106 6 S/N2 S/N23131-1-1 S/N(dB)=10lg(S/N)93(dB) S/N(dB)=10lg(S/N)93(dB)计算机学院计算机学院计算机网络计算机网络10物理层习题物理层习题6-56-55 5、假设一种媒体的最大频率为、假设一种媒体的最大频率为6000Hz6000Hz,根据奈奎斯特定理,根据奈奎斯特定理,每个信号单元对应每个信号单元对应3 3位、位、4 4位比特时,最大数据传输速率是多位比特时,最大数据传输速率是多少?少?解答:首先根据奈奎斯特定理,求出最大码元传输速率。已解答:首先根据奈奎斯
12、特定理,求出最大码元传输速率。已知知w=6000Hzw=6000Hz,则最大码元传输速率,则最大码元传输速率 B=2W=12000Baud B=2W=12000Baud 根据波特率与数据传输速率之间的关系根据波特率与数据传输速率之间的关系 R Rb b=Blog=Blog2 2M M,求最大传输速率。,求最大传输速率。n当每个信号单元对应当每个信号单元对应3 3位比特时:位比特时:M=8,M=8,所以最大传输速率所以最大传输速率=12000log=12000log2 28=36kbps8=36kbpsn当每个信号单元对应当每个信号单元对应4 4位比特时:位比特时:M=16M=16,所以最大传输
13、速率,所以最大传输速率=12000log=12000log2 216=48kbps16=48kbps计算机学院计算机学院计算机网络计算机网络11物理层习题物理层习题6-66-66 6、假设某个信道的信噪比为、假设某个信道的信噪比为40dB40dB,要支持,要支持30000bps30000bps的比特率需多大的带宽?的比特率需多大的带宽?解答:已知解答:已知S/N(dB)=40S/N(dB)=40,且,且S/N(dB)=10logS/N(dB)=10log1010(S/N)(S/N) 可得可得40=10log40=10log1010(S/N)(S/N) S/N=10 S/N=1040/1040/
14、10=10=104 4=10000=10000 已知数据传输速率为已知数据传输速率为30000bps,30000bps,根据香农公式根据香农公式 30000=Wlog30000=Wlog2 2(1+S/N)=Wlog(1+S/N)=Wlog2 2(1+10000)(1+10000) W=30000/log W=30000/log2 21000110001 log log2 210001=log10001=log101010001/log10001/log101024/0.301=13.2924/0.301=13.29 W=30000/13.29 2257Hz W=30000/13.29 225
15、7Hz计算机学院计算机学院计算机网络计算机网络12数据链路层习题数据链路层习题6-11 1、面向比特同步的帧数据段中出现位串、面向比特同步的帧数据段中出现位串011111101011111101,则比特填充后输出是什么?则比特填充后输出是什么?解答:因为是以解答:因为是以0111 11100111 1110作为帧的开头和结束,作为帧的开头和结束,发送端在每连续出现五个发送端在每连续出现五个“1”1”后就自动插入一个后就自动插入一个“0”0”,把数据字段和标志区分开。,把数据字段和标志区分开。 比特填充后输出是:比特填充后输出是:0111 110111 110 01 011 01计算机学院计算机
16、学院计算机网络计算机网络13数据链路层习题数据链路层习题6-22 2、已知循环冗余码生成多项式、已知循环冗余码生成多项式G(x)=xG(x)=x5 5+x+x4 4+x+1,+x+1,若若信息位信息位1010110010101100,则冗余码是?,则冗余码是?解析:解析:(1 1)确定生成多项式)确定生成多项式G(x)=xG(x)=x5 5+x+x4 4+x+1+x+1,r=5r=5,对应,对应位串位串110011110011。(2 2)在信息位串后补)在信息位串后补5 5个个0 0,即,即10101100101011000000000000,对,对应的多项式为应的多项式为x xr rM(x)
17、M(x)。(3 3)用模)用模2 2运算不借位除法,计算运算不借位除法,计算x xr rM(x)/ G(x)M(x)/ G(x)的的余数余数R(x)R(x),R(x)R(x)就是冗余码。就是冗余码。 具体用具体用10101100101011000000000000除以除以110011110011得余数得余数0110001100,冗余码为冗余码为0110001100。(4 4)要发送的码字多项式为)要发送的码字多项式为T(x)= xT(x)= xr rM(x)+ R(x)M(x)+ R(x),即即10101100101011000110001100计算机学院计算机学院计算机网络计算机网络14数据
18、链路层习题数据链路层习题6-33 3、若、若10Mbps10Mbps的的CSMA/CDCSMA/CD局域网的节点最大距离为局域网的节点最大距离为2.5km2.5km,信号在媒体中的传播速度为,信号在媒体中的传播速度为2 2* *10108 8m/sm/s。求该。求该网的最短帧长。网的最短帧长。解析:为了确保发送数据的站点在发送数据的同时解析:为了确保发送数据的站点在发送数据的同时能检测到可能存在的冲突,需要数据帧在发送完之能检测到可能存在的冲突,需要数据帧在发送完之前能够收到自己发送出去的数据,即数据帧的传输前能够收到自己发送出去的数据,即数据帧的传输时延至少要两倍于信号在总线中的传播时延。所
19、以,时延至少要两倍于信号在总线中的传播时延。所以,CSMA/CDCSMA/CD总线网络中所有的数据帧都必须要大于一总线网络中所有的数据帧都必须要大于一个最小帧长。最小帧长的计算公式为:个最小帧长。最小帧长的计算公式为: 最小帧长最小帧长=2=2* *总线传播时延总线传播时延* *数据传输率数据传输率解答:最短帧长解答:最短帧长=2=2* *(2.5(2.5* *10103 3/2/2* *10108 8) )* *1010* *10106 6 =250bit =250bit计算机学院计算机学院计算机网络计算机网络15数据链路层习题数据链路层习题6-44 4、某令牌环媒体长度为、某令牌环媒体长度
20、为10km10km,信号传播速度为,信号传播速度为200m/us200m/us,数据传输率为,数据传输率为4Mbps4Mbps,环路上共有,环路上共有5050个站个站点,每个站点的接口引入一位延迟,试计算环的比点,每个站点的接口引入一位延迟,试计算环的比特长度。特长度。解答:环的比特长度解答:环的比特长度 =10km =10km200m/us200m/us4Mbps+1bit4Mbps+1bit5050 =10km =10km5 51010-6-6s/kms/km4 410106 6b/s+1bitb/s+1bit5050 =10 =105 54+14+15050 =200+50=200+50
21、 =250bit =250bit计算机学院计算机学院计算机网络计算机网络16数据链路层习题数据链路层习题6-55 5、采用生成多项式、采用生成多项式x x6 6+x+x4 4+x+1+x+1发送的报文到达接收发送的报文到达接收方为方为1010 1100 01101010 1100 0110,所接收的报文是否正确?试,所接收的报文是否正确?试说明理由。说明理由。解答:生成多项式解答:生成多项式x x6 6+x+x4 4+x+1+x+1对应的位串是对应的位串是10100111010011,用接收到的位串除以生成多项式,若能整除则所接用接收到的位串除以生成多项式,若能整除则所接收的报文正确。收的报文
22、正确。 本题能整除,所以接收到的报文是正确的。本题能整除,所以接收到的报文是正确的。计算机学院计算机学院计算机网络计算机网络17数据链路层习题数据链路层习题6-66 6、假如以太网、假如以太网A A上的通信量中的上的通信量中的80%80%是在本局域网是在本局域网内进行的,其余内进行的,其余20%20%是在本局域网与因特网之间进是在本局域网与因特网之间进行的,而局域网行的,而局域网B B正好相反。这两个以太网一个使正好相反。这两个以太网一个使用集线器,另一个使用交换机,则交换机应该放置用集线器,另一个使用交换机,则交换机应该放置在哪个局域网中?在哪个局域网中?答案:以太网答案:以太网A A上上解
23、析:交换机是依据解析:交换机是依据MACMAC地址转发的,集线器是广地址转发的,集线器是广播式的。当某一个区域的通信量大的时候,使用播式的。当某一个区域的通信量大的时候,使用MACMAC地址转发可以减少广播信息量。地址转发可以减少广播信息量。 在使用交换机的网络中,当某个站点访问本网在使用交换机的网络中,当某个站点访问本网络某站点时,通向外网的设备可以减少广播信息的络某站点时,通向外网的设备可以减少广播信息的处理量。使用集线器的网络无论内外均有广播信息。处理量。使用集线器的网络无论内外均有广播信息。计算机学院计算机学院计算机网络计算机网络1818网络层习题网络层习题10-1 假设有两个主机假设
24、有两个主机 A A 和和 B B 通过一个路由器通过一个路由器 R R 进行互联,提供进行互联,提供主机主机 A A 和主机和主机 B B 的应用进程之间通信的层是(),提供主机之的应用进程之间通信的层是(),提供主机之间通信的层是(),具有互联网络层和网络接口层的设备是间通信的层是(),具有互联网络层和网络接口层的设备是();在();在 A A 与与 R R 和和 R R 与与 B B 使用不同物理网络的情况下,使用不同物理网络的情况下,A A 和和 R R 之间传送的数据帧头部的源地址和目的地址,与之间传送的数据帧头部的源地址和目的地址,与R R 和和 B B 之间传之间传送的数据帧头部的
25、源地址和目的地址(),送的数据帧头部的源地址和目的地址(),A A 与与 R R 之间传送的之间传送的IPIP数据报头部的源地址和目的地址和数据报头部的源地址和目的地址和 R R 与与 B B 之间传送的之间传送的IPIP数据报数据报头部的源地址和目的地址()。头部的源地址和目的地址()。A.A.应用层应用层 B.B.传输层传输层 C.C.互联网络层互联网络层 D.D.网络接口层网络接口层A.A.应用层应用层 B.B.传输层传输层 C.C.互联网络层互联网络层 D.D.主机主机- -网络层网络层A.A.包括主机包括主机A A、B B和路由器和路由器R R B.B.仅有主机仅有主机A A、B B
26、 C.C.仅有路由器仅有路由器R R D.D.也应具有应用层和传输层也应具有应用层和传输层A.A.是不同的是不同的 B.B.是相同的是相同的 C.C.有相同的有相同的MACMAC地址地址 D.D.有相同的介质访问控制方法有相同的介质访问控制方法A.A.是不同的是不同的 B.B.是相同的是相同的 C.C.有不同的有不同的IPIP地址地址 D.D.有不同的路由选择协议有不同的路由选择协议BCAAB网络层习题网络层习题10-2下列(下列( )情况需要启动)情况需要启动ARPARP请求请求A.A.主机需要接收消息,但主机需要接收消息,但ARPARP表中没有源表中没有源IPIP地址地址与与MACMAC地
27、址的映射关系地址的映射关系B.B.主机需要接收消息,但主机需要接收消息,但ARPARP表中已有源表中已有源IPIP地址地址与与MACMAC地址的映射关系地址的映射关系C.C.主机需要发送消息,但主机需要发送消息,但ARPARP表中没有表中没有目的目的IPIP地地址与址与MACMAC地址的映射关系地址的映射关系D.D.主机需要发送消息,但主机需要发送消息,但ARPARP表中已有表中已有目的目的IPIP地地址与址与MACMAC地址的映射关系地址的映射关系【答案】【答案】C C计算机学院计算机学院1919计算机网络计算机网络网络层习题网络层习题10-3一个主机有两个一个主机有两个IP地址,一个地址是
28、地址,一个地址是192.168.11.25,另外一个地址可能是(,另外一个地址可能是( )A.192.168.11.0 B.192.168.11.26C.192.168.13.25D.192.168.11.24【答案】【答案】C计算机学院计算机学院2020计算机网络计算机网络网络层习题网络层习题10-4假如正在构建一个有假如正在构建一个有22个子网的个子网的B类网络,但类网络,但是几个月后该网络将增至是几个月后该网络将增至80个子网,每个子网要求个子网,每个子网要求至少支持至少支持300个主机,应该选择(个主机,应该选择( )子网掩码。)子网掩码。A.255.255.0.0B.255.255.
29、254.0C.255.255.255.0D.255.255.248.0【答案】【答案】B计算机学院计算机学院2121计算机网络计算机网络网络层习题网络层习题10-计算机学院计算机学院2222计算机网络计算机网络网络层习题网络层习题10-一个一个B类地址的子网掩码是类地址的子网掩码是255.255.255.224,可以得出(可以得出( )个子网)个子网A.8B.32C.1024 D.2048【分析】【分析】B类地址的默认类地址的默认子网掩码子网掩码255.255.0.0,依,依据题目给出的子网掩码据题目给出的子网掩码255.255.255.224,共有子网共有子网号号11位,可以划分位,可以划分
30、2048个子网个子网。【答案】【答案】D计算机学院计算机学院2323计算机网络计算机网络网络层习题网络层习题10-7在某一个子网中,给在某一个子网中,给4台主机分配台主机分配IP地址地址(子网掩码均为(子网掩码均为255.255.255.224),其中一),其中一台因台因IP地址分配不当而存在通信故障,这一地址分配不当而存在通信故障,这一台主机台主机IP地址为(地址为( )A.200.10.1.60B.200.10.1.65C.200.10.1.70D.200.10.1.75【分析】【分析】A与其他三台主机不在同一网段内与其他三台主机不在同一网段内【答案】【答案】A计算机学院计算机学院2424
31、计算机网络计算机网络网络层习题网络层习题10-假设在一个局域网中,计算机假设在一个局域网中,计算机A A发送发送ARPARP请求分请求分组,希望找出计算机组,希望找出计算机B B的硬件地址。这时局域网上的的硬件地址。这时局域网上的所有计算机都能收到这个广播发送的所有计算机都能收到这个广播发送的ARPARP请求分组。请求分组。试问:这时由哪台计算机使用试问:这时由哪台计算机使用ARPARP响应分组将计算机响应分组将计算机B B的硬件地址告诉计算机的硬件地址告诉计算机A A。(1 1)如果计算机)如果计算机B B和计算机和计算机A A在一个局域网中,则计在一个局域网中,则计算机算机B B发送发送A
32、RPARP响应分组;响应分组;(2 2)如果计算机)如果计算机B B和计算机和计算机A A不是连接在一个局域网不是连接在一个局域网中,那么就必须由一个连接在本局域网上的路由器中,那么就必须由一个连接在本局域网上的路由器来转发来转发ARPARP请求分组。这时,该路由器向计算机请求分组。这时,该路由器向计算机A A发发送送ARPARP应答分组,给出自己的硬件地址。应答分组,给出自己的硬件地址。计算机学院计算机学院2525计算机网络计算机网络网络层习题网络层习题10-9-1计算机学院计算机学院2626计算机网络计算机网络网络层习题网络层习题10-9-2计算机学院计算机学院2727计算机网络计算机网络
33、网络层习题网络层习题10-10计算机学院计算机学院2828计算机网络计算机网络计算机学院计算机学院计算机网络计算机网络2929传输层习题传输层习题17-1 TCP TCP报文段的长度必须适应于其下层报文段的长度必须适应于其下层IPIP数据报数据报的长度,这样的长度,这样TCPTCP报文段的数据部分最多为()字报文段的数据部分最多为()字节。节。 网络层封装好该网络层封装好该TCPTCP报文段后,是否可以直接报文段后,是否可以直接提交给以太网的数据链路层进行封装?提交给以太网的数据链路层进行封装?A.65535A.65535B.65515B.65515C.65495C.65495D.D.不确定不
34、确定解答:解答:C C 不可以。因为以太网的数据链路层封不可以。因为以太网的数据链路层封装数据帧的时候,数据部分最大长度是装数据帧的时候,数据部分最大长度是15001500字节,字节,因此不能直接交给以太网的数据链路层,应先分因此不能直接交给以太网的数据链路层,应先分片。片。计算机学院计算机学院计算机网络计算机网络3030传输层习题传输层习题17-2 用户从键盘发出的中断命令(用户从键盘发出的中断命令(Ctrl-CCtrl-C)之类的)之类的紧急强迫性操作是运用紧急强迫性操作是运用TCPTCP的()控制位进行标示。的()控制位进行标示。A.ACKA.ACKB.PSHB.PSHC.RSTC.RS
35、TD.URGD.URG解答:解答:D D计算机学院计算机学院计算机网络计算机网络3131传输层习题传输层习题17-3 TCP TCP协议规定协议规定HTTPHTTP()进程的端口号为()进程的端口号为8080。A.A.客户客户B.B.分布分布C.C.服务器服务器D.D.主机主机解答:解答:C C计算机学院计算机学院计算机网络计算机网络3232传输层习题传输层习题17-4 TCP TCP为了实现可靠的服务,采用超时重传、确认为了实现可靠的服务,采用超时重传、确认捎带技术。其中,在确认信息中捎带()的序号以捎带技术。其中,在确认信息中捎带()的序号以减少通信量。减少通信量。A.A.上一个已接收的报
36、文上一个已接收的报文 B.B.下一个希望接收的报文下一个希望接收的报文C.C.正在发送的报文正在发送的报文D.D.下一个将要发送的报文下一个将要发送的报文解答:解答:B B计算机学院计算机学院计算机网络计算机网络3333传输层习题传输层习题17-5 TCP TCP使用三次握手协议来建立连接,设甲乙双方发送报文的初使用三次握手协议来建立连接,设甲乙双方发送报文的初始序号分别为始序号分别为X X和和Y Y,甲方发送()的报文给乙方,乙方接收报文,甲方发送()的报文给乙方,乙方接收报文后发送()的报文给甲方,然后甲方发送一个确认报文给乙方便后发送()的报文给甲方,然后甲方发送一个确认报文给乙方便建立
37、了连接。建立了连接。A.SYN=1,A.SYN=1,序号序号=X=XB.SYN=1,B.SYN=1,序号序号=X+1,ACKx=1=X+1,ACKx=1 C.SYN=1, C.SYN=1,序号序号=Y=Y D.SYN=1,D.SYN=1,序号序号=y,ACKy+1=1=y,ACKy+1=1A.SYN=1,A.SYN=1,序号序号=X+1=X+1B.SYN=1,B.SYN=1,序号序号=X+1,ACKx=1=X+1,ACKx=1 C.SYN=1, C.SYN=1,序号序号=Y,ACKx+1=1=Y,ACKx+1=1D.SYN=1,D.SYN=1,序号序号=y,ACKy+1=1=y,ACKy+1=
38、1(注:(注:ACKACK的下标为捎带的序号)的下标为捎带的序号)解答:解答: A A; C C计算机学院计算机学院计算机网络计算机网络3434传输层习题传输层习题17-6 TCP TCP是一个面向连接的协议,它提供连接的功能是是一个面向连接的协议,它提供连接的功能是( )的,采用()的,采用( )技术来实现可靠数据流的传送。)技术来实现可靠数据流的传送。 A. A.全双工全双工B.B.半双工半双工C.C.单工单工D.D.单方向单方向 A. A.超时重传超时重传B.B.肯定确认(捎带一个分组的序号)肯定确认(捎带一个分组的序号) C. C.超时重传和肯定确认(捎带一个分组的序号)超时重传和肯定
39、确认(捎带一个分组的序号) D. D.丢失重传和重复确认丢失重传和重复确认解答:解答: A A; C C计算机学院计算机学院计算机网络计算机网络3535传输层习题传输层习题17-7 TCP TCP为了提高效率,引入滑动窗口协议来解决()。为了提高效率,引入滑动窗口协议来解决()。 A. A.端到端的流量控制端到端的流量控制 B.B.整个网络的拥塞控制整个网络的拥塞控制 C. C.端到端的流量控制和网络的拥塞控制端到端的流量控制和网络的拥塞控制 D. D.整个网络的差错控制整个网络的差错控制 解答:解答: A A计算机学院计算机学院计算机网络计算机网络3636传输层习题传输层习题17-8 设设T
40、CPTCP使用的最大窗口为使用的最大窗口为64KB64KB,即,即6464* *10241024字节,而传字节,而传输信道的带宽可认为是不受限制的。若报文段的平均往返输信道的带宽可认为是不受限制的。若报文段的平均往返时延为时延为20ms20ms,则能得到的最大吞吐量是(),则能得到的最大吞吐量是()MbpsMbps。 A.24.6 A.24.6B.26.2B.26.2 C.25.8 C.25.8D.26.8D.26.8 解答:解答: B B解析:传输信道的带宽可认为是不受限制的,则发送时延可忽略。解析:传输信道的带宽可认为是不受限制的,则发送时延可忽略。平均往返时延为平均往返时延为20ms20
41、ms,则,则发送方每秒可发送数据发送方每秒可发送数据=1/(20=1/(20* *1010-3-3)=50)=50次次只有每次都按最大窗口数发送数据才能得到最大的吞吐量。所以:只有每次都按最大窗口数发送数据才能得到最大的吞吐量。所以:最大吞吐量最大吞吐量= =每秒发送数据次数每秒发送数据次数* *最大窗口最大窗口 =50 =50* *64KB=5064KB=50* *6464* *10241024* *8=26.2Mbps8=26.2Mbps计算机学院计算机学院计算机网络计算机网络3737传输层习题传输层习题17-9 TCP TCP的拥塞控制采用慢启动和拥塞避免策略。慢的拥塞控制采用慢启动和拥
42、塞避免策略。慢启动是指()。启动是指()。 A. A.开始速度慢开始速度慢B.B.窗口大小增加的慢窗口大小增加的慢 C. C.窗口线性增加窗口线性增加D.D.超时时,发送窗口重新设置为超时时,发送窗口重新设置为1 1 解答:解答: D D计算机学院计算机学院计算机网络计算机网络3838传输层习题传输层习题17-10 主机甲与主机乙之间已建立一个主机甲与主机乙之间已建立一个TCPTCP连接,主机甲向连接,主机甲向主机乙发送了两个连续的主机乙发送了两个连续的TCPTCP段,分别包含段,分别包含300300字节和字节和500500字节的有效载荷,第一个段的序号为字节的有效载荷,第一个段的序号为200
43、200,主机乙正确接,主机乙正确接收到两个段后,发送给主机甲的确认号是()。收到两个段后,发送给主机甲的确认号是()。 A.500 A.500B.700B.700C.800C.800D.1000D.1000解答:解答: D D解析:有效载荷解析:有效载荷-TCP-TCP报文段中的数据部分;报文段中的数据部分; 传送的最后一个字节序号是传送的最后一个字节序号是200+300+500-1=999200+300+500-1=999; 主机乙发给甲的确认号是主机乙发给甲的确认号是999+1=1000999+1=1000。计算机学院计算机学院计算机网络计算机网络3939传输层习题传输层习题17-11 主
44、机甲和主机乙之间已建立一个主机甲和主机乙之间已建立一个TCPTCP连接,连接,TCPTCP最大段的长度为最大段的长度为10001000字节,若主机甲的当前拥塞窗口为字节,若主机甲的当前拥塞窗口为40004000字节,在主机甲向主机字节,在主机甲向主机乙连续发送乙连续发送2 2个最大报文段后,成功收到主机乙发送的第一段的确个最大报文段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收窗口大小为认段,确认段中通告的接收窗口大小为20002000字节,则此时主机甲还字节,则此时主机甲还可以向主机乙发送的最大字节数是()。可以向主机乙发送的最大字节数是()。 A.1000A.1000B.200
45、0B.2000C.3000C.3000D.4000D.4000解答:解答: A A解析:主机甲向主机乙连续发送解析:主机甲向主机乙连续发送2 2个最大报文段,而主机甲只成功个最大报文段,而主机甲只成功收到第一段的确认,此时,发送窗口大小变为收到第一段的确认,此时,发送窗口大小变为20002000字节,所以,主字节,所以,主机甲还可以向主机乙发送机甲还可以向主机乙发送10001000字节。字节。计算机学院计算机学院计算机网络计算机网络4040传输层习题传输层习题17-12 假定发送方已经发送了序号假定发送方已经发送了序号1 13000的数据,目前接的数据,目前接收到确认号为收到确认号为2001,
46、窗口字段值为,窗口字段值为3000的确认应答,在的确认应答,在接收下一个确认应答前,求发送方能够发送的字节数。接收下一个确认应答前,求发送方能够发送的字节数。解析:接收到确认应答后,发送端允许发送的序号范围是解析:接收到确认应答后,发送端允许发送的序号范围是2001 5000。由于已经发送了序号。由于已经发送了序号1 3000的数据,发的数据,发送方在接收到新的确认应答前允许发送序号为送方在接收到新的确认应答前允许发送序号为3001 5000的数据,即的数据,即2000字节的数据。字节的数据。答案:发送方能够发送的字节数为答案:发送方能够发送的字节数为2000。计算机学院计算机学院计算机网络计
47、算机网络41传输层习题传输层习题17-13 某个应用进程通过某个应用进程通过TCPTCP连接发送长度为连接发送长度为LBLB的数据,假的数据,假定定TCPTCP首部长度为首部长度为20B20B,IPIP首部长度为首部长度为20B20B,IPIP分组封装成分组封装成MACMAC帧,帧,MACMAC帧首尾部长度为帧首尾部长度为18B18B,不考虑其他开销,分别,不考虑其他开销,分别根据根据L=10L=10和和L=1000L=1000,求出物理层的传输效率。,求出物理层的传输效率。解析:物理层的传输效率解析:物理层的传输效率= = 传输的数据字节数传输的数据字节数/ /实际传输的字节数。实际传输的字
48、节数。 则:物理层的传输效率则:物理层的传输效率=L/(L+20+20+18)=L/(L+58)=L/(L+20+20+18)=L/(L+58) 当:当:L=10L=10时,物理层的传输效率时,物理层的传输效率=10/68=14.7%=10/68=14.7% 当:当:L=1000L=1000时,物理层的传输效率时,物理层的传输效率=1000/1058=94.5%=1000/1058=94.5%计算机学院计算机学院计算机网络计算机网络42传输层习题传输层习题17-14 发送端通过发送端通过TCPTCP连接向接收端发送数据,往返时延为连接向接收端发送数据,往返时延为20ms20ms,MSS=1KB
49、MSS=1KB,如果在发送窗口为,如果在发送窗口为64KB64KB时发生超时重传,时发生超时重传,并假定后续并假定后续TCPTCP报文段都能成功传输,求出发送端发送窗报文段都能成功传输,求出发送端发送窗口重新回到口重新回到64KB64KB所需要的时间。所需要的时间。解析:慢开始门限值解析:慢开始门限值=64KB/2=32KB=64KB/2=32KB,换算成,换算成TCPTCP报文数报文数=32=32个个TCPTCP报文段,由于报文段,由于2 25 5=32=32,因此经过,因此经过5 5轮轮TCPTCP报文传输后达报文传输后达到慢开始门限值,随后,每一个往返时延,发送窗口增加到慢开始门限值,随
50、后,每一个往返时延,发送窗口增加一个一个TCPTCP报文段,因此,需要经过报文段,因此,需要经过5+32=375+32=37轮轮TCPTCP报文传输报文传输才能使发送窗口重新回到才能使发送窗口重新回到64KB64KB,需要时间,需要时间=37=37* *20=740ms20=740ms。计算机学院计算机学院计算机网络计算机网络43传输层习题传输层习题17-15 假定发送端与接收端都连接在假定发送端与接收端都连接在100Mbps100Mbps的物理链路上,的物理链路上,端到端往返时延为端到端往返时延为20ms20ms,TCPTCP报文段最大生存时间为报文段最大生存时间为60s60s,求出物理链路