网络层传输层练习题

合集下载

传输层 习题

传输层 习题

传输层习题1、考虑在主机A和主机B之间有一条TCP连接。

假设从主机A传送到主机B的TCP报文段具有源端口号x和目的端口号y。

对于从主机B传送到主机A的报文段,源端口号和目的端口号分别是多少2、描述应用程序开发者为什么可能选择在UDP上运行应用程序而不是在TCP上运行的原因。

3、在我们的rdt协议中,为什么需要引入序号4、在我们的rdt协议中,为什么需要引入定时器5、是非判断题:a. 主机A经过一条TCP连接向主机B发送一个大文件。

假定主机B没有数据发往主机A。

因为主机B不能随数据捎带确认,所以主机B将不向主机A发送确认。

b. 在连接的整个过程中,TCP的rwnd的长度决不会变化。

c. 假设主机A通过一条TCP连接向主机B发送一个大文件。

主机A发送但未被确认的字节数不会超过接收缓存的大小。

d. 假设主机A通过一条TCP连接向主机B发送一个大文件。

如果对于这条连接的一个报文段的序号为m,则对于后继报文段的序号将必然是m+1。

e. TCP报文段在它的首部中有一个rwnd字段。

f. 假定在一条TCP连接中最后的SampleRTT等于1秒,那么对于该连接的TimeoutInterval的当前值必定大于等于1秒。

g. 假设主机A通过一条TCP连接向主机B发送一个序号为38的4个字节的报文段。

在这个相同的报文段中,确认号必定是42。

6、假设主机A通过一条TCP连接向主机B发送两个紧接着的TCP报文段。

第一个报文段的序号为90,第二个报文段序号为110。

a. 第一个报文段中有多少数据b. 假设第一个报文段丢失而第二个报文段到达主机B。

那么在主机B发往主机A的确认报文中,确认号应该是多少7、UDP和TCP使用反码来计算它们的检验和。

假设你有下面3个8比特字节:01010011,01100110,01110100。

这些8比特字节和的反码是多少(注意到尽管UDP和TCP使用16比特的字来计算检验和,但对于这个问题,你应该考虑8比特和。

计算机网络第五章运输层习题及答案

计算机网络第五章运输层习题及答案

计算机网络第五章运输层习题及答案问题5-1:TCP协议是面向连接的,但TCP使用的IP协议却是无连接的。

这两种协议都有哪些主要的区别?答:这个问题很重要,一定要弄清楚。

TCP是面向连接的,但TCP所使用的网络则可以是面向连接的(如X.25网络),但也可以是无连接的(如现在大量使用的IP网络)。

选择无连接网络就使得整个的系统非常灵活,当然也带来了一些问题。

下面是TCP和显然,TCP提供的功能和服务要比IP所能提供的多得多。

这是因为TCP使用了诸如确认、窗口通知、计时器等机制,因而可以检测出有差错的报文、重复的报文和失序的报文。

问题5-2:从通信的起点和终点来比较,TCP和IP的不同点是什么?答:用下面的图就可说明。

进程A和进程B的通信是使用面向连接的TCP提供的可靠的传输。

主机X和主机Y的通信是使用无连接的IP提供的不可靠的传输。

请注意:对TCP来说,通信的起点和终点是运输层上面的两个套接字(socket),而应用层的应用进程正是通过应用层和运输层之间的套接字来使用TCP提供的服务。

TCP协议根据报文段首部中的端口号找到目的端口,将报文段交付给目的进程。

请注意:套接字是由IP地址和端口号决定的,套接字也可称为“插口”。

对IP来说,通信的起点和终点是连接在网络上的两个主机。

IP 协议根据数据报首部中的目的IP地址找到目的主机,将数据报交付给目的主机。

请注意可靠传输的范围和不可靠传输的范围是不同的。

我们还应当注意的是:虽然在两个套接字之间的通信是面向连接的,但IP数据报在下面的网络中传输时是独立地选择路由,而不是沿着某一条固定的路径传输。

然而在上面的端口看来,TCP 报文段好像都是从一个虚拟的、可靠的通信管道中传输到对方的端口。

问题5-3:端口(port)和套接字(socket)的区别是什么?答:从本书经常使用的套接字定义来看,套接字包含了端口,因为套接字=(IP地址,端口号)。

套接字是TCP连接的端点。

计算机网络技术专业《第六章习题(传输层)》

计算机网络技术专业《第六章习题(传输层)》

第七章习题〔传输层〕一.名词解释1. ______ UDP2. ______ 恢复功能3. ______ 报文4. ______ 传输延迟5. ______ TCP6. ______ 剩余误码率7. ______ 连接建立失败的概率8. ______ 重传计时器9. ______ 段segment10. ______ 连接建立延迟A.在传输层之间传输的协议数据单元。

B.传输效劳用户要求建立连接到收到连接确认之间所经历的时间。

C.在最大连接建立延迟时间内连接未能建立的可能性。

D.从源主机传输用户发送报文开始到目的主机传输用户接收到报文为止经历的时间。

E.用于测量丧失或乱序的报文数占整个发送的报文数的百分比。

F.在出现内部问题或拥塞情况下,传输层本身自发终止连接的可能性。

G.一种无连接的、不可靠的传输层协议。

H.一种面向连接的、可靠的传输层协议。

I.TCP协议传递给IP的信息单元。

J.为了控制丧失的或丢弃的报文段,TCP使用了处理报文段确认的等待时间的计时器。

二.单项选择1.计算机网络最本质的活动是分布在不同地理位置的主机之间的_______ 。

A.数据交换B.网络连接C.进程通信D.网络效劳2.效劳器控制着网络共享的资源,具有更高的权限,它要完成用户合法身份的识别、资源访问的管理,因此效劳器的_______ 也就显得格外的重要。

A.平安性B.性能C.配置D.通信能力3.在UNIX Socket调用中,Accept〔〕调用是为_______ 的传输效劳设计的。

A.无连接B.无连接或面向连接C.面向连接D.可靠4.设计传输层的目的是弥补通信子网效劳的缺乏,提高传输效劳的可靠性与保证_______ 。

A.平安性B.进程通信C.保密性D.效劳质量QoS5.传输层的作用是向源主机与目的主机进程之间提供_______ 数据传输。

A.点到点B.点对多点C.端到端D.多端口之间6.UDP端口号分为3类,即熟知端口号、注册端口号和_______ 。

计算机专业基础综合计算机网络(传输层)历年真题试卷汇编1

计算机专业基础综合计算机网络(传输层)历年真题试卷汇编1

计算机专业基础综合计算机网络(传输层)历年真题试卷汇编1(总分:94.00,做题时间:90分钟)一、单项选择题(总题数:22,分数:60.00)1.OSI七层模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是____。

【南京师范大学2002年】(分数:2.00)A.物理层B.网络层C.传输层√D.会话层解析:解析:考查传输层提供的服务。

传输层的功能如下: 1)复用和分用。

2)传输层提供应用进程间的逻辑通信(即端到端的通信)。

3)对收到的报文进行差错检测。

4)提供两种不同的运输协议(即提供面向连接的服务和无连接的服务),即面向连接的TCP和无连接的UDP。

TCP协议提供差错控制和流量控制。

2.在下面给出的协议中,——是TCP/IP标准传输层的协议。

【华东理工大学2006年】(分数:2.00)A.TCP和UDP √B.DNS和SMTPC.RARP和IPD.DNS和FTP解析:解析:考查传输层协议。

B项和D项是应用层协议。

C项是网络层协议。

TCP/IP的传输层有两个不同特性的协议UDP和TCP。

其中,TCP向高层提供面向连接的可靠的字节流服务,而UDP向高层提供面向无连接的不可靠的数据报服务。

因此选A。

3.TCP和UDP具有多路复用功能,与此相关的协议头字段是____。

(分数:2.00)A.源端口号和目的端口号B.目的IP地址和目的端口号C.源IP地址和源端口号√D.源IP地址和目的IP地址解析:解析:考查传输层功能。

传输层的复用、分用功能与网络层的复用、分用功能不同。

传输层的复用是指发送方不同的应用进程都可以使用同一个传输层协议传送数据,分用是指接收方的传输层在剥去报文的首部后能够把这些数据正确交付到目的应用进程。

多路复用目标端负责检测源IP地址和源端口,判断是否接收。

因此选C。

4.传输层为____之间提供逻辑通信。

(分数:2.00)A.主机B.进程√C.路由器D.操作系统解析:解析:考查传输层的功能。

网络层传输层练习题(互联网+)

网络层传输层练习题(互联网+)

网络层练习题1、网络层的功能;2、动态路由算法和静态路由选择算法的原理;1、请给出三个在建立连接时有可能需要协商的的协议参数的例子;4、虚电路子网和数据报子网的比较;5、汇集树的概念;6、说明扩散法的优点和缺点,通常优化缺点的方法是什么;7、分级路由的必要性;8、假设所有的路由器和主机都正常,他们的软件也正常,请问一个分组被递交到的错误目的地的可能性有没有;9、一个IP报使用了严格的源路由选项,现在她被分段了,你认为该选项应该被复制到每一个分段中呢,还是只需要放到第一个分段中就做够了;10、分析拥塞产生的深层次原因;11、从不同网络体系结构的不同层次分析防止网络拥塞的策略;12、载荷脱落之策略是什么;13、在 IPv4 头中有多少字节?14、某路由器的路由表中有如下(CIDR) entries :15、说明距离向量路由算法的弱点。

16、给出流量控制和拥塞控制之间的区别。

传输层练习题1、传输层的功能2、如何理解传输层的种重要性3为什么最大分组生存期T必须足够确保不仅分组本身消失而且他的确认也消失,然后协议才有效?答:首先看三次握手过程是如何解决延迟的重复到达的分组所引起的问题的。

正常情况下,当主机1 发出连接请求时,主机1 选择一个序号x,并向主机2 发送一个包含该序号的请求TPDU;接着,主机2 回应一个接受连接的TPDU,确认x,并声明自己所选用的初始序列号y;最后,主机1 在其发送的第一个数据TPDU 中确认主机2 所选择的初始序列号。

当出现延迟的重复的控制TPDU 时,一个TPDU 是来自于一个已经释放的连接的延迟重复的连接请求( CONNECTION REQUEST),该TPDU 在主机1 毫不知情的情况下到达主机2。

主机2 通过向主机1 发送一个接受连接的TPDU(CONNECTION ACCEPTED)来响应该TPDU,而该接受连接的TPDU 的真正目的是证实主机1 确实试图建立一个新的连接。

网工传输层(带答案和分析)

网工传输层(带答案和分析)
2007上
试题(68)
● 以下协议中属于传输层的是(68) 。
(68)A. UCP 试题(68)分析
B. UDP
C. TDP
D. TDC
用户数据报协议(UDP)是 ISO 参考模型中一种无连接的传输层协议,提供面向事 务的简单不可靠信息传送服务。 UDP 协议基本上是 IP 协议与上层协议的接口。 UDP 协
(23)A. SYN
B.FIN,ACK
C. SYN,ACK
D.RST
试题(22)、(23)分析 TCP 使用可变大小的滑动窗口协议来进行流量控制。这种流控方案把肯定应答信号与
控制窗口滑动的信号分开处理,在控制数据流动速率方面给接收方提供了更大的自由度。在 基础网络可靠的情况下,这种控制策略能产生平滑的数据流动,在基础网络不可靠时,它还
B.2
C.3
D.4
(24)A. 出现半连接
B.无法连接
C.产生错误的连接
D.连接失效
试题(23)、(24)分析
TCP 协议提供面向连接的服务,采用三次握手建立连接。首先是发起方发送一个 SYN
置位的段,其中的发送顺序号为某个值 X,称为初始顺序号 ISN(Initial Sequence Number)。
答案:(21)B
2012 上 TCP 协议使用(26)次握手机制建立连接,当请求方发出 SYN 连接请求后,等待对方回答(27), 这样可以防止建立错误的连接。
(26) A.1
B.2
C.3
D.4
(27) A. SYN,ACK B. FIN,ACK
C. PSH,ACK
D. RST,ACK
答案:C,A
2012 下
议适用端口分辨运行在同一台设备上的多个应用程序。

计算机网络传输层基础知识试题及

计算机网络传输层基础知识试题及

计算机网络传输层基础知识试题及答案分析。

计算机网络传输层基础知识试题及答案分析一、选择题1. 在OSI模型中,传输层的功能是()A.提供可靠的数据传输B.提供数据链路层与网络层之间的接口C.提供网络层与数据链路层之间的接口D.提供应用层与网络层之间的接口答案:A解析:传输层的主要功能是提供可靠的数据传输,确保数据的完整和可靠性。

2. TCP是一个()协议。

A.无连接的B.面向连接的C.可靠的D.速度快的答案:B解析:TCP是面向连接的协议,通过三次握手建立连接,保证数据的可靠性。

3. UDP是一个()协议。

A.无连接的B.面向连接的C.可靠的D.速度快的答案:A解析:UDP是无连接的协议,不需要建立连接,适用于一次性传输数据,速度较快。

4. TCP和UDP协议在传输层的区别是()。

A.TCP提供可靠的数据传输,UDP提供不可靠的数据传输B.TCP是面向连接的,UDP是无连接的C.TCP适用于大量数据传输,UDP适用于少量数据传输D.TCP速度快,UDP速度慢答案:A、B、C解析:TCP和UDP协议在传输层的区别主要包括:TCP提供可靠的数据传输,UDP提供不可靠的数据传输;TCP是面向连接的,UDP 是无连接的;TCP适用于大量数据传输,UDP适用于少量数据传输。

5. 流量控制是指()。

A.控制发送方的发送速率B.控制接收方的接收速率C.控制网络的拥塞程度D.控制数据的完整性答案:A解析:流量控制是指通过控制发送方的发送速率,确保接收方能够及时接收和处理数据,防止数据的丢失和堆积。

二、填空题1. TCP协议中,用来保证数据可靠性的机制是()。

答案:序列号、确认应答、超时重传解析:TCP协议通过序列号、确认应答和超时重传机制来保证数据的可靠性。

2. UDP协议中,用来保证数据可靠性的机制是()。

答案:无机制解析:UDP协议没有任何机制来保证数据的可靠性,传输过程中可能会丢失或乱序。

三、简答题1. 解释可靠传输和不可靠传输的区别以及各自的应用场景。

传输层 选择题

传输层   选择题

第七章传输层选择题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、 3C、 4D、 58、一条TCP连接的释放过程包括______个步骤。

A、 2B、 3C、 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、传输层提供的服务是高层的用户可以完全不考虑信息在物理层、______通信的具体细节,方便用户使用。

传输层习题及答案

传输层习题及答案

传输层习题及答案习题一:传输层协议的作用传输层协议在网络通信中扮演着重要的角色。

以下是传输层协议的主要作用:1.提供端到端的可靠数据传输:传输层协议使用验证、确认和重新传输等控制机制,确保数据的可靠传输,以保证数据的完整性和准确性。

2.实现端口与应用程序的映射:传输层协议使用端口号来标识每个应用程序,使得网络中的数据包可以正确地路由到相应的应用程序。

3.控制流量:传输层协议通过流量控制机制,使发送方根据接收方的处理能力来控制数据发送速度,以避免过多的数据拥塞导致网络性能下降。

4.多路复用和分解:传输层协议通过使用源和目的端口号,实现将多个应用程序的数据同时发送到网络上,并在接收端将其分解并交给相应的应用程序。

习题二:TCP与UDP的区别TCP(传输控制协议)和UDP(用户数据报协议)是传输层中常用的两个协议。

以下是它们之间的几个主要区别:1.可靠性:TCP提供可靠的数据传输,通过使用确认、重传和流量控制等机制来确保数据的完整性。

而UDP则是不可靠的,它不提供确认和重传机制,数据包可能会丢失或顺序错误。

2.连接性:TCP是面向连接的协议,需要在通信双方之间建立一个连接,然后再进行数据传输。

UDP则是无连接的,每个数据包都是独立的,可以直接发送给目标主机。

3.速度:由于TCP提供可靠性的传输,它会引入较多的延迟和开销,因此传输速度较慢。

UDP则没有这些额外的开销,传输速度更快。

4.适用场景:由于TCP的可靠性和拥塞控制机制,它适用于对数据传输准确性要求较高的场景,例如文件传输、电子邮件等。

而UDP适用于对实时性要求较高的场景,例如音视频传输、实时游戏等。

习题三:TCP的三次握手过程TCP使用三次握手来建立连接。

下面是三次握手的过程:1.客户端发送一个SYN(同步)报文给服务器,其中设置了客户端的初始序列号。

此时,客户端进入SYN_SENT状态。

2.服务器接收到SYN报文后,发送一个SYN-ACK报文给客户端,其中确认了接收到的初始序列号,并设置了服务器的初始序列号。

计算机专业基础综合计算机网络(传输层)历年真题试卷汇编1

计算机专业基础综合计算机网络(传输层)历年真题试卷汇编1

计算机专业基础综合计算机网络(传输层)历年真题试卷汇编1(总分:94.00,做题时间:90分钟)一、单项选择题(总题数:22,分数:60.00)1.OSI七层模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是____。

【南京师范大学2002年】A.物理层B.网络层C.传输层√D.会话层考查传输层提供的服务。

传输层的功能如下:1)复用和分用。

2)传输层提供应用进程间的逻辑通信(即端到端的通信)。

3)对收到的报文进行差错检测。

4)提供两种不同的运输协议(即提供面向连接的服务和无连接的服务),即面向连接的TCP和无连接的UDP。

TCP协议提供差错控制和流量控制。

2.在下面给出的协议中,——是TCP/IP标准传输层的协议。

【华东理工大学2006年】A.TCP和UDP √B.DNS和SMTPC.RARP和IPD.DNS和FTP考查传输层协议。

B项和D项是应用层协议。

C项是网络层协议。

TCP/IP的传输层有两个不同特性的协议UDP和TCP。

其中,TCP向高层提供面向连接的可靠的字节流服务,而UDP向高层提供面向无连接的不可靠的数据报服务。

因此选A。

3.TCP和UDP具有多路复用功能,与此相关的协议头字段是____。

A.源端口号和目的端口号B.目的IP地址和目的端口号C.源IP地址和源端口号√D.源IP地址和目的IP地址考查传输层功能。

传输层的复用、分用功能与网络层的复用、分用功能不同。

传输层的复用是指发送方不同的应用进程都可以使用同一个传输层协议传送数据,分用是指接收方的传输层在剥去报文的首部后能够把这些数据正确交付到目的应用进程。

多路复用目标端负责检测源IP地址和源端口,判断是否接收。

因此选C。

4.传输层为____之间提供逻辑通信。

A.主机B.进程√C.路由器D.操作系统考查传输层的功能。

传输层提供应用进程间的逻辑通信(即端到端的通信)。

与网络层的区别是,网络层提供的是主机之间的逻辑通信。

计算机网络:传输层单元测试与答案

计算机网络:传输层单元测试与答案

一、单选题1、SYN 数据段占用多少单位(或字节)的序列号空间?(也就是说,以下哪一个序列号的增量是SYN的)?A.20.00/2.00B.0C.最大段大小D.1正确答案:D解析: D、使用在 TCP 传输开始的SYN 数据段占用序列空间一个单位(或字节)。

如果 SYN 数据段有序列号为 1000, TCP 点传输的下一个数据段的序列号的 1001。

2、设x 和 y 是接收端发送的两个连续的数据段携带的累积ACKs,x 在 y 之前发送。

设与这两个数据段相关联的数据有效载荷的大小为 s。

以下陈述中哪个是正确的?A.y > = x + sB.x < = yC.y < = x + sD.x < y正确答案:B解析: B、累积的ACK 数量不严格单调递增。

如果中间有丢包现象,两次累计确认的值应该相当,即x=y。

比如连续到达的两个段是x和x+s,当两个连续的段到达,那么会送的ack应该是x、x+s=y。

3、当 TCP 接收端获得一个有效载荷大小是1000和序列号为8000 的数据段时,有效载荷中的最后一个字节相关联的序列号是多少?A.9000B.8999C.7999D.8000正确答案:B解析: B、1000 ... 8999。

1000是与数据段一起发送的序列号是有效载荷中与第一个字节相关联的序列号。

4、主机甲向主机乙发出一个(SYN,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是:A.(SYN=0,ACK=0,seq=11220,ack=11220)B.(SYN=1,ACK=1,seq=11221,ack=11221)C.(SYN=0,ACK=0,seq=11221,ack=11221)D.(SYN=1,ACK=1,seq=11220,ack=11220)正确答案:B解析:B、主机乙会发送第二次握手信息,SYN=1,ACK=1;同时,甲方的初始序列号是11220,所以,回发的ack号一定是11221。

传输层练习答案

传输层练习答案

传输层作业一、判断题(针对下面的描述,对的打‘√’,错的打‘X’)1. 传输层的目的是在任意两台主机上的应用进程之间进行可靠数据传输.......(√)2. UDP协议支持广播发送数据。

.......................................(√)3. 用户数据报协议(UDP)属于应用层协议................................(X )4. TCP/IP的传输层议不能提供无连接服务.............................(X )5. Suppose that the last SampleRTT in a TCP connection is equal to 1 sec. Then Timeout for the connection will necessarily be set to a value >= 1 sec....................(√)6. Suppose host A sends host B one segment with sequence number 38 and 4 bytes of data. Then in this same segment the acknowledgement number is necessarily 42?.......(√)7. 在TCP协议中,发送顺序号(SeqNo)是总是从0开始编号的。

..............(X )8. 传输层用进程编号(PID)来标示主机间通信的应用进程...................(X )二、单选题(在下面的描述中只有一个符合题意,请用A、B、C、D标示之)1. 在TCP分段中不包括的信息是.........................................( D )A、Source Port ,Destination PortB、Sequence Number ,Acknowledgment NumberC、头部、数据区和伪包头校验和D、源IP地址和目的IP地址2. 对UDP数据报描述不正确的是.........................................( D )A、是无连接的B、是不可靠的C、不提供确认D、提供消息反馈3. TCP是TCP/IP协议簇中的一个协议,它提供的服务是....................( B )A、面向连接的报文通信B、面向连接的字节流通信C、不可靠的D、无连接的4. 下面的关于传输控制协议表述不正确的是..............................( A )A、主机寻址B、进程寻址C、流量控制D、差错控制5. TCP协议采取的保证数据包可靠传递的措施不包括......................( D )A、超时重传机制B、单独应答与捎带相结合的应答机制C、校验和机制D、数据包加密机制6. 滑动窗口的作用是..................................................( C )A、流量控制B、拥塞控制C、路由控制D、差错控制三、多选题(在下面的描述中有一个或多个符合题意,请用ABCD标示之)1. 在TCP协议中,建立连接时需要用到的标志位有.......................(AB)A、ACKB、SYNC、FIND、PSH2. TCP协议采用了哪些措施以保证数据包的可靠传递......................(ABC)A、超时重传与重复包机制B、单独应答与捎带相结合的应答机制C、校验和机制D、数据包加密机制3. TCP/IP的传输层议具有的功能包括...................................(ABCD)A、提供面向连接的服务B、提供无连接的服务C、提供流量控制机制D、提供差错控制机制4. 对于网络拥塞控制描述正确的有.....................................(AB)A、拥塞控制主要用于保证网络传输数据通畅,是一种全局性的控制措施B、拥塞控制涉及网络中所有与之相关的主机和路由器的发送和转发行为C、拥塞控制涉及网络中端到端主机的发送和接收数据的行为D、拥塞控制和流量控制没有任何区别5. 在ISO/OSI参考模型中,对于传输层描述正确的有......................(AD)A、为系统之间提供面向连接的和无连接的数据传输服务。

计算机学科专业基础综合计算机网络-传输层三

计算机学科专业基础综合计算机网络-传输层三

计算机学科专业基础综合计算机网络-传输层(三)(总分:98.50,做题时间:90分钟)一、单项选择题(总题数:55,分数:98.50)1.下列不属于通信子网的是。

• A.物理层• B.数据链路层• C.网络层• D.传输层(分数:1.50)A.B.C.D.V通信子网包括:数据层、数据链路层和网络层,主要负责数据通信。

资源子网OSI参考模型的上三层。

传输层承上启下,传输层向高层用户屏蔽了下面通信子网的细节(如网络拓扑、路由协议等)。

2.OSI参考模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是。

• A.物理层• B.网络层• C.传输层• D.会话层(分数:1.50)A.B.C.VD.端到端即是进程到进程,物理层只提供在两个结点之间透明地传输比特流,网络层提供主机到主机的通信服务,主要功能是路由选择。

此题的条件若换成“TCP/IP参考模型”,答案依然是C。

3.传输层为之间提供逻辑通信。

• A.主机• B.进程• C.路由器• D.操作系统(分数:1.50)A.B.VC.D.传输层提供是端到端服务,为进程之间提供逻辑通信。

4.关于传输层的面向连接服务的特性是。

A.不保证可靠和顺序的交付• B.不保证可靠、但保证顺序的交付• C.保证可靠、但不保证顺序的交付• D.保证可靠和顺序的交付(分数:1.50)A.B.C.D.V面向连接的服务是通信双方在进行通信之前,要先建立一个完整的连接,在通信过程中,整个连接一直可以被实时地监控和管理。

通信完毕后释放连接。

面向连接的服务可以保证数据的可靠和顺序的交付。

5.在TCP/IP参考模型中,传输层的主要作用是在互联网的源主机和目的主机对等实体之间建立用于会话的• A.操作连接• B.点到点连接• C.控制连接• D.端到端连接(分数:1.50)A.B.C.D.VTCP/IP模型中,网络层及其以下各层所构成的通信子网负责主机到主机或是点到点的通信,而传输层的主要作用是在源主机进程和目的主机进程之间提供端到端的数据传输。

计算机网络 第三章 运输层(练习题)

计算机网络 第三章 运输层(练习题)

第3章运输层练习题一、选择题1.当一个TCP报文段到达目的主机时,通过什么来定向套接字?A.封装报文段的数据报中的源IP地址B.目的端口号C.源端口号D.以上所有答案:D提示:TCP套接字是通过一个四元组:(IP地址,源端口号,目的IP地址,目的端口号)来标识的。

当一个TCP报文段从网络到达一台主机时,主机使用全部四个值来将报文段定向(多路分解)到相应的套接字。

2. UDP具有以下哪些特征?A.在服务器上维护连接状态信息B.通过三次握手建立连接C.调节发送速率D.以上都不是答案:D3.当一个UDP报文段到达某个主机时,为了将报文段提交给合适的套接字,操作系统使用:A.源IP地址B.源端口号C.目的端口号D.以上全部答案:C提示:UDP套接字是由一个包含目的IP地址和目的端口号组成的二元组来全面标识的。

在多路分解时,目标主机通过检查报文段中的目的端口号,将报文段定向到相应套接字。

4.在什么样的情况下,停止等待协议的效率会变得很低:疑难:▇重点:★一般:▲了解:◆自学:※3章运输层A.当源主机和目的主机之间的距离很近而且传输速率很高时B.当源主机和目的主机之间的距离很远而且传输速率很高时C.当源主机和目的主机之间的距离很近而且传输速率很低时D.当源主机和目的主机之间的距离很远而且传输速率很低时答案:B提示:使用停止等待协议,发送方在确认接收方已经正确地接收了当前传送的分组之前不会发送新的数据。

所以在传输效率很高的前提下,主机之间距离越远,不必要的等待时间就越长。

流水线操作具有以下哪些特点:A.发送方必须能缓存它已发送了但还没有收到确认的分组B.每一个正在传输的分组具有独一无二的顺序号C.发送方在收到确认信号之前可传输多个分组D.以上都是答案:D6.TCP什么时候对报文段采用快速重传?A.报文段的定时器过期B.估计往返时延过长C.收到之前发出的一个报文段的三个重复ACK以上都不是答案:C提示:当接收方检测到数据流中出现了缺失,它会简单的对收到的最后一个有序字节给出重复确认,即产生一个该数据的重复的ACK。

[精华]传输层选择题

[精华]传输层选择题

第七章传输层选择题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、3C、4D、58、一条TCP连接的释放过程包括______个步骤。

A、2B、3C、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、传输层提供的服务是高层的用户可以完全不考虑信息在物理层、______通信的具体细节,方便用户使用。

计算机网络传输层题库

计算机网络传输层题库

计算机网络传输层题库1.下列哪一项不是传输层的作用()[单选题]*A、可采用标准的传输原语开发自身应用,无惧底层通信网络的变化B、提供可靠数据传输、差错控制等服务C、处理主机之间通信的事务,而不是进程之间的通信(正确答案)D、当数据传输连接中断时,可以建立一个新的连接,在中断处继续数据的传输2.以下哪些是虚电路的特点()*A、虚电路子网中包头的长度要短于数据报子网中包头的长度(正确答案)B、同一对端系统之间的数据报遵循同一条路径(正确答案)C、路由表通过查询路由表才可知道使用哪个网络接口进行转发D、包头不包括完整的双方地址信息,替代地址信息的是表示路径的虚电路号(正确答案)3.在可靠数据传输协议rdt2.1中,关于针对确认信息的差错校验以下哪些说法是正确的()*A、接收端要检查数据报文的正确性(正确答案)B、发送端要检查确认信息是否正确(正确答案)4.下列关于UDP协议的叙述中,正确的是()*A.提供无连接服务(正确答案)B.提供复用/分用服务(正确答案)C.通过差错校验,保障可靠数据传输下列网络应用中,()不适合使用UDP协议[多选题]A、远程登录(正确答案)B、传输电子邮件(正确答案)C、远程调用D、实时多媒体应用5.下列()不是TCP服务的特点[单选题]*A、可靠B、支持广播(正确答案)C、字节流口、全双工6. TCP使用三次握手协议来建立连接,设甲、乙双方发送报文的初始序号分别为X和Y,甲方发送()的报文给乙方。

[单选题]*A、SYN=1,seq=X+1B、SYN=1,seq=X(正确答案)7.下列哪一项不是虚电路的特点()[单选题]*A、分组开销少B、支持广播(正确答案)C、分组按照同一路由转发D、顺序到达8.下列哪种交换技术可能导致失序()[单选题]*A、数据报分组交换(正确答案)B、报文交换C、虚电路分组交换D、电路交换9.以下哪些是并发型客户-服务器模型的特点()*A、所有客户的请求在一个队列中排队B、服务器在任何时刻只能为一个客户服务C、服务器需要多个端口同时为客户服务(正确答案)D、服务器可以同时为多个客户机服务(正确答案)10.关于可靠数据传输协议rdt2.2,正确的是()*A、发送端必须检查收到的ACK号(正确答案)B、使用一种只有肯定确认机制完成可靠传输(正确答案)C、接收端必须给出ACK号(正确答案)11.在TCP协议中,发送方的窗口大小取决于()[单选题]*A.仅接收方允许的窗口B.接收方允许的窗口和发送方允许的窗口C.接收方允许的窗口和拥塞窗口(正确答案)D.发送方允许的窗口和拥塞窗口12.主机甲和主机乙之间已建立了一个ITCP连接,TCP最大段长度为1000字节。

传输层练习答案

传输层练习答案

传输层作业一、判断题(针对下面的描述,对的打‘√’,错的打‘X’)1. 传输层的目的是在任意两台主机上的应用进程之间进行可靠数据传输.......(√)2. UDP协议支持广播发送数据。

.......................................(√)3. 用户数据报协议(UDP)属于应用层协议................................(X )4. TCP/IP的传输层议不能提供无连接服务.............................(X )5. Suppose that the last SampleRTT in a TCP connection is equal to 1 sec. Then Timeout for the connection will necessarily be set to a value >= 1 sec....................(√)6. Suppose host A sends host B one segment with sequence number 38 and 4 bytes of data. Then in this same segment the acknowledgement number is necessarily 42?.......(√)7. 在TCP协议中,发送顺序号(SeqNo)是总是从0开始编号的。

..............(X )8. 传输层用进程编号(PID)来标示主机间通信的应用进程...................(X )二、单选题(在下面的描述中只有一个符合题意,请用A、B、C、D标示之)1. 在TCP分段中不包括的信息是.........................................( D )A、Source Port ,Destination PortB、Sequence Number ,Acknowledgment NumberC、头部、数据区和伪包头校验和D、源IP地址和目的IP地址2. 对UDP数据报描述不正确的是.........................................( D )A、是无连接的B、是不可靠的C、不提供确认D、提供消息反馈3. TCP是TCP/IP协议簇中的一个协议,它提供的服务是....................( B )A、面向连接的报文通信B、面向连接的字节流通信C、不可靠的D、无连接的4. 下面的关于传输控制协议表述不正确的是..............................( A )A、主机寻址B、进程寻址C、流量控制D、差错控制5. TCP协议采取的保证数据包可靠传递的措施不包括......................( D )A、超时重传机制B、单独应答与捎带相结合的应答机制C、校验和机制D、数据包加密机制6. 滑动窗口的作用是..................................................( C )A、流量控制B、拥塞控制C、路由控制D、差错控制三、多选题(在下面的描述中有一个或多个符合题意,请用ABCD标示之)1. 在TCP协议中,建立连接时需要用到的标志位有.......................(AB)A、ACKB、SYNC、FIND、PSH2. TCP协议采用了哪些措施以保证数据包的可靠传递......................(ABC)A、超时重传与重复包机制B、单独应答与捎带相结合的应答机制C、校验和机制D、数据包加密机制3. TCP/IP的传输层议具有的功能包括...................................(ABCD)A、提供面向连接的服务B、提供无连接的服务C、提供流量控制机制D、提供差错控制机制4. 对于网络拥塞控制描述正确的有.....................................(AB)A、拥塞控制主要用于保证网络传输数据通畅,是一种全局性的控制措施B、拥塞控制涉及网络中所有与之相关的主机和路由器的发送和转发行为C、拥塞控制涉及网络中端到端主机的发送和接收数据的行为D、拥塞控制和流量控制没有任何区别5. 在ISO/OSI参考模型中,对于传输层描述正确的有......................(AD)A、为系统之间提供面向连接的和无连接的数据传输服务。

第5章传输层(习题参考答案)

第5章传输层(习题参考答案)

• 16 、在停止等待协议中如果不使用编号是 否可行?为什么? • 答:分组和确认分组都必须进行编号,才 能区分哪个分组则得到了确认。
• 17 、在停止等待协议中,如果收到重复的报 文段时不予理睬(即悄悄地丢弃它而其他什 么也没做)是否可行?试举出具体的例子说 明理由。 • 答:不可行。例如:发送方发送M1,接收方 收到M1,确认M1,确认M1丢失。发送方超 时重传 M1,如果接收方收到重复的 M1,不 理睬,发送方又超时,又重传M1,如此重复 下去了。
• 如果WT=5,WR=4时,协议失败。如下图:
T1时刻:A发送0-4 01234567 ACK4和 ACK5 01234567 T2时刻:B收到0-3,发送 ACK4,移动窗口,可以 接收4-7,接收4,发送 ACK5,再移动窗口,可 以接收5-7,0 012345670 T4时刻:B收到0,在接收 窗口中,认为是新的报文, 但是重复报文。
• T3时刻,A超时,重发0-7。 • T4时刻,B按顺序收到0-7,接收到的序号和 期望收到的序号一致,所以B认为是新的数据, 而实际上是重复的报文。协议失败。 • 所以WT<= 2n-1,WT+WR <= 2n-1+1 <= 2n
t=t1时,发送0-7 t=t2时,收到0-7 ack0 t=t3时,超时 重发0-7 t=t4时,收到0-7, 则认为是新的,实 际上是重复的。
• 12、一个应用程序用UDP,到了IP层把数据报 再划分为 4 个数据报片发送出去,结果前两个 数据报片丢失,后两个到达目的站。过了一段 时间应用程序重传 UDP,而 IP 层仍然划分为 4 个数据报片来传送。结果这次前两个到达目的 站而后两个丢失。试问:在目的站能否将这两 次传输的 4 个数据报片组装成完整的数据报? 假定目的站第一次收到的后两个数据报片仍然 保存在目的站的缓存中。 • 答:不行。重传时,IP数据报的标识字段会有 另一个标识符。仅当标识符相同的IP数据报片 才能组装成一个IP数据报。由于前两个IP数据 报片的标识符与后两个IP数据报片的标识符不 同,因此不能组装成一个IP数据报。

第五章传输层复习题

第五章传输层复习题

第五章:传输层习题集1 •传输层的基本概念:1. (90) 在OSI模型中,提供端到端传输功能的层次是()A.物理层B .数据链路层C .传输层D .应用层2. (90) TCP的主要功能是()A.进行数据分组B .保证可靠传输C .确定数据传输路径D .提高传输速度3. (90) TCP/IP模型分为四层,最高两层是 ________ 、____________ 。

4. (90)传输层使高层用户看到的就是好像在两个运输层实体之间有一条 _____ 、______ 、 _____ 通信通路。

5. (90)运输层位于数据链路层上方()6. (90)传输层是属于网络功能部分,而不是用户功能部分()2. 端口的概念:7. (90)应用层的各种进程通过()实现与传输实体的交互A程序B端口C进程D调用8. (60)传输层与应用层的接口上所设置的端口是一个多少位的地址()A 8位B 16 位C 32位D 64位9. (90)熟知端口的范围是()A 0 〜99B 20 〜199C 0 〜255D 0 〜6553510. (90)以下端口为熟知端口的是()A 8080B 4000C 161D 25611. (90) TCP/IP网络中,物理地址与 ________ 层有关,逻辑地址与—________ 层有关,端口地址和运输层有关。

12. (90) UDP和TCP都使用了与应用层接口处的_______ 与上层的应用进程进行通信。

13. (90)在TCP连接中,主动发起连接建立的进程是______14. (90)在TCP连接中,被动等待连接的进程是________ 。

15. (90) 一些专门分配给最常用的端口叫 ________ 。

16. (60) TCP使用_______ ,而不仅仅是端口来标识一个通信抽象。

17. (20) 一个连接由两个端点来标识,这样的端点叫 ________ 或 _______ 。

18. (20)现在常使用________ 作为传输层与应用层19. (60)主机中的进程发起一个TCP连接,其源端口可以重复()20. (60)传输层上的连接为了避免通信混乱,所有的端口都不能重复使用( )21. (60)解释socket的含义?22. (20)运输层中,现在较为流行的API有两类,一类是, 另一类3. UDP的特点:23. (90)传输层上实现不可靠传输的协议是()A TCPB UDPC IPD ARP24. (90)欲传输一个短报文,TCP和UDP哪个更快()A.TCPB.UDPC. 两个都快D. 不能比较25. (90) TCP和UDP哪个效率高( )A. TCPB. UDP C .两个一样D .不能比较26. (90)下述的哪一种协议是不属于TCP/IP模型的协议( )A. TCP B . UDP C. ICMP D. HDLC27. (90) TCP/IP的运输层定义了两个协议,一个是面向连接的协议,称为 ______ 。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络层练习题
1、网络层的功能;
2、动态路由算法和静态路由选择算法的原理;
1、请给出三个在建立连接时有可能需要协商的的协议参数的例子;
4、虚电路子网和数据报子网的比较;
5、汇集树的概念;
6、说明扩散法的优点和缺点,通常优化缺点的方法是什么;
7、分级路由的必要性;
8、假设所有的路由器和主机都正常,他们的软件也正常,请问一个分组被递交到的错误目的地的可能性有没有;
9、一个IP报使用了严格的源路由选项,现在她被分段了,你认为该选项应该被复制到每一个分段中呢,还是只需要放到第一个分段中就做够了;
10、分析拥塞产生的深层次原因;
11、从不同网络体系结构的不同层次分析防止网络拥塞的策略;
12、载荷脱落之策略是什么;
13、在 IPv4 头中有多少字节?
14、某路由器的路由表中有如下(CIDR) entries :
15、说明距离向量路由算法的弱点。

16、给出流量控制和拥塞控制之间的区别。

传输层练习题
1、传输层的功能
2、如何理解传输层的种重要性
3为什么最大分组生存期T必须足够确保不仅分组本身消失而且他的确认也消失,然后协议才有效?
答:首先看三次握手过程是如何解决延迟的重复到达的分组所引起的问题的。

正常情况下,当主机1 发出连接请求时,主机1 选择一个序号x,并向主机2 发送一个包含该序号的请求TPDU;接着,主机2 回应一个接受连接的TPDU,确认x,并声明自己所选用的初始序列号y;最后,主机1 在其发送的第一个数据TPDU 中确认主机2 所选择的初始序列号。

当出现延迟的重复的控制TPDU 时,一个TPDU 是来自于一个已经释放的连接的延迟重复的连接请求( CONNECTION REQUEST),该TPDU 在主机1 毫不知情的情况下到达主机2。

主机2 通过向主机1 发送一个接受连接的TPDU(CONNECTION ACCEPTED)来响应该TPDU,而该接受连接的TPDU 的真正目的是证实主机1 确实试图建立一个新的连接。

在这一点上,关键在于主机2 建议使用y 作为从主机2 到主机1 交通的初始序列号,从而说明已经不存在包含序列号为y 的TPDU,也不存在对y 的应答分组。

当第二个延迟的TPDU 到达主机2 时,z 被确认而不是y 被确认的事实告诉主机2 这是一个旧的重复的TPDU,因此废止该连接过程。

在这里。

三次握手协议是成功的。

最坏的情况是延迟的“连接请求”和对“连接被接收”的确认应答都在网络上存活。

可以设
想,当第2 个重复分组到达时,如果在网上还存在一个老的对序列号为y 的分组的确认应答,显然会破坏三次握手协议的正常工作,故障性的产生一条没有人真正需要的连接,从而导致灾难性的后果。

4、UDP为什么必须存在?
5、请设计一个建立在UDP之上的应用层协议,实现客户端到服务器端可靠数据传输的协议。

6、最小的TCP MTU的总长度是多少?
7. 假定TCP使用两次握手替代三次握手来建立连接。

也就是说,不需要第三个报文。

那么是否可能产生死锁?请举例来说明你的答案。

答:三次握手完成两个重要功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送与确认。

现在把三次握手改成仅需要两次握手,死锁是可能发生的。

作为例子。

考虑计算机A和B 之间的通信。

假定B 给A 发送一个连接请求分组,A 收到了这个分组,并发送了确认应答分组。

按照两次握手的协定,A 认为连接已经成功的建立了,可以开始发送数据分组。

可是,B 在A 的应答分组在传输中被丢失的情况下,将不知道A 是否已经准备好,不知道A 建议什么样的序列号用于A 到B 的交通,也不知道A 是否同意A 所建议的用于B 到A交通的初始序列号,B 甚至怀疑A 是否收到自己的连接请求分组。

在这种情况下,B 认为连接还未建立成功,将忽略A 发来的任何数据分组,只等待接收连接确认应答分组。

而A在发出的分组超时后,重复发送同样的分组。

这样就形成了死锁。

8、在TCP/IP协议族的传输层中,有两个不同的传输层协议TCP和UDP,为什么设置这样两种不同的协议,试对它们进行比较。

答:TCP和UDP是工作在传输层的因特网协议,其中TCP(Transmission Control Protocol,传输控制协议)是专门设计用于在不可靠的因特网上提供可靠的、端到端的字节流通信的协议。

TCP协议将数据分成可被IP层传输的数据包交IP层传送,或者将从IP层收到的数据包重新组合为完整的消息并进行校验。

TCP是面向连接的协议。

UDP(User Datagram Protocol)用户数据报协议。

它是TCP/IP协议中的非连接协议。

UDP向应用程序提供了一种发送封装的原始IP数据报的方法,并且发送时无需建立连接。

它将应用程序产生的数据信息转化成数据包,然后经由IP发送。

它不验证消息是否正确发送,其可靠性依赖于产生消息的应用程序自身。

TCP的连接是可靠的,UDP连接是不可靠的。

9、假定在一个互连网中,所有的链路的传输都不出现差错,所有的结点也都不会发生故障。

试问在这种情况下,TCP的“可靠交付”的功能是否就是多余的?
答:不是多余的。

TCP的“可靠交付”功能在互连网中起着至关重要的作用。

至少在以下所列举的情况下,TCP的“可靠交付”功能是必不可少的。

(1) 每个IP数据报独立地选择路由,因此在到达目的主机时有可能出现失序。

(2) 由于路由选择的计算出现错误,导致IP数据报在互连网中兜圈子。

最后数据报首部中的生存时间TTL的数值下降到零。

这个数据报在中途就被丢弃了。

(3) 在某个路由器突然出现很大的通信量,以致路由器来不及处理到达的数据报。

因此有的数据报被丢弃。

以上列举的问题表明了:必须依靠TCP的“可靠交付”功能才能保证在目的主机的目的进程接收到正确的报文。

10、进行TCP通信的一方A收到了确认号为4001的报文段。

这是否表示对方B已经收到了4000个字节的数据,而期望接收编号为4001的数据字节?还是否表示对方B已经收到了4001个字节的数据,而期望接收编号为4001的数据字节?
答:对方B“期望接收编号为4001的数据字节”肯定是正确的。

但“对方B已经收到了4000个字节的数据”或“对方B已经收到了4001个字节的数据”则这里无法确定。

这是因为这里并没有说明在TCP连接建立时,A选择什么样的数值作为自己的初始序号。

当A选择初始序号为1时,A收到了确认号为4001的报文段,就表示对方B已经收到了4000个字节的数据。

但当A选择初始序号为0时,A收到了确认号为4001的报文段,就表示对方B已经收到了4001个字节的数据。

11、是否TCP和UDP都需要计算往返时延RTT?
答:往返时延RTT只是对运输层的TCP协议才很重要,因为TCP要根据平均往返时延RTT 的值来设置超时计时器的超时时间。

UDP没有确认和重传机制,因此RTT对UDP没有什么意义。

因此,不要笼统地说“往返时延RTT对运输层来说很重要”,因为只有TCP才需要计算RTT,而UDP不需要计算RTT。

12、在传输层和数据链路层的流量控制有什么区别。

(简答题)。

相关文档
最新文档