计算机网络作业七与解答.docx

上传人:b****8 文档编号:10253696 上传时间:2023-02-09 格式:DOCX 页数:22 大小:28.97KB
下载 相关 举报
计算机网络作业七与解答.docx_第1页
第1页 / 共22页
计算机网络作业七与解答.docx_第2页
第2页 / 共22页
计算机网络作业七与解答.docx_第3页
第3页 / 共22页
计算机网络作业七与解答.docx_第4页
第4页 / 共22页
计算机网络作业七与解答.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

计算机网络作业七与解答.docx

《计算机网络作业七与解答.docx》由会员分享,可在线阅读,更多相关《计算机网络作业七与解答.docx(22页珍藏版)》请在冰豆网上搜索。

计算机网络作业七与解答.docx

计算机网络作业七与解答

计算机网络作业七及解答

计算机网络作业(7) 

一、单项选择题

  1。

TCP规定(   )进程得端口号为80。

  A.客户    B.解析

 C.服务器   D.主机

 2.A与B建立了TCP连接,当A收到确认号为100得确认报文段时,表示(   )。

 A.报文段99已收到

 B。

报文段100已收到

 C。

末字节序号为99得报文段已收到

 D.末字节序号为100得报文段己收到

 3.在采用TCP连接得数据传输阶段,如果发送端得发送窗口值由1000变为2000,那么发送端在收到一个确认之前可以发送(    ).

 A.2000个TCP报文段   B。

2000B

 C.1000B                D。

1 000个TCP报文段

 4.为保证数据传输得可靠性,TCP采用了对(   )确认得机制。

 A.报文段   B.分组

 C。

字节     D.比特

  5。

以下关于TCP报头格式得描述中,错误得就是(   )。

 A。

报头长度为20"~60B,其中固定部分为20B

 B.端口号字段依次表示源端口号与目得端口号

  C。

报头长度总就是4得倍数个字节

 D.TCP校验与伪首部中IP分组头得协议字段为17

  6。

滑动窗口得作用就是(   )。

 A。

流量控制        B.拥塞控制

  C.路由控制       D。

差错控制

 7.在TCP中,发送方得窗口大小取决于(   )。

 A.仅接收方允许得窗口

 B.接收方允许得窗口与发送方允许得窗口

 C。

接收方允许得窗口与拥塞窗口

  D。

发送方允许得窗口与拥塞窗口

 8.以下关于TCP 作原理与过程得描述中,错误得就是(   ).

 A.TCP连接建立过程需要经过“三次握手"得过程

 B。

当TCP传输连接建立之后,客户端与服务器端得应用进程进行全双工得字节流传输

 C。

TCP传输连接得释放过程很复杂,只有客户端可以主动提出释放连接得请求

  D.TCP连接得释放需要经过“四次挥手”得过程

 9.以下关于TCP窗口与拥塞控制概念得描述中,错误得就是(   ).

 A.接收端窗(rwnd)通过TCP首部中得窗口字段通知数据得发送方

 B.发送窗口确定得依据就是:

发送窗El=Min[接收端窗口,拥塞窗口

 C。

拥塞窗口就是接收端根据网络拥塞情况确定得窗口值

D.拥塞窗口大小在开始时可以按指数规律增长

 10.TCP使用三次握手协议来建立连接,设A、B双方发送报文得初始序列号分别为X与Y,A发送(①)得报文给B,B接收到报文后发送(②)得报文给A,然后A发送一个确认报文给B便建立了连接。

(注:

ACK得下标为捎带得序号)

   ①A.SYN=1,序号=X   B.SYN=1,序号=X+1,ACKx=I

   C.SYN=1,序号:

Y   D。

SYN=1,序号=Y,ACKy+1=1

   ②A。

SYN=1,序号=X+1    B.SYN=1,序号=X+1,ACKx=l

   C.SYN=1,序号=Y,ACKx+1=1 D。

SYN=1,序号=Y,ACKy+1=1

11.TCP“三次握手”过程中,第二次“握手"时,发送得报文段中(    )标志位被置为1.

   A.SYN          B.ACK

   C.ACK与RST   D.SYN与ACK   

12.A与B之间建立了TCP连接,A向B发送了一个报文段,其中序号字段seq=200确认号字段ACK=201,数据部分有2个字节,那么在B对该报文得确认报文段中(    )

   A.seq=202,ACK=200   B.seq=201,ACK=201

   C.seq=201,ACK=202   D.seq=202,ACK=201

13。

一个TCP连接得数据传输阶段,如果发送端得发送窗口值由2000变为3000,意昧着发送端可以(   )。

   A.在收到一个确认之前可以发送3000个TCP报文段

    B.在收到一个确认之前可以发送1000B

    C。

在收到一个确认之前可以发送3000B

    D。

在收到一个确认之前可以发送2000个TCP报文段

14.在一个TCP连接中,MSS为1 KB,当拥塞窗口为34KB时发生了超时事件.如果在接下来得4个RTT内报文段传输都就是成功得,那么当这些报文段均得到确认后,拥塞窗口得大小就是(   )。

   A.8KB   B。

9KB

    C.16KB D.17KB

15。

在一个TCP连接中,MSS为1KB,当拥塞窗口为34KBH寸收到了3个冗余ACK报文.如果在接下来得4个:

RTT内报文段传输都就是成功得,那么当这些报文段均得到确认后.拥塞窗口得大小就是(   )。

   A.8KB   B.16KB

   C。

20KBD。

21KB

1 6。

A与B建立TCP连接,。

MSS为1KB。

某时,慢开始门限值为2KB,A得拥塞窗口为4KB,在接下来得一个RTT内,A向B发送了4KB得数据(TCP得数据部分),并且得到了B得确认,确认报文中得窗口字段得值为2KB,那么,请问在下一个RTT中,A最多能向B发送多少数据(   )。

   A.2KB   B。

8KB

   C.5KB   D。

4KB

17。

【2009年计算机联考真题】

   主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续得TCP段。

分别包含300B与500B得有效载荷,第一个段得序列号为200,主机乙正确接收到这两个数据段后,发送给主机甲得确认序列号就是(   ).

   A.500    B。

700

   C.800D.1000

18.【2009年计算机联考真题】

   一个TCP连接总就是以1KB得最大段长发送TCP段,发送方有足够多得数据要发送,当拥塞窗口为16KB时发生了超时,如果接下来得4个RTT(往返时间)时间内得TCP段得传输都就是成功得,那么当第4个RTT时间内发送得所有TCP段都得到肯定应答时,拥塞窗口大小就是(   )。

   A.7KB   B.8KB

   C.9KB   D。

16KB

19.【2010年计算机联考真题】

   主机甲与主机乙之间已建立了一个TCP连接,TCP最大段长度为1000B。

若主机甲得当前拥塞窗口为4000B,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送得第一个段得确认段,确认段中通告得接收窗口大小为2000B,则此时主机甲还可以向主机乙发送得最大字节数就是(   )。

    

   A。

1000   B。

2000

    C。

3000   D.4000

20。

【2011年计算机联考真题】

   主机甲向主机乙发送一个(SYN=I,seq=ll220)得TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送得正确得TCP段可能就是(   )。

 A。

(SYN=0,ACK=0,seq=11221,ack=11221)

 B.(SYN=1,ACK=1,seq=11220,ack=11220)

 C.(SYN=1,ACK=1,seq=11221,ack=11221)

 D.(SYN=0,ACK=0,seq=11220,ack=11220)

21.【2011年计算机联考真题】

 主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续得TCP段,分别包含300B、400B与500B得有效载荷,第3个段得序号为900。

若主机乙仅正确接收到第1与第3个段,则主机乙发送给主机甲得确认序号就是(    )。

   A。

300     B.500

C.1200    D.1400

 22。

以下关于UDP协议得主要特点得描述中,错误得就是(   ).

  A。

UDP报头主要包括端口号、长度、校验与等字段

  B。

UDP长度字段就是UDP数据报得长度,包括伪首部得长度

 C.UDP校验与对伪首部、UDP报文头以及应用层数据进行校验

 D.伪首部包括IP分组报头得一部分

 23.使用UDP得网络应用,其数据传输得可靠性由(   )负责。

 A。

传输层    B。

应用层

  C。

数据链路层      D。

网络层

 24。

UDP数据报首部不包含(   )。

   

 A.UDP源端口号   B.UDP校验与

 C。

UDP目得端口号    D.UDP数据报首部长度

 24-1.接收端收到有差错得UDP用户数据时得处理方式就是(   ).

  A.丢弃   B。

请求重传

 C.差错校正    D.忽略差错

 25.以下关于。

UDP校验与得说法中错误得就是(   )。

  A。

UDP得校验与功能不就是必需得,可以不使用

 B。

如果UDP校验与计算结果为O,则在校验与字段填充O

 C.UDP校验与字段得计算包括一个伪首部、UDP首部与携带得用户数据

 D。

UDP校验与得计算方法就是二进制反码运算求与再取反

 26.下列关于UDP校验得描述中,(   )就是错误得。

  A.UDP校验与段得使用就是可选得,如果源主机不想计算校验与,该校验与段应为全0

  B。

在计算校验与得过程中,需要生成一个伪首部,源主机需要把该伪首部发送给目得

主机

 C。

如果数据报在传输过程中被破坏,那么就把它丢弃

D.UDP数据报得伪首部包含了IP地址信息与端口信息

 

27。

下列不属于通信子网得就是(   )。

 A.物理层   B.数据链路层   C.网络层    D.传输层

28。

在TCP/IP参考模型中,传输层得主要作用就是在互联网得源主机与目得主机对等实体

之间建立用于会话得(   )。

   A。

操作连接   B。

点到点连接    C.控制连接    D.端到端连接

29.OSI参考模型中,提供端到端得透明数据传输服务、差错控制与流量控制得层就是

  (   )。

   A。

物理层   B。

网络层   C.传输层   D.会话层

30.下列关于传输服务得面向连接服务与无连接服务说法中正确得就是(    )。

   A。

面向连接得服务就是可靠得服务,无连接得服务也可以就是可靠服务

   B.面向连接得服务就是可靠得服务,而无连接得服务只能提供不可靠得服务

   C.面向连接得服务与无连接得服务都就是提供不可靠得服务

   D。

以上说法都不正确

31。

面向连接得服务特性就是(   )。

   A.不保证可靠与顺序得交付    B。

不保证可靠、但保证顺序得交付

C.保证可靠、但不保证顺序得交付   D.保证可靠与顺序得交付。

32.以下说法错误得就是(   )。

   A。

传输层就是OSI模型得第四层

    B.传输层提供得就是主机问得点到点数据传输

   C.TCP就是面向连接得,UDP就是无连接得

   D.TCP协议进行流量控制与拥塞控制,而UDP协议既不进行流量控制,又不进行拥塞控制

33。

以下哪一项能够唯一确定一个在互联网上通信得进程(   )。

   A.主机名   B。

IP地址级MAC地址

   C.MAC地址及端口号   D。

IP地址及端口号

34。

关于TCP与UDP端口,下列哪种说法就是正确得(   ).

   A.TCP与UDP分别拥有自己得端口号,它们互不干扰,可以共存于同一台主机

    B.TCP与UDP分别拥有自己得端口号,但它们不能共存于同一台主机

    C。

TCP与UDP得端口没有本质区别,但它们不能共存于同一台主机

   D.当一个TCP连接建立时,它们互不干扰,不能共存于同一台主机

35.在(    )范围内得端口号被称为“熟知端口号"并限制使用。

这就意味着这些端口号就是为常用得应用层协议,如等保留得。

    A.O~127   B。

O~25 5   C。

O~511 D.O~1023

36.以下哪个TCP熟知端口号就是错误得?

 (    )

   A.TELNET:

23   B。

SMTP:

25   C.:

80   D.

37.可靠得传输协议中得“可靠”指得就是(    )。

   A。

使用面向连接得会话    B.使用尽力而为得传输

   C。

使用滑动窗口来维持可靠性    D.使用确认机制来确保传输得数据不丢失

 

二、综合应用题

1.使用TCP对实时语音数据得传输有没有什么问题?

使用UDP在传送数据文件时会有什么问题?

 

 

 

 

2。

为什么要使用UDP?

让用户进程直接发送原始得IP分组不就足够了吗?

 

 

 

 

3.一个应用程序用UDP,到了IP层将数据报再划分为4个数据报片发送出去.结果前两个数据报片丢失,后两个到达目得站。

过了一段时间应用程序重传UDP,而IP层仍然划分为4个数据报片来传送。

结果这次前两个到达目得站而后两个丢失。

试问:

在目得站能否将这两次传输得4个数据报片组装成为完整得数据报?

假定目得站第一次收到得后两个数据片仍然保存在目得站得缓存中。

 

 

 

 

4.一个UDP用户数据报得数据字段为8192B,要使用以太网来传送。

假定IP数据报无选项。

试问应当划分为几个IP数据报片?

说明每一个IP数据报片得数据字段长度与片段偏移字段得值。

 

 

 

 

 

5。

在使用TCP传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应得数据得重传。

试说明理由?

 

 

 

 

 

6。

如果收到得报文段无差错,只就是未按序号,则TCP对此未作明确规定,而就是让TCP得实现者自行确定。

试讨论两种可能得方法得优劣:

   1)将不按序得报文段丢弃。

   

   2)先将不按序得报文段暂存与接收缓存内,待所缺序号得报文段收齐后再一起上交应用层.

 

 

 

 

 

 

 

 

7.一个TCP连接要发送3200B得数据.第一个字节得编号为10010.如果前两个报文各携带1000B得数据,最后一个携带剩下得数据,请写出每一个报文段得序号。

 

 

 

 

 

 

8.设TCP使用得最大窗口尺寸为64KB,,TCP报文在网络上得平均往返时间为20nms问TCP所能得到得最大吞吐量就是多少?

(假设传输信道得带宽就是不受限得)

 

 

 

 

 

 

 

9.在一个TCP连接中,信道带宽为1Gbit/s,发送窗口固定为65535B,端到端时延为20ms。

问可以取得得最大吞吐率就是多少?

线路效率就是多少?

(TCP及其下层协议首部长度忽略不计)

 

 

 

 

 

 

10.主机A基于TCP向主机B连续发送3个TCP报文段。

第1个报文段得序号为90第2个报文段得序号为120,第3个报文段得序号为150.

    1)第1、2个报文段中有多少数据?

   2)假设第二个报文段丢失而其她两个报文段到达主机B,那么在主机B发往主机A得确认报文中,确认号应该就是多少?

 

 

 

 

 

 

 

11.考虑在一条具有1 0ms来回路程时间得线路上采用慢启动拥塞控制而不发生网络拥塞情况下得效应,接收窗口24KB,且最大段长2KB。

那么,需要多长时间才能发送第一个完全窗口?

 

 

 

 

 

 

12。

假定TCP报文段载荷就是1500B,最大分组存活时间就是120s,那么要使得TCP报文覆得序号不会循环回来而重叠,线路允许得最快速度就是多大?

 

 

 

 

 

 

 

13。

一个TCP连接使用256kbit/s得链路,其端到端延时为128ms。

经测试发现吞吐率只有128kbit/s.试问窗口就是多少?

忽略PDU封装得协议开销以及接收方应答分组得发射时间(假定应答分组长度很小)。

 

 

 

 

 

 

 

 

14.假定TCP拥塞窗口被置成18KB,并且发生了超时事件。

如果接着得4个迸发量传输都就是成功得,假定最大报文段长度就是1KB,那么该窗口将就是多大?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

解答:

 一、单项选择题

  1。

C TCP中端口号80标识Web服务器端得进程,客户端访问Web服务器得进程得端口号由客户端得操作系统动态分配.故选C。

2。

C 由于TCP得确认号就是指明接收方下一次希望收到得报文段得数据部分第一个字节得编号。

可以瞧出,前一个已收到得报文段得最后一个字节得编号为99,所以C选项正确

报文段得序号就是其数据部分第一个字节得编号。

A选项不正确,因为有可能已收到得这个报

文得数据部分不止一个字节,那么报文段得编号就不为99,但就是可以说编号为99得字节已

收到.   

3。

BTCP使用滑动窗口机制来进行流量控制.在ACK。

应答信息中,TCP把ACK加.上

接收方允许接收数据范围得信息回送给发送方。

发送方除非以后又收到来自接收方得最大数

据允许接收范围信息,否则总就是使用由接收方提供得这一范围发送数据.   

4.ATCP以报文段(Segment)为单位,TCP就是面向字节得。

TCP将所要传送得报文

瞧成就是字节组成得数据流,并使每一个字节对应于一个序号。

在连接建立时,双方要商定初

始序号。

TCP每次发送得报文段得首部中得序号字段数值表示该报文段中得数据部分得第一个字节得序号。

TCP得确认就是对接收到得报文段得最高序号表示确认,接收端返回得确认号就是已收到得最高序号加1,因此确认号表示接收端期望下次收到得报文段中得第一个数据,节得序号。

   

   5.DTCP伪首部与UDP伪首部一样,包括了IP分组首部得一部分。

IP首部中有一个

协议字段,用于指明上层协议就是TCP还就是UDP.17代表UDP,6代表TCP,所以D错误

对于A选项,由于数据偏移字段得单位就是4B,也就就是说当偏移取最大时TCP首部长度为

l5x4=60B。

由于使用填充,所以长度总就是4B得倍数,C正确。

   

   6.ATCP采用大小可变得滑动窗口进行流量控制。

  

    7。

CTCP让每个发送方仅发送正确数量得数据,保持网络资源被利用但又不会被过载

为了避免网络拥塞与接收方缓冲区溢出,TCP发送方在任一时间可以发送得最大数据流就是接收方允许得窗口与拥塞窗口中得最小值.   

   8.C 参与'rCP连接得两个进程中得任何一个都能提出释放连接得请求。

 

    9.C 拥塞窗口就是发送端根据网络拥塞情况确定得窗口值.   

 1 O。

A、CTCP使用三次握手来建立连接,第一次握手A发给B得TCP报文中应置翼

首部SYN位为1,并选择序号seq=X,表明传送数据时得第一个数据字节得序号就是X;在第二次握手中,也就就是B接收到报文后,发给A得确认报文段中应使S’YN=1,使ACk=l,且确认号ACK=X+1,即ACKx+1=1(注:

ACK得下标为捎带得序号)。

同时告诉自己选择得号seq=Y。

   11。

D 在TCP得“三次握手”中,第二次握手时,SYN与ACK均被置为l。

   l 2.C A发出得报文中,seq代表得就是数据部分第一个字节在A得发送缓存区中得编号,ACK代表得就是A期望收到得下一个报文段得数据部分第一个字节在B得发送缓存区l__得编号。

因此,同一个TCP报文中得seq与ACK。

得值就是没有联系得。

在B发给A得确认文中,seq得值应与A发向B得报文中得ACK得相同,即2011,ACK得值应该就是A发向B得报文得序号加上A发向B得报文中数据得长度,即200+2=202,表示B下次希望收到序号为202得报文段。

   13.CTCP提供得就是可靠得字节流传输服务,使用滑动窗口机制进行流量控制与拥塞

控制。

应当注意得就是,TCP通过滑动窗口实现了以字节为单位得确认,因此窗口大小得单位为字节。

假设发送窗口得大小为N,这意味着发送端可以在没有收到确认得情况下连续发芝N个字节。

   14.C 在拥塞窗口为34KB时发生了超时,那么慢开始门限值(ssthresh)就被设定为17KB,并且在接下来得一个RTT中拥塞窗口(cwnd)置为lKB.按照慢开始算法,第二个

RTT中cwnd=2KB,第三个RTT中cwnd=4KB,第四个RTT中cwnd=8KB。

当第四个.RT’I'

中发出去得8个报文段得确认报文收到之后,cwnd=16KB(此时还未超过慢开始门限值).所

以选C。

本题中“这些报文段均得到确认后”这句话很重要。

   15。

D 注意条件中“收到了3个冗余ACK报文''说明此时应该执行快恢复算法,那么慢开始门限值设为1 7KB,并且在接下来得第一个RTT中CWnd也被设为l7KB,第二个RTT中cwnd=18,第三个RTT中cwnd=19KB,第四个RTT中cwnd=20KB,第四个RTT中发出得报文全部得到确认后,cwnd再增加1KB,变为21 KB。

所以D正确.注意cwnd得增加都发生在收到确认报文时,如在本题中,第四个RTT中得报文发送时CWnd=20KB,但当所发报文得确认报文被收到时,cwnd就增加到了21KB。

   1 6.A 本题中出现了拥塞窗口与接收端窗口,那么发送窗口就就是取两者得最小值。

瞧拥塞窗口,由于慢开始门限值为2KB,第一个RTT中A拥塞窗口为4KB,按照拥塞避免

算法,收到B得确认报文后,拥塞窗口增长为5KB.再瞧接收端窗口,B通过确认报文中窗口字段向A通知接收端窗口,那么接收端窗口为2KB。

因此在下一次发送数据时,A得发送窗口应该为2KB,即一个RTT内最多发送2KB.所以A正确。

17。

D TCP就是面向字节流得,其选择确认(SelectiveACK)机制就是接收端对字节序号

进行确认,其返回得序号就是接收端下一次期望接收得序号,因此主机乙接收两个段后返回给主机甲得确认序列号就是1000.

   18.C 计算原理如图5-4所示。

无论在慢开始阶段还就是在拥塞避免阶段,只要发送方判断网络出现拥塞(其根据就就是没有按时收到确认),就要把慢开始门限ssthresh设置为出现拥塞时得发送方窗口值得一半(但不能小于2)。

然后把拥塞窗口cwnd。

重新设置为1,执行慢开始算法。

这样做得目得就就是要迅速减少主机发送到网络中得分组数,使得发生拥塞得路由器有足够时间把队列中积压得分组处理完毕。

   因此,在发送拥塞后,慢开始门限ssthresh变为16/2=8KB,发送窗口变为1KB。

在接下来得3个RTT内,拥塞窗口执行慢开始算法,呈指数形式增加到8KB,此时由于慢开始门限ssthresh为8KB,因此转而执行拥塞避免算法,即拥塞窗口开始“加法增大"。

因此第4个RTT结束后,拥塞窗口得大小为9KB,答案为C。

   19。

A 发送方得发送窗口得上限值应该取接收方窗口与拥塞窗口这两个值中较小得一

个,于就是此时发送方得发送窗口为M烈{4000,2000}=2000B,由于发送方还没有收到第二个最大段得确认,所以此时主机甲还可以向主机乙发送得最大字节数为2000"一1 000=1000B。

   20.C 主机乙收到连接请求报文

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1