大学《计算机网络》章节练习题及答案-第五章运输层_第1页
大学《计算机网络》章节练习题及答案-第五章运输层_第2页
大学《计算机网络》章节练习题及答案-第五章运输层_第3页
大学《计算机网络》章节练习题及答案-第五章运输层_第4页
大学《计算机网络》章节练习题及答案-第五章运输层_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学《计算机网络》章节练习题及答案-第五章运输层第5章运输层一、单项选择题在停止等待协议算法中,使用帧序号的目的是()。A.处理数据帧的丢失B.处理确认帧的丢失C.处理重复帧D.处理差错在OSI参考模型中,保证端-端的可靠性是在哪个层次上完成的?()A.数据链路层 B.网络层 C.传输层 D.会话层为了保证连接的可靠建立,TCP通常采用()A.三次握手法B.窗口控制机制C.自动重发机制D.端口机制下列关于TCP和UDP的描述正确的是()。A.TCP是无连接的,UDP面向连接B.TCP和UDP都是无连接的C.TCP适用于可靠性较差的广域网,UDP适用于可靠性较高的局域网D.TCP适用于可靠性较高的局域网,UDP适用于可靠性较差的广域网传输控制协议TCP对应于OSI模型的传输层,下述说法正确的是()。A.它在IP协议的基础上,提供端到端的、面向连接的可靠传输B.提供一种可靠的数据流服务C.当传输差错干扰数据或基础网络出现故障时,由tcp来保证通信的可靠D.以上均正确当采用数据报服务时,负责端到端流量控制的是()。A.主机(端系统) B.通信子网C.主机(端系统)和通信子网

D.交换机TCP重传计时器设置的重传时间()A.等于往返时延B.等于平均往返时延C.大于平均往返时延D.小于平均往返时延TCP是一个面向连接的协议,它提供连接的功能是()的。A.全双工B.半双工C.单工D.单方向端到端通信作用于()之间。A.机器B.网络C.进程D.设备为了提高效率,TCP协议引入了滑动窗口协议,如果窗口中有的报文段丢失,重传报文段的数量最多可以()。A.是任意的B.1个C.大于滑动窗口的大小D.等于滑动窗口的大小两台对等主机正在通过UDP协议进行通信,在传输过程中,一个数据报没有到达目的地。则下面关于数据报重传的描述正确的是()。A.源端的重传计时器到期之后就开始重新传输B.目的端的重传计时器到期之后就开始重新传输C.是否重传数据由应用层协议控制D.只有当目前数据序列号等于或高于确认序号时才重新传输下面关于UDP的叙述正确的是()。A.是不可靠的无连接的B.包含目的和源的端口地址C.报告某些差错D.以上三项都是下列说法中错误的是()。A.TCP协议可以提供可靠的数据流传输服务B.TCP协议可以提供全双工的数据流传输服务C.TCP协议可以提供面向连接的数据流传输服务D.TCP协议可以提供面向非连接的数据流传输服务下面关于TCP的流量控制与拥塞控制的说法错误的是()。A.TCP采用大小可变的滑动窗口进行流量控制B.TCP报文段首部的窗口字段值是当前给对方设置的发送窗口数值的上限C.发送窗口在连接建立时由发送方确定D.在通信的过程中,接收端可以调整对方的发送窗口的上限值TCP是一个面向连接的协议,采用()技术来实现可靠数据流的传送。A.超时重传和确认机制B.确认机制C.超时重传D.丢失重传和重复确认UDP报文头标不包括()。A.目的地址B.报文长度C.目的UDP端口D.源UDP端口端口号的目的是什么?()跟踪同一时间网络中的不同会话源系统使用端口号维持会话的有序,以及选择恰当的应用端系统依据其应用程序的使用情况用端口号动态将端用户分配给一个特定的会话源系统产生端口号来预报目的地址TCP是面向连接的,所以在数据传输前,源主机和目的主机之间必须建立端到端的连接,下列关于TCP的端到端的连接的说法中,()是正确的。A.所谓TCP的端到端的连接,就是源主机与目的主机之间建立的连接B.在TCP的连接建立之后,数据的传输将是实时的,除了信号传播的延时之外,没有额外的延时C.一旦建立了TCP的连接,整个传输信道将被保留,如无数据传输,则整个传输信道空闲D.TCP的面向连接,意味着传输层数据传输的按序性和可靠性,其按序性是由协议层对IP包的排序实现的,而可靠性则是由传输层的差错控制和流量控制策略来提供保证在TCP协议中,接收到报文并存入缓冲区后,接收方在对报文作确认的同时将声明剩余的缓冲区大小(即窗口公告),下列关于窗口公告的说法中,()是错误的。A.窗口公告是TCP协议进行流量控制策略中的一个重要环节B.接收方对接收数据的确认和接收窗口的调整是非同步的,其中一个原因是因为IP包的排序工作由TCP层负责,而IP包的到达不一定按序,然而应用层必须按序取走数据C.为配合零窗口公告的传输策略控制,接收方在发出零窗口公告后应启动一个持续定时器,一旦定时器溢出,必须重新发一个零窗口公告D.在TCP协议中,发送方的窗口调整必须根据接收方的窗口公告进行在基于TCP/IP模型的分组交换网中,每个分组可能走不同的路径,所以在分组到达目的主机后可能需要重新排序;又由于不同类型物理网络的MTU不同,所以一个分组在传输过程中也可能需要分段,这些分段在到达目的主机后也必须重组。对于上述的排序和重组的说法中,()是正确的。A.分组排序和分段重组工作都是由网络层完成B.分组排序和分段重组工作都是由传输层完成C.分组排序工作是由网络层完成,而分段重组工作由传输层完成D.分组排序工作是由传输层完成,而分段重组工作由网络层完成二、填空题1.在OSI的不同层次中,所传输的数据形式是不同的,物理层所传的数据单位是、数据链路层的数据单位是、网络层的数据单位是、运输层传输的数据单位是。2.TCP可以提供、、__服务。3.UDP可以提供、服务。4.Internet网络体系结构以协议为核心。其中协议用来给各种不同的通信子网或局域网提供一个统一的互连平台,协议则用来为应用程序提供端到端的通信和控制功能。5.TCP协议中引入了套接字(Socket)的概念,它是由和结合起来标记连接的。6.运输层的主要功能有、、和。7.当运输层从IP层收到UDP数据报时,就根据首部中的,把UDP数据报通过相应的端口,上交给应用进程。8.每一条TCP连接唯一地被通信两端的两个端点即两个所确定。9.TCP报文首部中的序号字段值指的是本报文段所发送的数据的字节的序号。10.TCP报文首部中的确认号字段是指期望收到对方下一个报文段的数据字节的序号。11.TCP报文数据部分的最大长度为字节。12.TCP首部中的检验和字段检验的范围包括和这两部分。13.造成网络拥塞的主要原因有、、。14.从控制理论的角度来看,拥塞控制可以分为和两种方法。15.TCP实现拥塞控制的四中算法分别是、、和。16.UDP协议在IP协议的数据报服务之上增加了功能和功能。三、综合题1.TCP协议是面向连接的,但TCP使用的IP协议却是无连接的。回答下列问题(1)面向连接和无连接有哪些区别?(2)因特网使用的IP协议是无连接的,因此其传输是不可靠的,使人感到因特网很不可靠,为什么不让IP协议也是面向连接的?(3)TCP协议采用什么措施保证可靠性的?UDP有该措施吗?答:(1)TCP是面向连接的,但TCP所使用的网络则可以是面向连接的,但也可以是无连接的。面向连接和无连接区别主要有:面向连接通信分为三个阶段,第一是建立连接,在此阶段,发出一个建立连接的请求。只有在连接成功建立之后,第二阶段才传输数据。当数据传输完毕,必须释放连接。而无连接通信没有这么多阶段,它直接进行数据传输。面向连接的通信具有数据的保序性,而无连接的通信不能保证接收数据的顺序与发送数据的顺序一致。其他区别如表所示:TCP提供的IP提供的字节流接口IP数据报接口有流量控制无流量控制有拥塞控制无拥塞控制保证可靠性不保证可靠性无丢失可能丢失无重复可能重复(2)如果主机A向主机B传送一个文件时,即使通信网络非常可靠并不能保证文件从主机A硬盘到主机B硬盘的传送是可靠的。因为如在磁盘存储系统中的硬件出现了故障,主机A不能正确地读出数据等等很多原因使数据出错。所以应当把网络设计得简单些,而让具有智能的终端来完成“使传输变得可靠”的任务。在网络上实现“端到端的可靠传输”,就是在传输层使用面向连接的TCP协议,它可保证端到端的可靠传输。只要主机B的TCP发现了数据的传输有差错,就告诉主机A将出现差错的那部分数据重传,直到这部分数据正确传送到主机B为止。采用这样的建网策略,既可以使网络部分价格便宜和灵活可靠,又能够保证端到端的可靠传输,从而使因特网成为可靠的网络。(3)TCP的重传机制是保证可靠性的重要措施,TCP为应用层提供可靠的传输服务,它是TCP可靠性的一个重要措施。UDP为应用层提供的是不可靠的传输服务,UDP没有定义重传机制。2.将要相互通信双方怎样进行建立TCP连接?在TCP报文段的首部中只有端口号而没有IP地址,当TCP将其报文段交给IP层时,IP协议怎样知道目的IP地址呢?为什么把IP地址又称为“虚拟地址”,把TCP连接说成是“虚连接”?假设在建立连接时使用2次握手而非3次握手的方案,即不再需要第3条报文,这时会发生什么情况?举例说明。答:(1)使用三次握手建立连接过程:源主机发送一个同步标志位(SYN)置1的TCP数据段。此段中同时标明初始序号。初始序号是一个随时间变化的随机值。目标主机发回确认数据段,此段中的同步标志位(SYN)同样被置1,且确认标志位(ACK)也置1,同时在确认序号字段表明目标主机期待收到源主机下一个数据段的序号。此外,此段中还包含目标主机的段初始序号。源主机再回送一个数据段,同样带有递增的发送序号和确认序号。(2)仅从TCP报文段的首部是无法得知目的IP地址,TCP必须告诉IP层此报文段要发送给哪一个目的主机(给出其IP地址)(3)因为IP地址是靠软件来维持的而不是硬件地址。互连网络也是虚拟的网络系统,它的通信系统是抽象的。虽然许多硬件和软件的组合看起来好像构成了一个很大的网络,但这样的大网络实际上并不存在。这种虚拟网络的地址也是虚拟的,因此IP地址又称为“虚拟地址”。同样,因为在两个主机之间建立的TCP连接并非真正的物理连接。传输层并不知道所传输的报文段都经过哪些中间结点。实际上,IP数据报都各自独立地选择路由,而所经过的中间结点(路由器)并不记录各IP数据报通过的情况。TCP连接只是从传输层看来,好像在两个传输实体之间有一条连接。因此这条连接可以称之为“虚连接”。(4)现在把三次握手改成仅需要两次握手,可能发生死锁。假定B给A发送一个连接请求分组,A收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A认为连接已经成功建立了,可以开始发送数据分组。可是,B在A的应答分组在传输中被丢失的情况下,不知道A是否已经准备好,不知道A建议A到B使用什么样的序列号,也不知道A是否同意A所建议的B到A传输的初始序列号等,这时B认为连接还未建立成功,将忽略A发来的任何数据分组,只等待接收连接确认应答分组。而A在发出的分组超时以后,重复发送同样的分组。这样就形成了死锁。3.(1)简述拥塞控制与流量控制产生的原因。(2)TCP发现拥塞的途径是什么?(3)拥塞控制与流量控制解决问题的根本途径是什么?(4)TCP拥塞控制主要采用哪几种技术?答:流量控制:如果收方的接收缓冲区小或处理能力低都会造成数据丢失,需要进行流量控制。TCP的流量控制是端到端的,不涉及中间路由器。产生拥塞的原因:网络中一个或若干个路由器的数据报负载相对它的处理能力过重,路由器不得不将过多的数据报放在缓存队列中排队等待转发,造成严重的传输时延。路由器的缓存能力总是有限的,严重情况下,数据报将充满缓存,于是路由器不得不丢弃数据报。TCP的拥塞控制要涉及到中间的路由器。TCP发现拥塞的方法:报文段的超时重传;来自ICMP的源抑制报文;在快速重传算法中,收到第3个重复的确认而不必等到重传定时器到时。TCP流量控制和拥塞控制的根本措施:减慢源发站的发送速率,即抑制。为了避免拥塞,TCP推荐使用以下几种技术:慢启功、拥塞避免、快重传和快恢复。第5章运输层单项选择题CCACDACACDCDDCAACDCD二、填空题1.比特、帧、IP数据报/分组、报文。2.面向连接的、可靠的、全双工的数据流传输__服务。3.面向非连接的、不可靠的服务。4.TCP/IP。其中IP协议,TCP。5.IP地址和端口号。6.复用和分用、差错控制、流量控制和拥塞控制。7.目的端口,。8.套接字所确定。9.第一个字节的序号。10.第一个数据字节的序号。11.65495字节。12.首部和数据这两部分。13.节点存储容量不够、处理机速度太低、线路带宽不够。14.开环控制和闭环控制两种方法。15.慢开始、拥塞避免、快重传和快恢复。16.复用和分用、差错检测三、综合题1.TCP协议是面向连接的,但TCP使用的IP协议却是无连接的。回答下列问题(1)面向连接和无连接有哪些区别?(2)因特网使用的IP协议是无连接的,因此其传输是不可靠的,使人感到因特网很不可靠,为什么不让IP协议也是面向连接的?(3)TCP协议采用什么措施保证可靠性的?UDP有该措施吗?答:(1)TCP是面向连接的,但TCP所使用的网络则可以是面向连接的,但也可以是无连接的。面向连接和无连接区别主要有:面向连接通信分为三个阶段,第一是建立连接,在此阶段,发出一个建立连接的请求。只有在连接成功建立之后,第二阶段才传输数据。当数据传输完毕,必须释放连接。而无连接通信没有这么多阶段,它直接进行数据传输。面向连接的通信具有数据的保序性,而无连接的通信不能保证接收数据的顺序与发送数据的顺序一致。其他区别如表所示:TCP提供的IP提供的字节流接口IP数据报接口有流量控制无流量控制有拥塞控制无拥塞控制保证可靠性不保证可靠性无丢失可能丢失无重复可能重复(2)如果主机A向主机B传送一个文件时,即使通信网络非常可靠并不能保证文件从主机A硬盘到主机B硬盘的传送是可靠的。因为如在磁盘存储系统中的硬件出现了故障,主机A不能正确地读出数据等等很多原因使数据出错。所以应当把网络设计得简单些,而让具有智能的终端来完成“使传输变得可靠”的任务。在网络上实现“端到端的可靠传输”,就是在传输层使用面向连接的TCP协议,它可保证端到端的可靠传输。只要主机B的TCP发现了数据的传输有差错,就告诉主机A将出现差错的那部分数据重传,直到这部分数据正确传送到主机B为止。采用这样的建网策略,既可以使网络部分价格便宜和灵活可靠,又能够保证端到端的可靠传输,从而使因特网成为可靠的网络。(3)TCP的重传机制是保证可靠性的重要措施,TCP为应用层提供可靠的传输服务,它是TCP可靠性的一个重要措施。UDP为应用层提供的是不可靠的传输服务,UDP没有定义重传机制。2.将要相互通信双方怎样进行建立TCP连接?在TCP报文段的首部中只有端口号而没有IP地址,当TCP将其报文段交给IP层时,IP协议怎样知道目的IP地址呢?为什么把IP地址又称为“虚拟地址”,把TCP连接说成是“虚连接”?假设在建立连接时使用2次握手而非3次握手的方案,即不再需要第3条报文,这时会发生什么情况?举例说明。答:(1)使用三次握手建立连接过程:源主机发送一个同步标志位(SYN)置1的TCP数据段。此段中同时标明初始序号。初始序号是一个随时间变化的随机值。目标主机发回确认数据段,此段中的同步标志位(SYN)同样被置1,且确认标志位(ACK)也置1,同时在确认序号字段表明目标主机期待收到源主机下一个数据段的序号。此外,此段中还包含目标主机的段初始序号。源主机再回送一个数据段,同样带有递增的发送序号和确认序号。(2)仅从TCP报文段的首部是无法得知目的IP地址,TCP必须告诉IP层此报文段要发送给哪一个目的主机(给出其IP地址)(3)因为IP地址是靠软件来维持的而不是硬件地址。互连网络也是虚拟的网络系统,它的通信系统是抽象的。虽然许多硬件和软件的组合看起来好像构成了一个很大的网络,但这样的大网络实际上并不存在。这种虚拟网络的地址也是虚拟的,因

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论