计算机网络 第三章 运输层(练习题)
- 格式:doc
- 大小:44.50 KB
- 文档页数:39
计算机网络参考答案第三章(高教第二版冯博琴)1 什么是网络体系结构?网络体系结构中基本的原理是什么?答:所谓网络体系就是为了完成计算机间的通信合作,把每个计算机互连的功能划分成定义明确的层次,规定了同层次进程通信的协议及相邻层之间的接口及服务。
将这些同层进程间通信的协议以及相邻层接口统称为网络体系结构。
网络体系结构中基本的原理是抽象分层。
2 网络协议的组成要素是什么?试举出自然语言中的相对应的要素。
答:网络协议主要由三个要素组成:1)语义协议的语义是指对构成协议的协议元素含义的解释,也即“讲什么”。
2)语法语法是用于规定将若干个协议元素和数据组合在一起来表达一个更完整的内容时所应遵循的格式,即对所表达的内容的数据结构形式的一种规定(对更低层次则表现为编码格式和信号电平),也即“怎么讲”。
3)时序时序是指通信中各事件发生的因果关系。
或者说时序规定了某个通信事件及其由它而触发的一系列后续事件的执行顺序。
例如在双方通信时,首先由源站发送一份数据报文,如果目标站收到的是正确的报文,就应遵循协议规则,利用协议元素ACK来回答对方,以使源站知道其所发出的报文已被正确接收,于是就可以发下一份报文;如果目标站收到的是一份错误报文,便应按规则用NAK元素做出回答,以要求源站重发该报文。
3 OSI/RM参考模型的研究方法是什么?答:OSI/RM参考模型的研究方法如下:1)抽象系统抽象实系统中涉及互连的公共特性构成模型系统,然后通过对模型系统的研究就可以避免涉及具体机型和技术实现上的细节,也可以避免技术进步对互连标准的影响。
2)模块化根据网络的组织和功能将网络划分成定义明确的层次,然后定义层间的接口以及每层提供的功能和服务,最后定义每层必须遵守的规则,即协议。
模块化的目的就是用功能上等价的开放模型代替实系统。
5 服务原语的作用是什么?试以有确认服务为例进行说明。
答:服务在形式上是用服务原语来描述的,这些原语供用户实体访问该服务或向用户实体报告某事件的发生。
计算机网络第四版(课后练习答案)计算机网络第四版(课后练习答案)第一章:计算机网络与因特网1. 计算机网络的基本概念与体系结构计算机网络是指将分散的、独立的计算机系统通过通信设备和线路连接起来,实现信息共享和资源共享的系统。
它由硬件、软件和协议等组成,并遵循一定的体系结构。
2. 因特网的发展与组成因特网是全球最大的计算机网络,由大量的自治系统(AS)组成,采用TCP/IP协议族作为通信协议,实现全球范围内的信息交流和资源共享。
第二章:物理层1. 传输媒体的基本概念和分类传输媒体是信息在计算机网络中传输的介质,主要包括双绞线、同轴电缆、光纤和无线媒体等,根据传输方式分类可分为有线传输媒体和无线传输媒体。
2. 信道复用与调制信道复用是指多路复用技术,用于将多个通信信道中的数据通过一个物理通道传输。
调制技术是将数字信号转换为模拟信号的过程,常用的调制方式有ASK、FSK、PSK等。
第三章:数据链路层1. 数据链路层的基本概念和功能数据链路层在物理层之上,提供有点到点的数据传输服务,主要功能包括帧的封装与解封装、错误检测与纠正、流量控制和访问控制等。
2. 介质访问控制介质访问控制是指多个计算机节点在共享传输媒体时的竞争与协调机制,主要包括载波侦听、轮询、令牌传递和CSMA等。
第四章:网络层1. 网络层的基本概念与功能网络层是计算机网络中的核心层,负责将分组从源节点传输到目的节点,主要功能包括寻址与路由、分组的转发与接收、拥塞控制和互联互通等。
2. 网际协议(IP)IP协议是因特网中最主要的协议之一,它定义了数据报的格式和传输规则,实现了数据包的路由和转发功能,是因特网的核心协议之一。
第五章:运输层1. 运输层的基本概念与功能运输层负责对网络层传输的数据进行可靠或无需可靠地传输,主要功能包括端到端的连接建立与释放、数据的分段与重组、流量控制和拥塞控制等。
2. 传输控制协议(TCP)TCP是因特网中最重要的运输层协议之一,它提供可靠的、面向连接的数据传输服务,通过确认应答和超时重传等机制,保证了数据的可靠性和可恢复性。
计算机网络填空题练习1、世界最早投入运行的计算机网络是_____ 。
【答案】ARPANET2、计算机网络的体系结构是一种 _____结构【答案】分层3、OSI参考模型采用了_____层的体系结构【答案】74、串行数据通信的方向性结构有三种,即_____ 、 _____和 _____ 。
【答案】单工、半双工、全双工5、因特网提供服务所采用的模式是_____。
【答案】客户/服务器6、按照实际的数据传送技术,交换网络又可分为电路交换网、_____和_____。
【答案】报文交换网分组交换网7、两种最常使用的多路复用技术是:_____和_____。
【答案】频分多路复用、时分多路复用8、当数据报在物理网络中进行传输时,IP地址被转换成_____地址。
【答案】物理9、用电路交换技术完成的数据传输要经历_____、_____和_____ 过程。
【答案】电路建立、数据传输、电路拆除10、局域网中所使用的双绞线分成两类,即_____和_____ 。
【答案】屏蔽双绞线、非屏蔽双绞线11、计算机网络中常用的三种有线媒体是____ 、 _____和_____。
【答案】同轴电缆、双绞线、光纤12、在IEEE802局域网体系结构中,数据链路层被细化成_____和_____ 两层。
【答案】LLC逻辑链路子层、MAC介质访问控制子层13、T1系统的传输速率为_____ ,E1系统的数据传输速率为 _____ 。
【答案】1.544Mbps、2.048Mbps14、曼彻斯特编码是一种同步方式为_____ 的编码方案。
【答案】自同步15、在计算机的通信子网中,其操作方式有两种,它们是面向连接的_____ 和无连接的_____ 。
【答案】虚电路、数据报16、运输层的运输服务有两大类:_____的服务和_____的服务。
【答案】面向连接、无连接17、TCP在IP的基础上,提供端到端的_____的可靠传输。
【答案】面向连接18、子网掩码的作用是_____。
《计算机网络》课后习题答案第一章概述1-1 计算机网络向用户可以提供哪些服务?答:计算机网络向用户提供的最重要的功能有两个,连通性和共享。
1-3 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路。
当交换机完成接续,对方收到发起端的信号,双方即可进行通信。
在整个通信过程中双方一直占用该电路。
它的特点是实时性强,时延小,交换设备成本较低。
但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。
电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。
(2)报文交换将用户的报文存储在交换机的存储器中。
当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储——转发”方式在网内传输数据。
报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通。
但它的缺点也是显而易见的。
以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。
报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。
(3)分组交换分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
1-5 因特网的发展大致分为哪几个阶段?请指出这几个阶段最主要的特点。
答:第一阶段是从单个网络ARPANRET 向互联网发展的过程。
最初的分组交换网ARPANET 只是一个单个的分组交换网,所有要连接在ARPANET 上的主机都直接与就近的结点交换机相连。
数据通信与计算机网络第五版第三章数据链路层3-1 数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数据链路接通了”的区别何在?解答:所谓链路就是从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点。
在进行数据通信时,两个计算机之间的通信路径往往要经过许多段这样的链路。
可见链路只是一条路径的组成部分。
数据链路则是另一个概念。
这是因为当需要在一条线路上传送数据时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输(这将在后面几节讨论)。
若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。
这样的数据链路就不再是简单的物理链路而是个逻辑链路了。
“电路接通了”仅仅是物理线路接通了通信双方可以在上面发送和接收0/1比特了,而“数据链路接通了”表明在该物理线路接通的基础上通信双方的数据链路层协议实体已达成了一致并做好了在该链路上发送和接收数据帧的准备(可能互相要协商某些数据链路层参数)。
3-2 数据链路层包括哪些主要功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。
解答:数据链路层的链路控制的主要功能包括:封装成帧、透明传输和差错检测,可选功能包括可靠传输、流量控制等。
在数据链路层实现可靠传输的优点是通过点到点的差错检测和重传能及时纠正相邻结点间传输数据的差错。
若在数据链路层不实现可靠传输由高层如运输层通过端到端的差错检测和重传来纠正这些差错会产生很大的重传时延。
但是在数据链路层实现可靠传输并不能保证端到端数据传输的可靠,如由于网络拥塞导致路由器丢弃分组等。
因此,即使数据链路层是可靠的,在高层如运输层仍然有必要实现端到端可靠传输。
如果相邻结点间传输数据的差错率非常低,则在数据链路层重复实现可靠传输就会给各结点增加过多不必要的负担。
3-3 网络适配器的作用是什么?网络适配器工作在哪一层?解答:网络适配器的作用就是实现数据链路层和物理层的功能。
适配器接收和发送各种帧时不使用计算机的CPU 。
计算机网络习题及答案第一章:1、市话网在数据传输期间,在源节点与目的节点之间有一条利用中间节点构成的物理连接线路。
这种市话网采用技术。
(B )A、报文交换B、电路交换C、分组交换D、数据交换2、一座大楼内的一个计算机网络系统,属于( B )A、PANB、LANC、MAND、WAN3、从一个工作站发出一个数据包的第一个BIT开始到该BIT到达接收方为止的时延称为_________,它取决于_________。
( B )A、传输时延,网卡的传输速率B、传播时延,信道的传播速率C、传输时延,信道的传播速率D、传播时延,网卡的传输速率4、ISO关于开放互连系统模型的英文缩写为____,它把通信服务分成____层。
(D )A、OSI/EM,4B、OSI/RM,5C、OSI/EM,6D、OSI/RM,75、在OSI七层结构模型中,处于数据链路层与运输层之间的是(B )A、物理层B、网络层C、会话层D、表示层6、完成路径选择功能是在OSI模型的(C )A、物理层B、数据链路层C、网络层D、运输层7、TCP/IP协议簇的层次中,解决计算机之间通信问题是在(B )A、网络接口层B、网际层C、传输层D、应用层8、网络协议主要要素为(C )A、数据格式、编码、信号电平B、数据格式、控制信息、速度匹配C、语法、语义、同步D、编码、控制信息、同步第二章:1、如果比特率为10Mb/s,发送1000位需要多长时间:( C )A、1usB、10usC、100usD、1000us2、在码元速率为1600波特的调制解调器中,采用8PSK(8相位)技术,可获得的数据速率为( B )A、2400bpsB、4800bpsC、9600bpsD、1200bps3、采用全双工通信方式,数据传输的方向性结构为(A )A. 可以在两个方向上同时传输B.出只能在一个方向上传输C.可以在两个方向上传输,但不能同时进位D.以上均不对4、对语音信号进行脉码调制(PCM)时采样频率应(A )。
计算机⽹络课后习题与答案第⼀章计算机⽹络概论第⼆章数据通信技术1、基本概念(1)信号带宽、信道带宽,信号带宽对信道带宽的要求答:信号带宽是信号所占据的频率范围;信道(通频)带宽是信道能够通过的信号的频率范围;信号带宽对信道带宽的要求:信道(通频)带宽>信号带宽。
(2)码元传输速率与数据传输速率概念及其关系?答:码元传输速率(调制速率、波特率)是数据信号经过调制后的传输速率,表⽰每秒传输多少电信号单元,单位是波特;数据传输速率(⽐特率)是每秒传输⼆进制代码的位数,单位是b/s或bps;两者的关系:⽐特率=波特率×log2N,N为电脉冲信号所有可能的状态。
(3)信道容量与数据带宽答:信道容量是信道的最⼤数据传输速率;信道带宽W是信道能够通过的信号的频率范围,由介质的质量、性能决定。
(4)数字信号的传输⽅式、模拟信号的传输⽅式答:数字信号传输:数据通信1)数/模转换-->模拟通信系统-->模/数转换2)直接通过数字通信系统传输模拟信号传输1)模拟通信:直接通过模拟通信系统2)数字通信:模/数转换-->数字通信系统-->数/模转换2、常⽤的多路复⽤技术有哪些?时分复⽤与统计复⽤技术的主要区别是什么?答:常⽤的多路复⽤技术有空分多路复⽤SDM、频分多路复⽤FDM、时分多路复⽤TDM 和波分多路复⽤WDM;时分复⽤与统计复⽤技术的主要区别是:时分多路复⽤:1)时隙固定分配给某⼀端⼝2)线路中存在空闲的时隙统计时分多路复⽤(按排队⽅式分配信道):1)帧的长度固定2)时隙只分配给需要发送的输⼊端3、掌握T1和E1信道的带宽计算⽅法。
答:每⼀个取样值⽤8位⼆进制编码作为⼀个话路,则24路电话复⽤后T1标准的传输⽐特率为多少?8000×(8×24+1)=1544000b/sE1 标准是32路复⽤(欧洲标准)传输⽐特率为多少?8000×(8×32)= 2048000bps 4、⽐较电路交换、报⽂交换、分组交换的数据报服务、分组交换的虚电路服务的优缺点?5、指出下列说法错误在何处:(1)“某信道的信息传输速率是300Baud”;(2)“每秒50Baud的传输速率是很低的”;(3)“600Baud和600bps是⼀个意思”;(4)“每秒传送100个码元,也就是每秒传送100个⽐特”。
一、填空题1.网络协议主要由三个要素组成:( )、()和同步。
2.假设两个主机A,B通过一个路由器进行互联,提供主机A和主机B的应用进程之间通信的层是(),通过主机与主机之间通信的层是().3.通信的目的是传送消息,如语音、文字和图像等。
()是运送消息的实体.4.在计算机网络中的信道使用多种复用技术,()是指所有用户在不同的时间占用相同的频带。
()是指所有的用户在同样的时间占用不同的频带宽度。
5.数据链路层使用的信道主要有两种类型:( )信道和()信道,前者最常使用的协议是PPP,后者最常使用的协议有CSMA/CD。
6.以太网使用CSMA/CD协议可以使很多计算机以多点接入的方式连接在一根总线上,协议的实质是()和()。
7.当网桥刚接入到以太网时,它的转发表是空的,这时若网桥收到一帧数据,网桥就是按照()算法处理收到的帧,然后把帧转发出去.二、选择题1.IP数据报穿越Internet过程中可能被分片。
在IP数据报分片以后,下列哪些设备负责IP数据报的重组()。
A.源主机B.目的主机C.分片途径的路由器D.分片途径的路由器和目的主机2.下列哪个地址属于C类地址( )?A.141.0.0.0 B。
10。
10。
1.2 C。
197。
234。
111。
123 D。
225.33.45.563.关于RIP协议和OSPF协议,下列说法正确的是()。
A.都是基于链路状态的外部网关协议。
B.RIP是基于链路状态的内部网关协议,OSPF是基于距离向量的内部网关协议。
C.都是基于距离向量的内部网关协议。
D.RIP是基于距离向量的内部网关协议,OSPF是基于链路状态的内部网关协议。
4.下列哪一个选项不属于路由选择协议的功能?()A.获取网络拓扑结构的信息.B.选择到达每个目的网络的最优路径C.构建路由表D.发现下一跳的物理地址。
5.每一条TCP连接唯一的被通信两端的两个端点所确定,TCP连接的端点是指()。
A.IP地址B。
计算机网络第一章计算机网络概述一、填空题1、在计算机网络中,LAN代表的是局域网,WAN代表的是广域网。
2、通常在我国所说的教育网就是Cernet 。
3、E-MAIL的中文意思是电子函件,E-COMMERCE的中文意思是电子商务。
4、按照网络中计算机所处的地位,计算机网络可以划分为对等网络和基于服务器的网络。
5、计算机网络由通信子网和资源子网组成,其中通信子网的功能是完成数据的传输交换及通讯控制,资源子网的功能是提供访问网络和处理数据的能力。
二、选择题1、计算机网络可以按网络的拓扑结构来划分,以下()项不是按此标准划分的。
A、星状网B、环状网C、局域网D、总线结构2、计算机网络的最大优点是()A、精度高B、内存容量大C、共享资源D、运算速度快3、国家信息基础设施的缩写为()A、NIIB、GIIC、AIID、WWW4、互联网的基本含义是()A、计算机与计算机互连B、计算机与计算机网络互连C、计算机网络与计算机网络互连D、国内计算机与国际计算机互连5、网络服务器与一般微机的一个重要区别是()A、计算速度快B、硬盘容量大C、外设丰富D、体积大6、计算机网络的3个组成部分是:()A、若干数据库、一个通信子网、一组通信协议B、若干主机、一个通信子网、大量终端C、若干主机、电话网、一组通信协议D、若干主机、一个通信子网,一组通信协议7、早期的计算机网络是由()组成的系统A、计算机-通信线路-计算机B、PC机-通信线路-PC机C、终端-通信线路-终端D、计算机-通信线路-终端8、计算机网络了分为局域网、()广域网。
A、校园网B、城域网C、宽带网D、窄带网9、客户机/服务器机制的英文名称是:( )A、Client/ServerB、Guest/ServerC、Guest/AdministratorD、Slave/Master 三、简答题1、什么是计算机网络?计算网络产生的基础是什么?P12、计算机网络由那些功能?列举计算机网络的应用实例。
第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提示:使用停止等待协议,发送方在确认接收方已经正确地接收了当前传送的分组之前不会发送新的数据。
所以在传输效率很高的前提下,主机之间距离越远,不必要的等待时间就越长。
5.流水线操作具有以下哪些特点:A.发送方必须能缓存它已发送了但还没有收到确认的分组B.每一个正在传输的分组具有独一无二的顺序号C.发送方在收到确认信号之前可传输多个分组D.以上都是答案:D6.TCP什么时候对报文段采用快速重传?A.报文段的定时器过期B.估计往返时延过长C.收到之前发出的一个报文段的三个重复ACKD.以上都不是答案:C提示:当接收方检测到数据流中出现了缺失,它会简单的对收到的最后一个有序字节给出重复确认,即产生一个该数据的重复的ACK。
如果TCP发送方收到了同一数据的三个重复确认,就表示该被确认了三次的数据段后面的数据已经丢失了。
此时TCP执行快速重传[RFC2581]。
7.在TCP连接中,假设一旦窗口大小到达W时就会出现分组丢失,并假设RTT是不变的。
那么近似平均传输速度是:A.W*MSS/RTTB.MSS/RTTC.0.75 W*MSS/RTTD.W*MSS/2 RTT疑难:▇重点:★一般:▲了解:◆自学:※第3章运输层答案:C8.(不要求掌握)考虑静态拥塞窗口延时模型。
如果服务器在完成第一个窗口中分组传送前接收到了第一个窗口中的第一个分组的确认信号,那么一个大小为O的对象的延时为:A.Latency = 2 RTT + O/R + (K-1) [S/R + RTT - WS/R] B.Latency = 2 RTT + O/R - S/R - RTT +WS/RC.Latency = 2 RTT + O/RD.Latency = 2 RTT答案:C(不要求掌握)考虑动态拥塞窗口延时模型。
下面那些组成部分会导致延时:A.对象传输时间 O/RB.往返时间 RTTC.所有停滞时间之和D.以上所有的答案:D10.(不要求掌握)考虑动态拥塞窗口延时模型。
P的值等于:A.RTT/OB.服务器处于停滞的次数C.涵盖该对象的窗口的数量以上都不是答案:B二、判断题1.考虑一个使用持久连接的HTTP服务器。
假设服务器为每个用户产生一个独立的进程。
那么每一个进程将有不同的服务器端口号。
答案:错疑难:▇重点:★一般:▲了解:◆自学:※第3章运输层提示:HTTP的默认端口是80。
一个Web服务器可以为它所处理的每个请求产生一个新的HTTP进程,每个进程都使用80端口。
2.主机A经过TCP连接向主机B发送一个大文件。
假定主机B没有数据发往主机A。
那么由于主机B不能随数据捎带确认信息,所以主机B将不向主机A发送确认。
答案:错提示:确认并不是捎带在数据上的。
3.在整个连接过程持续期间,RcvWindow的大小是不会改变。
答案:错提示:在全双工连接中,连接双方的发送方各自保留一个接收窗口以提供流量控制。
接收窗口是动态的,在连接的整个生命周期中是不断变化的。
4.假定主机A通过TCP连接向主机B发送一个大文件。
如果对于当前连接的一个报文段的顺序号为m,则对于后续报文段的顺序号将必然是m+1。
答案:错提示:顺序号的设定是以传送的字节流为单位,而不是以报文段为单位。
一个报文段的顺序号是该报文段中数据段的第一个字节在字节流中的编号。
5.TCP报文段在它的首部中有一个RcvWindow字段。
答案:对6.假定在一个TCP连接中最后的SampleRTT等于1s,那么对于这一连接的TimeoutInterval的当前值必定≥1s。
答案:错提示:超时时间是EstimatedRTT和SampleRTT的函数,不能由一个SampleRTT值决定。
7.假定主机A通过TCP连接向主机B发送一个顺序号为38的4字节报文段。
该报文段的确认号必定是42。
疑难:▇重点:★一般:▲了解:◆自学:※第 3章运输层答案:错提示:某些情况下(比如该报文段发送超时)接收方会发送一个重复的 ACK,即确认号仍然是38。
8.假设主机 A希望通过 TCP向主机 B发送数据,同时主机 B也希望通过 TCP向主机 A发送数据。
那么就需要建立两个 TCP连接。
答案:错提示:TCP连接提供了全双工数据传输。
9.MSS是指包括头部的 TCP报文段的最大值。
答案:错提示:NSS(最大数据段尺寸)对每次从缓冲区中攫取并放入数据段中的最大数据量进行了限制。
它是数据段中应用程序级数据的最大量,而不是包括 TCP头部的报文段最大尺寸。
10.在 TCP中,主机放入报文段中的确认信号是主机期望从发送者收到的下一个字节的顺序号。
答案:对三、复习题3.1~3.3 节1▲考虑在主机 A和主机 B之间有一条 TCP连接。
假定从主机 A传送到主机 B的 TCP报文段使用的源端口号是 x,而目的端口号是 y。
那么对于从主机 B传送到主机 A的 TCP报文段而言,源端口号和目的端口号分别是多少。
答案:源端口号 y,目的端口号 x。
2▲请阐述应用程序开发者为什么更倾向于选择在UDP上运行应用程序而不是在 TCP上运行的原因。
答案:应用程序的开发者也许不希望应用程序使用TCP拥塞控制机制。
使用拥塞控制时会扼杀疑难:▇重点:★一般:▲了解:◆自学:※第3章运输层应用程序的发送速率。
一般来说,IP电话和IP视频会议应用程序的设计者会选择UDP作为低层协议,是因为希望避开TCP的拥塞控制。
而且,其中一些应用程序本来就不需要TCP提供的可靠数据传输。
3▲当应用程序运行在UDP上时,某应用程序是否能够得到可靠的数据传输?如果能,如何实现?答案:可以。
应用程序的开发者可以在应用层协议上提供可靠的数据传输,但这需要大量的工作和调试。
3.5 节4★是非判断题a)主机A经过TCP连接向主机B发送一个大文件。
假设主机B没有数据发往主机A。
因为主机B不能随数据捎带确认信息,所以主机B将不向主机A发送确认。
b)在该连接的整个过程中,TCP的RcvWindow的大小不会变化。
c)假定主机A通过一个TCP连接向主机B发送一个大文件。
主机A发送的未被确认的字节数不会超过接受缓存的大小。
d)假定主机A通过TCP连接向主机B发送一个大文件。
如果对于当前连接的一个报文段顺序号为m,则对于后续报文段的顺序号将必然是m+1。
e)TCP报文段在它的首部中有一个RcvWindow字段。
f)假定在一个TCP连接中最后的SampleRTT等于1s,那么对于这一连接的TimeoutInterval的当前值必定≥1s。
g)假定主机A通过TCP连接向主机B发送一个顺序号为38的4字节报文段。
这一报文段的确认号必定是42。
答案:a)错 b)错c)对 d)错 e)对 f) 错 g)错5★假定主机A通过TCP连接向主机B连续发送两个TCP报文段。
第一个报文段的顺序号为90,第二个报文段顺序号是110。
a)第一报文段中有多少数据?b)假定第一个报文段丢失而第二个报文段到达主机B。
那么在主机B发往主机A的确认报文中,确认号应该是多少?答案:a) 20 bytes b) 确认号 = 90疑难:▇重点:★一般:▲了解:◆自学:※第 3章运输层6★考虑在 3.5节讨论中的 Telnet的例子。
在用户键入字符‘ C’数秒之后,用户又键入字符‘R’。
那么在用户键入字符‘R’之后,总共发送了多少个报文段,这些报文段的顺序号和确认号字段应该是填入什么?答案:3 个报文段。
第一个报文段::顺序号 = 43, 确认号 =80第二个报文段:顺序号 = 80,确认号 = 44第三个报文段; 顺序号 = 44,确认号= 813.7 节7★假定两个 TCP连接存在于一个带宽为 R b/s的瓶颈链路上。
它们都要发送一个很大的文件 (在瓶颈链路以相同的方向上传输),并且两者是同时开始传输文件。
那么 TCP将为每个连接分配多大的传输速率?答案:R/28★是非判断题。
考虑 TCP的拥塞控制,发送方在定时器超时时,其阈值将被设置为原来值的一半。
答案:错误。
其阀值被设置为当前拥塞窗口值的一半。
四、求解题1▲假设客户机A面向服务器S发起一个Telnet会话。
与此同时,客户机也向服务器S发起一个Telnet 会话。
请给出下面报文段的源端口号和目的端口号。
a)从A发往S的报文段。
b)从B发往S的报文段。
c)从S发往A的报文段。
d)从S发往B的报文段。
e)如果 A和 B是不同的主机,那么从 A发往 S报文段的源端口号是否可能与从 B发往 S的报文段的源端口号相同?f)如果他们是同一台主机情况会怎么样?答案:源端口号目的端口号疑难:▇重点:★一般:▲了解:◆自学:※第 3章运输层a) A→S 467 23b) B→S 513 23c) S→A 23 467d) S→B 23 513e) 可能相同f) 不可能相同2▲参见图3-5。
从服务器发回客户机进程的报文段中的源端口号和目的端口号是多少?传送运输层报文段的网络层数据报中的 IP地址是多少?答案:假设主机A,B,C的 IP地址分别为a,b,c。
(注意a,b,c各自独立)对主机A:源端口80,源IP为b,目的端口为26145,目的 IP为 a对主机 C左边的进程:源端口80,源 IP为b,目的端口为7532,目的 IP为 c对主机 C右边的进程:源端口80,源 IP为b,目的端口26145,目的IP为 c3▲UDP和 TCP使用 1的补码来计算校验和.假设你有下面 3个 8比特字节: 01010101,01110000,01001100,请问这些 8比特字节和的 1的补码是多少?(注意到尽管 UDP和 TCP使用 16比特的字来计算校验和,但对于这个问题,你应该考虑 8比特被加数。