2023年计网408 | 您所在的位置:网站首页 › 报文分组的长度约为 › 2023年计网408 |
第33题
33.在下图所示的分组交换网络中,主机H1和H2通过路由器互连,2段链路的带宽均为100Mbps、 时延带宽积(即单向传播时延×带宽)均为1000bits。若 H1向 H2发送1个大小为 1MB的文件,分组长度为1000B,则从H1开始发送时刻起到H2收到文件全部数据时刻止,所需的时间至少是( )。(注:M=10的6次方) 本题考察分组交换和时延带宽机的相关概念。 本题要求我们计算在该分组交换网中主机h1给h2发送一个文件。从h1开始发送时刻起,到h2收到该文件全部数据时刻止,所需的最少时间。那么,我们首先来回忆一下上述分组交换过程的特点。h1将待发送文件进行拆分,并构建成一个个分组号,连续发送出去。而路由器对接收到的分组进行转发。在转发分组的同时,还在接收下一个分组。 我们在理论课中曾给同学们介绍过分组交换相关实验计算的图解方法。对于本题,我们就使用这种图解方法。如图所示,纵坐标表示h1和h2通过路由器互联。横坐标表示时间。这是h1通过分组交换方式给h2发送一个文件的全部过程。这部分是构成文件的所有分组的发送时延(a)。这部分是信号在一段链路上的传播时延(b)。这部分是路由器发送一个分组的发送时延(c)。这部分是信号在另一段链路上的传播时延(b)。不难看出,上述各部分时延就构成了总时延。 因此一个分组从H1到H2所需的时间为(0.08+0.01)×2=0.18ms,H1发送前999个分组所需的时间为999×t1=79.92ms,总时间等于发送前999个分组的时间再加上最后一个分组从 H1到 H2的时间,即所需的时间至少为79.92+0.18=80.10ms。 ::: 要计算1000B在100Mbps下的传输时间,我们需要考虑数据量和传输速率之间的关系。 首先,将1000B转换为比特:1000B = 1000 * 8b = 8000b 然后,计算传输时间:传输时间 = 数据量 / 传输速率= 8000b / 100Mbps 将Mbps转换为bps:100Mbps = 100 * 10^6 bps 将传输时间计算为:传输时间 = 8000b / (100 * 10^6 bps)= 0.00008s 将秒转换为毫秒:0.00008s = 0.08ms 因此,1000B在100Mbps下的传输时间为0.08ms。 将题目给定的相关已知量带入上式。这部分是文件的发送时延,这部分是路由器发送一个分组的发送时间,这部分是信号在一段链路上的传播时延,可通过时延带宽积来计算。请同学们在计算过程中注意单位换算。综上所述,本题的答案是选项d。需要说明的是,由于本题并未告知分组首部的长度。因此我们在解题时并未考虑分组首部的长度。但严格来说,分组的首部是分组交换这个知识点的重要内容,同学们需要熟练掌握。 历年相关真题
34.某无噪声理想信道带宽为4MHz,采用QAM调制,若该信道的最大数据传输速率是48Mbps, 则该信道采用的 QAM调制方案是( )。 A. QAM-16 B. QAM-32 C. QAM-64 D. QAM-128 本题考察奈氏准则和信号调制的相关知识,
35.假设通过同一条信道,数据链路层分别采用停-等协议、GBN协议和SR协议(发送窗口和接收窗口相等)传输数据,三个协议的数据帧长相同,忽略确认帧长度,帧序号位数为3比特。 若对应三个协议的发送方最大信道利用率分别是U1、U2和U3,则U1、U2和U3满足的关系是( )。 A. U1≤U2≤U3 B. UI≤U3≤U2 C. U2≤U3≤U1 D. U3≤U2≤U1 本题考察停止等待协议,回退n帧协议,选择重传协议的相关知识。
36.已知10BaseT 以太网的争用时间片为51.2μs。若网卡在发送某帧时发生了连续4次冲突,则基于二进制指数退避算法确定的再次尝试重发该帧前等待的最长时间是( )。 A. 51.2μs B. 204.8μs C. 768μs D. 819.2μs 本题考察共享式以太网的截断二进制指数,退避算法 37.若甲向乙发送数据时采用CRC校验,生成多项式为G(X)=X²+X+1(即G=10011),则乙接收到下列比特串时,可以断定其在传输过程中未发生错误的是( )。 A. 10111 0000 B. 10111 0100 C. 10111 1000 D. 10111 1100 本题考察循环冗余校验CRC的相关知识。我们来一起分析一下。 38.某网络拓扑如下图所示,其中路由器R2实现NAT功能。若主机H向Internet 发送1个IP分组,则经过R2转发后,该IP分组的源IP地址是( )。 本题考察网络地址转换NAT和CIDR地址块的相关知识。
39.主机168.16.84.24/20所在子网的最小可分配 IP地址和最大可分配IP地址分别是( )。 A.168.16.80.1,168.16.84.254 B.168.16.80.1,168.16.95.254 C.168.16.84.1,168.16.84.254 D.168.16.84.1,168.16.95.254 首先将 IP 地址和子网掩码转换成二进制形式: IP 地址 168.16.84.24 -> 10101000.00010000.01010100.00011000 子网掩码 /20 -> 前 20 位是网络位,后 12 位是主机位 子网掩码的二进制形式为前 20 位为 1,后 12 位为 0: 11111111.11111111.11110000.00000000 进行与运算,得到网络地址: 10101000.00010000.01010000.00000000 -> 168.16.80.0 所以,最小可分配的 IP 地址是网络地址加上1,即 168.16.80.1。 最大可分配的 IP 地址是广播地址减去 1。广播地址是网络地址的所有主机位都设置为 1,即最后一位是 1,并且除了主机位外,其他网络位都设置为 1: 10101000.00010000.01011111.11111111 -> 168.16.95.255 所以,最大可分配的 IP 地址是广播地址减去 1,即 168.16.95.254。 因此,正确答案是选项 B:最小可分配 IP 地址是 168.16.80.1,最大可分配 IP 地址是 168.16.95.254。
40.下列关于IPv4和 IPv6的叙述中,正确的是( )。 I. IPv6地址空间是 IPv4地址空间的 96 倍 Ⅱ. IPv4 首部和 IPv6 基本首部的长度均可变 Ⅲ. IPv4向IPv6过渡可以采用双协议栈和隧道技术 IV. IPv6 首部的 Hop Limit 字段等价于IPv4首部的TTL字段 A.仅I、Ⅱ B.仅I、IV C.仅Ⅱ、Ⅲ D.仅 ⅢⅢ、IV 本题考察相对于IPV4,IPV6引进的主要变化以及从IPV4向IPV6过渡和采用的技术。 IPv4向IPv6过渡 隧道 47.(9分)某网络拓扑如题47图所示,主机H登录FTP服务器后,向服务器上传一个大小为 18000B的文件F。假设H为传输F建立数据连接时,选择的初始序号为100,MSS=1000B, 拥塞控制初始阈值为4MSS,RTT=10ms,忽略TCP段的传输时延;在F的传输过程中,H 均以 MSS 段向服务器发送数据,且未发生差错、丢包和乱序现象。 本题综合考察应用层文件传输协议FTP和运输层传输控制协议TCP的相关知识。 应用层的FTP基于运输层的TCP连接进行可靠数据传输分为主动模式和被动模式。所谓主动模式,就是在建立数据通道时FTP服务器主动连接FTP客户。而被动模式是指在建立数据通道时FTP服务器被动等待FTP客户的连接。不管采用主动模式还是被动模式FTP,客户与FTP服务器之间都会维护两个TCP连接。一个用于传送控制命令称为控制连接。另一个用于传送数据称为数据连接。控制连接在整个FTP会话期间一直保持打开。而数据连接在每次文件传送时才建立,传送结束就关闭。 故 FTP 的控制连接是持久的, FTP 的数据连接是非持久的,H 登录FTP服务器时,建立的TCP连接是控制连接 2) H通过数据连接发送F时,F的第1个字节的序号是多少?断开数据连接过程中,FTP服务器发送的第二次挥手 ACK 段的确认序号是多少?
如果同学们还记得上述知识点。那么,本大题的第一小题的各个小问非常容易回答。本大题的其他各小题都是围绕TCP展开的。TCP是教学重点和难点,也是历年四零八考试的必考内容,包括TCP通过三报文握手建立连接,通过四报文挥手释放连接。TCP建立连接和释放连接过程中的状态转换。各相关报文首部的相关标注位以及相关字段的取值。TCP的拥塞控制TCP的流量控制等。因此对于本题,该报文段携带了1000字节的数据。这是FTP服务器收到主机h发送的,携带有1000字节数据的TCP报文段后。给主机h发送的确认报文段。确认号为1101。表明序号为1100及之前的所有数据都已正确接收。现在希望收到序号为1101的数据。主机h收到该确认报文段后,拥塞窗口CW nd的值增大一个,最大报文段长度到两个,最大报文段长度。也就是从1000字节增大到2000字节。这样就经历了一个慢开始算法的传输轮次rtt。之后逐渐h可给FTP服务器连续发送两个TCP报文段。每个报文段携带一个最大报文段长度,即1000字节的数据。这是题目给定的。各报文段的序号,也就是其数据载荷第一个字节的序号,分别是1101。2101。FTP服务器收到后会给主机h发送相应的确认报文段。这是FTP服务器给主机h发送的确认号为2101的报文段。逐节h收到后,拥测窗口CW nd的值增大一个最大报文段长度到三个,最大报文段长度。这样该问就得到了回答。这是FTP服务器给主机h发送的确认号为3101的报文段。主机h收到后,右侧窗口CW nd的值增大一个最大波纹段,长度到四个最大波纹段长度。这样就又经历了一个慢开始算法的传输轮次rtt。由于题目给定拥塞控制初始域值为四个最大波纹段长度。这相当于告诉我们,当拥塞窗口CW nd的值增大到四个最大报文段长度时。应停止使用慢开始算法,转而执行拥塞,避免算法。主机h可给FTP服务器连续发送四个TCP报文段。每个报文段携带一个最大报文段长度,借1000字节的数据。各报文段的序号分别是3101,4101,5101。6101。FTP服务器收到后会给主机发送相应的确认报文段。当主机h收到FTP服务器发来的确认号为7101的确认报文段后。拥塞窗口CW nd的值增大一个最大报文段长度到五个,最大报文段长度。这样就经历了一个拥测,避免算法的传输轮次rtt。至此,该问就得到了回答。之后主机h可给FTP服务器连续发送五个TCP报文段。每个报文段携带一个最大报文段长度,即1000字节的数据。各报文段的序号分别是7101,8101,9101,10101。11101。FTP服务器收到后会给主机h发送相应的确认报文段。当主机h收到FTP服务器发来的确认号为12101的确认报文段后。拥测窗口CW nd的值增大,一个报文段长度到六个,最大报文段长度。这样就又经历了一个拥塞,避免算法的传输,轮次rtt。之后主机h可给FTP服务器连续发送六个TCP报文段。每个报文段携带一个最大报文段长度,即1000字节的数据。各报文段的序号分别是12101,13101,14101。一万五千一百零一一万六千一百零一一万七千一百零一。此时,题目给定的大小为18000字节的文件f就已经传输完毕了。FTP服务器收到后会给主机h发送相应的确认报文段。当主机h收到FTP服务器发来的确认号为18101的确认报文段后。拥塞窗口CW nd的值增大一个最大报文段长度到七个,最大报文段长度。这样就又经历了一个拥塞,避免算法的传输,轮次rtt。此时主机h已经将18000字节的文件f上传到了f db服务器。这部分执行的是拥塞避免算法。之后,主gh要通过斯宝文挥手释放TCP连接。也就是释放用于FTP数据传送的那条TCP连接。主机h给FTP服务器发送TCP连接释放报文段。该报文段首部中的中指标志位fin和确认标志位ack的值都被设置为一。表明这是一个TCP连接释放报文段。同时也对之前收到的报文段进行确认。序号se q字段的值被设置为18101。这是因为主机h之前已经传送过的最后一个报文段的序号为17101。并且携带了1000字节的数据。不知同学们是否还记得TCP规定终止标志为fin=1的TCP报文段。即使不携带数据,也要消耗掉一个序号。确认号ack字段的值设置为v。它等于主机h之前已收到的数据的最后一个字节的序号加一。对于本题,我们并不关心该值。FTP服务器收到主机h发来的TCP连接释放报文段后,会给主机h发送相应的确认报文段。由于TCP连接释放报文段的序号为18101,并且不携带数据,但要消耗掉一个序号。因此,对该报文段的确认号为18102。这样该问得到回答。从上述过程可以看出,主机h从请求建立数据连接开始,到确认18000字节的文件f已被FTP服务器全部接收为止。至少需要经历六个rtt。题目给定rtt为十毫秒。因此,至少经历60毫秒。这18000字节的文件数据就是题目所谓的应用层数据。主机h总共耗时60毫秒,将其上传到FTP服务器。因此,这期间的应用层数据平均发送速率为18000字节,除以60毫秒。至此,这道大题的解析完毕。本题相关知识点的理论讲解可参看以下视频课程。TCP是历年四零八考试的必考内容,我们在去年四零八考前的最后一套模拟卷中的最后一题。也安排的是考察TCP相关知识点的大题。如果同学们当时认真完成了那道模拟题,则四零八考试时顺利拿下这道真题是不成问题的。 ![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |