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