流量控制可以在网络协议的不同层次上实现,TCP的流量控制是在传输层上实现的端到端的流量控制。

题目

流量控制可以在网络协议的不同层次上实现,TCP的流量控制是在传输层上实现的端到端的流量控制。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是(22)。

A.数据链路层

B.网络层

C.传输层

D.会话层


正确答案:C
解析:ISO开放系统互连参考模型把网络协议分为7层,每一层的主要功能都可以用一两句话概括如下。(1)物理层:规定了网络连接设备的物理特性(机械特性、电气特性、功能特性和过程特性);(2)数据链路层:在相邻结点之间可靠地传送帧;(3)网络层:在通信子网中进行路由选择和通信控制;(4)传输层:在端系统之间可靠地传送报文;(5)会话层;在分布式应用之间规定了传送的同步点和发送方向;(6)表示层:提供了统一的网络数据表示;(7)应用层:为普通用户提供了分布式应用环境,为高级用户(网络程序员)提供了分布式开发环境。传输层为了实现可靠地传送报文,就必须具备端到端的应答、分组排序和流量控制等功能。

第2题:

TCP使用(34)实现了端到端的流量控制。

A.超时重传

B.滑动窗口协议

C.虚电路

D.全双工连接


正确答案:B
解析:传输控制协议(TCP)作为TCP/IP协议族中最主要的协议之一,它为应用程序直接提供了一个可靠的、可流控的、全双工的流传输服务。在TCP中,使用滑动窗口协议进行流量控制。滑动窗口协议是一种改进的连续ARQ协议,它在发送端和接收端分别设定所谓的发送窗口和接收窗口。发送窗口用来对发送端进行流量控制,而发送窗口的大小就代表在还没有收到对方确认信息的情况下发送端最多可以发送多少个数据帧。同理,在接收端设置接收窗口是为了控制可以接收哪些数据帧而不可以接收哪些帧。在接收端只有当收到的数据帧的发送序号落入接收窗口内才允许将该数据帧收下。若接收到的数据帧落在接收窗口之外,则一律将其丢弃。当接收端接收到了接收窗口内起始的那个数据帧后,接收窗口将向前移动。同理,当发送端收到了发送窗口内起始帧对应的确认帧之后,发送窗口也将向前移动。不难看出,只有在接收窗口向前移动时,发送窗口才有可能向前移动。正因为收发两端的窗口按照以上的规律不断地向前滑动,因此这种协议被称为滑动窗口协议。下面我们来看一个例子,如图7-2所示。

从图7-2中可以看到,发送方首先发送了2KB的数据,顺序号为0,此时接收方的缓冲区为空。接收方接收到这段数据后,回送发送方确认信息,其中表明了确认2048B,接收窗口大小为2048B。随后,由于接收窗口的人小限制,发送方在③中又发送了2048B的数据。这时,接收方的缓冲区已满,故在④中指明了窗口尺寸为0。这样,发送方将停止继续发送,开始等待,直到接收方的缓冲区重新有空闲空间。

第3题:

TCP协议接收端实现控制流量的方法是采用____________________。


参考答案:滑动窗口

第4题:

在TCP/IP模型中,TCP层采用的流量控制策略与数据链路层有所不同,请比较说明两者在实现流量控制中的区别。
数据链路层和TCP层都是面向连接的,都采用窗口协议来实现流量控制,然而两个窗口协议是不一样的。
在数据链路层,由于收发双方是点到点的连接,其流量控制策略相对较为简单,接收窗口和发送窗口即为固定大小的缓冲区的个数,发送方的窗口调整,即缓冲区的覆盖依赖于确认帧的到达,由于信号传播延时和CPU的处理时间等都相对较为稳定,所以发送方的数据帧和接收方的确认帧,其发送和接收时间是可估计的。
在TCP层,由于一个TSAP可同时与多个TSAP建立连接,每个连接都将协商建立一个窗口(即一对发送和接收缓冲区),所以窗口的管理较为复杂,其流量控制策略是通过窗口公告来实现的,当接收方收到数据后发送的确认中将通报剩余的接收缓冲区大小,发送方的发送窗口调整是根据接收方的窗口公告进行的,也就是即使收到到接收方的确认也不一定就能对发送窗口进行调整,一旦发送方收到一个零窗口公告,必须暂停发送并等待接收方的下一个更新的窗口公告,同时启动一个持续定时器。由于TCP层的收、发双方是端到端的,它面对的是一个网络,端到端的路径中可能包含多个点到点的链路,报文在整个传输过程中的延时难以估计甚至可能丢失,所以在TCP的流量控制协议中规定:即使发送方收到了零窗口公告,在持续定时器超时后,允许发送一个字节的数据报文,要求接收方重申当前的窗口大小,以避免因接收方的更新窗口公告丢失而导致的死锁。

第5题:

TCP协议采用滑动窗口协议解决了( )。

A.端到端的流量控制
B.整个网络的拥塞控制
C.端到端的流量控制和整个网络的拥塞控制
D.整个网络的差错控制

答案:A
解析:
TCP(TransmissionControlProtocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内另一个重要的传输协议。在因特网协议族(Internetprotocolsuite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。

第6题:

关于TCP和UDP两个协议的特点,以下说法正确的是( )。

A、TCP是面向连接的端对端的可靠的协议,UDP是无连接的不可靠的协议

B、UDP是面向连接的端对端的可靠的协议,TCP是无连接的不可靠的协议

C、TCP不提供流量控制和差错控制,UDP提供流量控制和差错控制

D、UDP不提供流量控制和差错控制,TCP提供流量控制和差错控制


正确答案:AD

第7题:

以下有关TCP滑动窗口机制描述正确的是()

A.在TCP连接的两端分别有滑动窗口,控制接受和发送

B.仅在TCP连接的发送端有滑动窗口即可很好实现流量控制

C.仅在TCP连接的接收端有滑动窗口即可很好实现流量控制

D.TCP连接两端的滑动窗口大小可以自由调节,不必完全一致


参考答案:A, D

第8题:

在帧中继网络中,端到端的流量控制和差错控制在( )实现。

A. 数据链路层

B. 帧中继交换机

C. 物理层

D. 高层


正确答案:D 

第9题:

在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是 ( ) 。

A.数据链路层
B.网络层
C.传输层
D.会话层

答案:C
解析:
此题主要考查了ISO OSI/RM体系结构中各层的主要功能。
物理层:物理层主要是设计处理机械的、电气的和过程的接口,以及物理层下的物理传输介质等问题。
数据链路层:负责在两个相邻结点间的线路上,无差错地传送以帧(frame)为单位的数据以及流量控制信息,即差错控制、流量控制、帧同步。
网络层:主要是确定数据报(packet)从发送方到接收方应该如何选择路由,以及拥塞控制、数据报的分片与重组。
传输层:负责两个端节点之间的可靠网络通信和流量控制,即面向连接的通信、端到端的流量控制、差错控制。
会话层:建立、管理和终止应用程序会话和管理表示层实体之间的数据交换。表示层:翻译、加解密、压缩和解压。
应用层:提供了大量容易理解的协议,允许访问网络资源。

第10题:

TCP协议接收端实现控制流量的方法是采用滑动窗口。


正确答案:正确

更多相关问题