第七章传输层

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

7.2例题分析【例题7-1】TCP是一个面向连接的协议,提供连接的功能是(1)_____的,采用(2)______技术来实现可靠数据流的传送。为了提高效率,又引入了滑动窗口协议,协议规定重传(3)_____的报文段,这种报文段的数量最多可以(4)______,TCP协议采用滑动窗口协议可以实现(5)______。(1)A.全双工B.单工C.半双工D.单方向(2)A.超时重传B.肯定确认(捎带一个报文段的序号)C.超时重传和肯定确认D.丢失重传和否定性确认(3)A.未被确认及至窗口首端的所有报文段B.未被确认C.未被确认及至退回N值的所有报文段D.仅丢失(4)A.仅丢失B.一个C.大于发送窗口的大小D.等于发送窗口的大小(5)A.端到端的流量控制B.整个网络的拥塞控制C.端到端的流量控制和网络的拥塞控制D.整个网络的差错控制【例题7-2】在基于TCP/IP的互联网服务中,IP协议提供主机之间的(1)______分组传输服务。TCP/IP协议提供端口之间的(2)_______报文传输服务。为了实现可靠、高效的传输服务,TCP协议采用超时重传、捎带确认技术。其中捎带去人技术指的是在确认信息中捎带(3)______的序号以减少通信量。TCP使用3次握手协议来建立连接,假设甲乙双方发送报文段的初始序列号分别为X和Y,甲方发送(4)_____的报文段给乙方,乙方接受报文段后发送(5)______的报文段给甲方,然后甲方发送一个确认报文段给乙方,这样就在甲乙双方之间建立了一条TCP连接。(注:ACK的下标为捎带确认的序号)(1)A.可靠的面向连接的B不可靠的面向连接的C可靠的无连接的D不可靠的无连接的(2)A可靠的面向连接的B不可靠的面向连接的C可靠的无连接的D不可靠的无连接的(3)A.上一个已接受的报文段B下一个希望接受的报文段C正在发送的报文段D下一个将要发送的报文段(4)A.SYN=1,序号=XB.SYN=1,序号=X+1,ACKX=1B.SYN=1,序号=YD.SYN=1,序号=Y,ACKY+1=1(5)A.SYN=1,序号=X+1B.SYN=1,序号=X+1,ACKX=1C.SYN=1,序号=Y,ACKX+1=1D.SYN=1,序号=Y,ACKY+1=1【例题7-3】如图7-6所示,占领两个山顶的蓝军与驻扎在这两个山之间的山谷的军作战。他们的力量对比是任何一个山顶上的蓝军都打不赢白军,但两个山顶的蓝军同作战则可战胜白军。一个山顶上的蓝军拟于次日正午向白军发起攻击。于是派遣信步行通过山谷向另一侧的蓝军传递信息。在山谷中,信使可能被俘虏而丢失信息。试能否设计处一种协议使得蓝军能够实现协同作战而一定获胜?【例题7-4】如果TCP往返时间RTT的当前值是30ms,随后确认分别在数据发送后,26/32和24ms到达发送方,那么新的RTT估计值分别为多少?假定加权因子a=0.9。7.3基础习题一、填空题1.______及以下的各层实现了网络中主机之间的数据通信,但数据通信不是组建计算机网络的最终目的,计算机网络本质的活动是实现分布在不同地理位置的主机之间的________,进而实现________的各种网络服务功能。2.TCP/IP参考模型与ISO参考模型第4层相对应得主要协议有_______和_______,其中后者提供无连接的不可靠传输服务。3.TCP协议可以为其用户提供________、面向连接的、全双工的数据流传输服务。4.UDP协议可以为其用户提供不可靠、______的数据传输服务息。5.层使用了_____提供的服务,并通过执行______,针对高层屏蔽_____在技术术、设计上的差异与服务质量的不足,向_____提供了改个标准的完善的通信服务。6.传输层的功能就是在网络层的基础上,完成端到端的_____和_____,并实现两个应用进程之间传送的报文无差错、无丢失、无重复、无乱序。传输层中完成这一功能的硬件或软件称为______,之间传输的报文称为______。7.传输层在服务形式式上是一组功能原语,主要包括_____、______、______和_______。8.计算机网络体系结构中的核心层是______,它的主要作用就是要实现_______通信。9.衡量一种服务所提供的______往往是通过一些特定的参数来描述的不同服务及服务质量。10.传输层服务适用于各种网络,因而不必担心不同的______所提供的不同服务及服务质量。11.为了使不同的网络能够进行不同的类型的数据传输,在网络层提供的服务基础上,ISO定义了0类到4类共5类______的传输协议。此外,ISO还定义了一个_______的传输协议。12.在客户/服务器模式中,客户与服务器分别表示相互通信的两个应用程序的_______。客户向服务器发出________,服务器响应客户的请求,提供客户所需要的_______。13.进程通信的首要问题是解决进程标示方法。TCP/IP协议中用_______来标示进程。Internet赋号管理局(IANA)定义的UDP端口号分为______、________和_______3类。14.TCP是TCP/IP协议族中的(1)______协议,使用(2)_______次握手协议建立传输连接。当连接的主动方发出SYN连接请求后,等待对方答(3)_______。这种建立连接的方法可以防止(4)_______。TCP使用的流量控制协议时(5)_______。(1)A.传输层B.网络层C.会话层D.应用层(2)A.1B.2C.3D.4(3)A.SYN,ACKB.FIN,ACKC.PSH,ACKD.RST,ACK(4)A.出现半连接B.无法连接C.假冒的连接D.产生错误的连接(5)A.固定大小的滑动窗口协议B.可变大小的滑动窗口协议C.后退N帧ARQ协议D.选择重发ARQ协议二、名词解释1.______服务质量(QoS)。2.______最大报文段长度(MSS)。3.______报文段。4._______用户数据报。5.______TCP。6.________UDP。7.______发送窗口。8.______通知窗口。9.______拥塞窗口。10.______吞吐率。11.______重传计时器。12._______坚持计时器。13._______保持计时器。14.________时间等待计时器。15._______连接建立时延。16.________传输时延17._______残余误码率。18.________慢启动。19.________3次握手。A.一种面向连接的、可靠的传输层协议。B.TCP的一种计时器,用于防止发送端与接收端由于零窗口大小而导致的死锁状态。C.TCP协议用于流量控制与拥塞控制的一个参数,由接收端根据其接收能力而确定的一个值,反映了接收端的容量。D.从源主机传输用户发送报文开始到目的主机传输用户接收到报文为止经历的时阅。E.网络中的一个概念,通常是通过一些特定的参数来描述的,例如连接建立延迟、连接建立失败得概率、吞吐率、传输延迟、残余误码率等。F.每秒所传输的用户数据的字节数,是在某个时间间隔内测量得到的数据。G.连接建立或终止的事件序列,由请求、请求的确认以及确认的证实3个依次发生的事件组成。H.TCP协议传递给网络层IP协议的数据单元。I.TCP的一种计时器,用于传输连接的释放过程。J.一种无连接的、不可靠的传输层协议。K.TCP的一种计时器,防止一个TCP传输连接处于长期空闲状态。L.TCP报文段头部的一个选项,定义接收端所能接受的TCP报文段中的最长数据快,这个值在连接建立时由连接双方协商确定。M.TCP的一种计时器,用于防止报文段丢失或被丢弃。N.TCP协议用于流量控制与拥塞控制的一个参数,由发送端根据网络拥塞情况确定的一个值,反映了网络当前的容量。O.一种拥塞控制方法,使拥塞窗口大小在开始时按指数规律增长。P.TCP协议传递给网络层IP协议的数据单元。Q.用于测量丢失或乱序的报文数占整个发送的报文数的百分比。R.传输服务用户要求建立连接到收到连接确认之间所经历的时间。S.TCP协议用于流量控制的一个参数,是发送端发送数据时真正使用的窗口,其值为通知窗口与拥塞窗口中的较小者。三、选择题(只有一个正确的选项)1.在TCP/IP参考模型中,传输层的主要作用是在互联网络的源主机与目的主机对等实体之间建立用于会话的______。A.点到点连接B.操作连接C.端到端连接D.控制连接2.下列协议中属于面向连接的是_______。A.IPB.UDPC.DHCPD.TCP3.关于TCP和UDP端口,下列说法中正确的是_____?A.TCP和UDP分别拥有自己的端口号,二者互不干扰,可以共存于同一台主机B.TCP和UDP分别拥有自己的端口号,但二者不能共存于同一台主机C.TCP和UDP的端口号没有本质区别,二者互不干扰,可以共存于同一台主机D.TCP和UDP的端口号没有本质区别,但二者相互干扰,不能共存于同一台主机4.如果用户应用程序使用UDP协议进行数据传输,那么_____层协议必须承担可靠性方面的全部工作?A.数据链路曾B.互联网络层C.传输层D.应用层5.下列关于TCP协议的说法中,哪一个是错误的?________A.TCP协议可以提供可靠的数据流传输服务B.TCP协议可以提供面向连接的数据流传输服务C.TCP协议可以提供全双工的数据流传输服务D.TCP‘协议可以提供面向非连接的数据流传输服务6.可靠的传输协议中的“可靠”指的是_______。A.使用面向连接的会话B.使用尽力而为”的传输C.使用滑动窗口来维持可靠性D.使用确认机制来确保传输的数据不丢失7.一条TCP连接的建立过程包括_____个步骤。A.2B.3B.4D.58.一条TCP连接的释放过程包括______个步骤。A.2B.3B.4D.59.在一个TCP连接的数据传输阶段,如果发送端的发送窗口值由2000变为3000,意味着发送端可以______。A.在收到一个确认之前可以发送3000个TCP报文段B.在收到一个确认之前可以发送1000个字节C.在收到一个确认之前可以发送3000个字节D.在收到一个确认之前可以发送2000个TCP报文段10.TCP/IP的传输层协议使用哪一种地址形式将数据传送给上层应用程序?______A.IP地址B.MAC地址C.端口号D.套接字(socket)地址11.下列几种类型的网络服务中,服务质量最差的是______.A.A型网络服务B.B型网络服务C.C型网络服务D.D型网络服务12.适用于13型网络服务的传输层协议级别是_____。A.级别0B.级别1C.级别2D.级别413.传输层提供的服务使高层的用户可以完全不考虑信息在物理层、_______通信的具体细节,方便用户使用。A.数据链路层B.数据链路层的两个子层C.数据链路层和网络层D.网络层14.计算机网络最本质的活动是分布在不同地理位置的主机之间的_____。A.数据交换B.网络连接C.进程通信D.网络服务15.设计传输层的目的是弥补通信子网服务的不足,提高传输服务的可靠性与保证_______。A.安全性B.进程通信C.保密性D.服务质量16..TCP使用了4种计时器:重传计时器、坚持计时器、保密计时器和_______。A.延时计时器B.时间等待计时器C.端口计时器D.服务时间计时器17.假设在没有发生拥塞的情况下,在一条往返时间RTT为10ms的线路上采用慢启动拥塞控制策略。如果接受窗口的大小为24Kb,最大报文段MSS为2KB。那么,需要________ms发送方才能发生第一个完全窗口。A.30B.40C.50D.6018..下列关于TCP协议的叙述中,正确的是_______。A.TCP是一个点到点的通信协议B.TCP提供了无连接的可靠数据传输C.TCP将来自上层的字节流组织成数据报,然后提交给IP协议D.TCP将收到的报文段组织成字节流提交给上层四、简答题1.简述传输层与网络层之间的关系。2.IP数据报的分片和重组是由IP协议控制的,而对TCP协议而言是透明

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功