还剩23页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
1-3试从多个方面比较电路交换、报文交换和分组交换的主要优缺点答
(1)电路交换电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路当交换机完成接续,对方收到发起端的信号,双方即可进行通信在整个通信过程中双方一直占用该电路它的特点是实时性强,时延小,交换设备成本较低但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信
(2)报文交换将用户的报文存储在交换机的存储器中当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储——转发”方式在网内传输数据报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通但它的缺点也是显而易见的以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网
(3)分组交换分组交换实质上是在“存储——转发”基础上发展起来的它兼有电路交换和报文交换的优点分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好1-10试在下列条件下比较电路交换和分组交换要传送的报文共x(bit),从源站到目的站共经过k段链路,每段链路的传播时延为d(s),数据率为C(bit/s)在电路交换时电路的建立时间为s(s)在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计问在怎样的条件下,分组交换的时延比电路交换的要小?答对电路交换,当t=s时,链路建立;当t=s+x/C,发送完最后一bit;当t=s+x/C+kd,所有的信息到达目的地对分组交换,当t=x/C,发送完最后一bit;为到达目的地,最后一个分组需经过k-1个分组交换机的转发,每次转发的时间为p/C,所以总的延迟=x/C+k-1p/C+kd所以当分组交换的时延小于电路交换x/C+k-1p/C+kd<s+x/C+kd时,k-1p/C<s1-11在上题的分组交换网中,设报文长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度,而h为每个分组所带的控制信息固定长度,与p的大小无关通信的两端共经过k段链路链路的数据率为b(bit/s),但传播时延和结点的排队时间均可忽略不计若打算使总的时延为最小,问分组的数据部分长度p应取为多大?答分组个x/p,传输的总比特数p+hx/p源发送时延p+hx/pb最后一个分组经过k-1个分组交换机的转发,中间发送时延k-1p+h/b总发送时延D=源发送时延+中间发送时延D=p+hx/pb+k-1p+h/b令其对p的导数等于0,求极值p=√hx/k-11-12因特网的两大组成部分(边缘部分与核心部分)的特点是什么?他们的工作方式各有什么特点?答边缘部分由所有连接在因特网上的主机组成这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享核心部分由大量网络和连接这些网络的路由器组成这部分是为边缘部分提供服务的(提供连通性和交换)在网络边缘的端系统中运行的程序之间的通信方式通常可划分为两大类客户服务器方式(C/S方式)即Client/Server方式,对等方式(P2P方式)即Peer-to-Peer方式客户client和服务器server都是指通信中所涉及的两个应用进程客户服务器方式所描述的是进程之间服务和被服务的关系客户是服务的请求方,服务器是服务的提供方被用户调用后运行,在打算通信时主动向远地服务器发起通信(请求服务)因此,客户程序必须知道服务器程序的地址不需要特殊的硬件和很复杂的操作系统一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求因此,服务器程序不需要知道客户程序的地址一般需要强大的硬件和高级的操作系统支持对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每一个主机既是客户又同时是服务器网络核心部分是因特网中最复杂的部分网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)在网络核心部分起特殊作用的是路由器router路由器是实现分组交换packetswitching的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能路由器是实现分组交换packetswitching的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能1-13客户服务方式与对等通信方式的主要区别是什么?有没有相同的地方?答客户服务器方式是一点对多点的,对等通信方式是点对点的被用户调用后运行,在打算通信时主动向远地服务器发起通信(请求服务)因此,客户程序必须知道服务器程序的地址系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求因此,服务器程序不需要知道客户程序的地址对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每一个主机既是客户又同时是服务器对等连接也需要知道对方的服务器地址1-14计算机网络有哪些常用的性能指标?答
1.速率比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位Bit来源于binarydigit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个1或0速率即数据率datarate或比特率bitrate是计算机网络中最重要的一个性能指标速率的单位是b/s,或kb/sMb/sGb/s等速率往往是指额定速率或标称速率
2.带宽“带宽”bandwidth本来是指信号具有的频带宽度,单位是赫(或千赫、兆赫、吉赫等)现在“带宽”是数字信道所能传送的“最高数据率”的同义语,单位是“比特每秒”,或b/sbit/s
3.吞吐量吞吐量throughput表示在单位时间内通过某个网络(或信道、接口)的数据量吞吐量更经常地用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络吞吐量受网络的带宽或网络的额定速率的限制
4.时延传输时延(发送时延)发送数据时,数据块从结点进入到传输媒体所需要的时间也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间
5.时延带宽积
6.往返时间RTT
7.利用率1-21协议与服务有何区别?有何关系?答协议是水平的,服务是垂直的协议是“水平的”,即协议是控制对等实体之间的通信的规则服务是“垂直的”,即服务是由下层向上层通过层间接口提供的协议与服务的关系在协议的控制下,上层对下层进行调用,下层对上层进行服务,上下层间用交换原语交换信息同层两个实体间有时有连接1-22网络协议的三个要素是什么?各有什么含义?答在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则这些为进行网络中的数据交换而建立的规则、标准或约定即称为网络协议一个网络协议要由以下三个要素组成
(1)语法,即数据与控制信息的结构或格式;
(2)语义,即需要发出何种控制信息,完成何种动作以及做出何种应答;
(3)同步,即事件实现顺序的详细说明1-24试述五层协议的网络体系结构的要点,包括各层的主要功能答所谓五层协议的网络体系结构是为便于学习计算机网络原理而采用的综合了OSI七层模型和TCP/IP的四层模型而得到的五层模型五层协议的体系结构见图1-1所示应用层运输层网络层数据链路层物理层图1-1五层协议的体系结构各层的主要功能
(1)应用层应用层确定进程之间通信的性质以满足用户的需要应用层不仅要提供应用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户代理(useragent来完成一些为进行语义上有意义的信息交换所必须的功能2)运输层任务是负责主机中两个进程间的通信因特网的运输层可使用两种不同的协议即面向连接的传输控制协议TCP和无连接的用户数据报协议UDP面向连接的服务能够提供可靠的交付无连接服务则不能提供可靠的交付只是best-effortdelivery.3网络层网络层负责为分组选择合适的路由,使源主机运输层所传下来的分组能够交付到目的主机
(4)数据链路层数据链路层的任务是将在网络层交下来的数据报组装成帧(frame,在两个相邻结点间的链路上实现帧的无差错传输
(5)物理层物理层的任务就是透明地传输比特流“透明地传送比特流”指实际电路传送后比特流没有发生变化物理层要考虑用多大的电压代表“1”或“0”,以及当发送端发出比特“1”时,接收端如何识别出这是“1”而不是“0”物理层还要确定连接电缆的插头应当有多少根脚以及各个脚如何连接2-09用香农公式计算一下假定信道带宽为3100Hz,最大信息传输速率为35kb/s,那么若想使最大信息传输速率增加60%问信噪比S/N应增大到多少倍?如果在刚才计算出的基础上将信噪比S/N再增大到10倍,问最大信息传输速率能否再增加20%?答奈氏准则每赫带宽的理想低通信道是最高码元传输速率是每秒2个码元香农公式则表明了信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高根据香农公式,计算信道的极限信息传输速率C为C=log21+S/N)b/s;根据公式,可以计算出,信噪比S/N应增大到100倍如果在此基础上将信噪比S/N再增大10倍,最大信息速率只能再增加
18.5%左右2-16共有4个站进行码分多址CDMA通信4个站的码片序列为A(-1–1–1+1+1–1+1+1)B(-1–1+1-1+1+1+1-1)C(-1+1–1+1+1+1-1-1)D(-1+1–1–1-1–1+1-1)现收到这样的码片序列(-1+1–3+1-1–3+1+1)问哪个站发送数据了?发送数据的站发送的1还是0?答S·A=(+1-1+3+1-1+3+1+1)/8=1,A发送1S·B=(+1-1-3-1-1-3+1-1)/8=-1,B发送0S·C=(+1+1+3+1-1-3-1-1)/8=0,C无发送S·D=(+1+1+3-1+1+3+1-1)/8=1,D发送13-
03、网络适配器的作用是什么?网络适配器工作在哪一层?答络适配器能够对数据的串行和并行传输进行转换并且能够对缓存数据进行出来实现以太网协议同时能够实现帧的传送和接受对帧进行封闭等.网络适配器工作在物理层和数据链路层3-07要发送的数据为1101011011采用CRC的生成多项式是Px=x4+x+1试求应添加在数据后面的余数数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?答添加的检验序列为1110(11010110110000除以10011)数据在传输过程中最后一个1变成了0,11010110101110除以10011,余数为011,不为0,接收端可以发现差错数据在传输过程中最后两个1都变成了0,11010110001110除以10011,余数为101,不为0,接收端可以发现差错3-22假定在使用CSMA/CD协议的10Mb/s以太网中某个站在发送数据时检测到碰撞,执行退避算法时选择了随机数r=
100.试问这个站需要等多长时间后才能再次发送数据?如果是100Mb/s的以太网呢?答对于10Mb/s的以太网,等待时间是
5.12毫秒对于100Mb/s的以太网,等待时间是512微妙3-24假定站点A和B在同一个10Mb/s以太网网段上这两个站点之间的时延为225比特时间现假定A开始发送一帧,并且在A发送结束之前B也发送一帧如果A发送的是以太网所容许的最短的帧,那么A在检测到和B发生碰撞之前能否把自己的数据发送完毕?换言之,如果A在发送完毕之前并没有检测到碰撞,那么能否肯定A所发送到帧不会和B发送的帧发生碰撞?(提示在计算时应当考虑到每一个以太网帧在发送到信道上时,在MAC帧前面还要增加若干字节的前同步码和帧定界符)答设在t=0时A开始发送在t=576比特时间,A应当发送完毕t=225比特时间,B就检测出A的信号只要B在t=224比特时间之前发送数据,A在发送完毕之前就一定检测到碰撞就能够肯定以后也不会再发送碰撞了如果A在发送完毕之前并没有检测到碰撞,那么就能够肯定A所发送到帧不会和B发送的帧发生碰撞(当然也不会和其他的站点发送碰撞)3-25在上题中的站点A和B在t=0时同时发送了数据帧当t=255比特时间,A和B同时检测到发送了碰撞,并且在t=225+48=273比特时间完成了干扰信号的传输A和B在CSMA/CD算法中选择不同的r值退避假定A和B选择的随机数分别是rA=0和rB=
1.试问A和B各在什么时间开始重传其数据帧?A重传的数据帧在什么时间到达BA重传的数据会不会和B重传的数据再次发送碰撞?B会不会在预定的重传时间停止发送数据?答t=0时,A和B开始发送数据t=255比特时间,A和B都检测到碰撞t=273比特时间,A和B结束干扰信号的传输t=594比特时间,A开始发送t=785比特时间,B再次检测信道如空闲,则B在881比特时间发送数据否则再退避A重传的数据在819比特时间到达BB先检测到信道忙,因此B在预定的881比特时间停止发送数据3-30以太网交换机有何特点?它与集线器有何区别?答以太网交换机实质上是一个多端口网桥工作在数据链路层以太网交换机的每个端口都直接与一个单个主机或另一个集线器相连,并且一般工作在全双工方式交换机能同时连通许多对的端口,使每一对相互通信的主机都能像独占通信媒体一样,进行无碰撞地传输数据通信完成后就断开连接区别以太网交换机工作数据链路层,集线器工作在物理层集线器只对端口上进来的比特流进行复制转发,不能支持多端口的并发连接4-01网络层向上提供的服务有哪两种?试比较其优缺点答案虚电路服务和数据报服务虚电路的优点虚电路服务是面向连接的,网络能够保证分组总是按照发送顺序到达目的站,且不丢失、不重复,提供可靠的端到端数据传输;目的站地址仅在连接建立阶段使用,每个分组使用短的虚电路号,使分组的控制信息部分的比特数减少,减少了额外开销;端到端的差错处理和流量控制可以由分组交换网负责,也可以由用户机负责虚电路服务适用于通信信息量大、速率要求高、传输可靠性要求高的场合虚电路的缺点虚电路服务必须建立连接;属于同一条虚电路的分组总是按照同一路由进行转发;当结点发生故障时,所有通过出故障的结点的虚电路均不能工作数据报的优点数据报服务不需要建立连接;每个分组独立选择路由进行转发,当某个结点发生故障时,后续的分组可以另选路由,因而提高了通信的可靠性数据报服务的灵活性好,适用于传输可靠性要求不高、通信子网负载不均衡、需要选择最佳路径的场合数据报的缺点数据报服务是面向无连接的,到达目的站时不一定按发送顺序,传输中的分组可能丢失和重复,提供面向无连接的、不可靠的数据传输;每个分组都要有目的站的全地址;当网络发生故障是,出故障的结点可能会丢失数据,一些路由可能会发生变化;端到端的差错处理和流量控制只由主机负责4-03作为中间系统,转发器、网桥、路由器和网关都有何区别?答案1)转发器、网桥、路由器、和网关所在的层次不同转发器是物理层的中继系统网桥是数据链路层的中继系统路由器是网络层的中继系统在网络层以上的中继系统为网关2)当中继系统是转发器或网桥时,一般并不称之为网络互连,因为仍然是一个网络路由器其实是一台专用计算机,用来在互连网中进行路由选择一般讨论的互连网都是指用路由器进行互连的互连网络4-07试说明IP地址与硬件地址的区别为什么要使用这两种不同的地址?答案如图所示,IP地址在IP数据报的首部,而硬件地址则放在MAC帧的首部在网络层以上使用的是IP地址,而链路层及以下使用的是硬件地址进行选路在具体的物理网络的链路层,我们看到的只是MAC帧,IP数据报被封装在MAC帧里面MAC帧在不同的网络上传送时,其MAC帧的首部是不同的这种变化,在上面的IP层上是看不到的每个路由器都有IP地址和硬件地址使用IP地址与硬件地址,尽管连接在一起的网络的硬件地址体系各不相同,但IP层抽象的互连网却屏蔽了下层这些很复杂的细节,并使我们能够使用统一的、抽象的IP地址进行通信4-09
(1)子网掩码为
255.
255.
255.0代表什么意思?
(2)一网络的现在掩码为
255.
255.
255.248,问该网络能够连接多少个主机?
(3)一A类网络和一B类网络的子网号subnet-id分别为16个1和8个1,问这两个网络的子网掩码有何不同?
(4)一个B类地址的子网掩码是
255.
255.
240.0试问在其中每一个子网上的主机数最多是多少?
(5)一A类网络的子网掩码为
255.
255.
0.255,它是否为一个有效的子网掩码?
(6)某个IP地址的十六进制表示为C
2.2F.
14.81,试将其转换为点分十进制的形式这个地址是哪一类IP地址?
(7)C类网络使用子网掩码有无实际意义?为什么?答案
(1)可以代表C类地址对应的子网掩码默认值;也能表示A类和B类地址的掩码前24位决定网络号和子网号,后8位决定主机号(用24bit表示网络部分地址,包括网络号和子网号)
(2)
255.
255.
255.248化成二进制序列为11111111111111111111111111111000,根据掩码的定义,后三位是主机号,一共可以表示8个主机号,除掉全0和全1的两个,该网络能够接6个主机
(3)子网掩码的形式是一样的,都是
255.
255.
255.0;但是子网的数目不一样,前者为65534,后者为254
(4)
255.
255.
240.0(
11111111.
11111111.
11110000.00000000)是B类地址的子网掩码,主机地址域为12比特,所以每个子网的主机数最多为212-2=4094
(5)子网掩码由一连串的1和一连串的0组成,1代表网络号和子网号,0对应主机号.
255.
255.
0.255变成二进制形式是
11111111111111110000000011111111.可见,是一个有效的子网掩码,但是不是一个方便使用的解决办法
(6)用点分十进制表示,该IP地址是
194.
47.
20.129,为C类地址
(7)有,可以提高网络利用率注实际环境中可能存在将C类网网络地址进一步划分为子网的情况,需要掩码说明子网号的划分C类网参加互连网的路由,也应该使用子网掩码进行统一的IP路由运算C类网的子网掩码是
255.
255.
255.04-
15.什么是最大传送单元MTU?它和IP数据报的首部中的哪个字段有关系?答IP层下面数据链里层所限定的帧格式中数据字段的最大长度,与IP数据报首部中的总长度字段有关系4-17一个3200位长的TCP报文传到IP层,加上160位的首部后成为数据报下面的互联网由两个局域网通过路由器连接起来但第二个局域网所能传送的最长数据帧中的数据部分只有1200位因此数据报在路由器必须进行分片试问第二个局域网向其上层要传送多少比特的数据(这里的“数据”当然指的是局域网看见的数据)?答案第二个局域网所能传送的最长数据帧中的数据部分只有1200bit,即每个IP数据片的数据部分1200-160bit,由于片偏移是以8字节即64bit为单位的,所以IP数据片的数据部分最大不超过1024bit,这样3200bit的报文要分4个数据片,所以第二个局域网向上传送的比特数等于(3200+4×160),共3840bit4-
20.设某路由器建立了如下路由表(这三列分别是目的网络、子网掩码和下一跳路由器,若直接交付则最后一列表示应当从哪一个接口转发出去)目的网络子网掩码下一跳
128.
96.
39.
0255.
255.
255.128接口
0128.
96.
39.
128255.
255.
255.128接口
1128.
96.
40.
0255.
255.
255.128R
2192.
4.
153.
0255.
255.
255.192R3*(默认)-R4现共收到5个分组,其目的站IP地址分别为
(1)
128.
96.
39.10
(2)
128.
96.
40.12
(3)
128.
96.
40.151
(4)
192.
4.
153.17
(5)
192.
4.
153.90试分别计算其下一跳解
(1)分组的目的站IP地址为
128.
96.
39.10先与子网掩码
255.
255.
255.128相与,得
128.
96.
39.0,可见该分组经接口0转发
(2)分组的目的IP地址为
128.
96.
40.12
①与子网掩码
255.
255.
255.128相与得
128.
96.
40.0,不等于
128.
96.
39.0
②与子网掩码
255.
255.
255.128相与得
128.
96.
40.0,经查路由表可知,该项分组经R2转发
(3)分组的目的IP地址为
128.
96.
40.151,与子网掩码
255.
255.
255.128相与后得
128.
96.
40.128,与子网掩码
255.
255.
255.192相与后得
128.
96.
40.128,经查路由表知,该分组转发选择默认路由,经R4转发
(4)分组的目的IP地址为
192.
4.
153.17与子网掩码
255.
255.
255.128相与后得
192.
4.
153.0与子网掩码
255.
255.
255.192相与后得
192.
4.
153.0,经查路由表知,该分组经R3转发
(5)分组的目的IP地址为
192.
4.
153.90,与子网掩码
255.
255.
255.128相与后得
192.
4.
153.0与子网掩码
255.
255.
255.192相与后得
192.
4.
153.64,经查路由表知,该分组转发选择默认路由,经R4转发4-22一具数据报长度为4000字节(固定首部长度)现在经过一个网络传送,但此网络能够传送的最大数据长度为1500字节试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和MF标志应为何数值?答IP数据报固定首部长度为20字节,长度为4000字节的数据报中数据为4000-20=3980字节MTU=1500=首部长度+数据长度=20+1480将原始数据报中的数据3980字节=1480+1480+1020(共三段)所以总长度字节数据长度字节MF片偏移原始数据报4000398000数据报片11500148010数据报片2150014801185数据报片31040102003704-29一个自治系统有5个局域网,其连接图如图4-55示LAN2至LAN5上的主机数分别为91,150,3和
15.该自治系统分配到的IP地址块为
30.
138.118/
23.试给出每一个局域网的地址块(包括前缀)图4-55习题4-29的图答案对LAN3,主机数150,(27-2)150+1(28-2),所以主机位为8bit,网络前缀为24,分配地址块
30.
138.
118.0/24(第24位为0)对LAN2,主机数91,(26-2)91+1(27-2),所以主机位为7bit,网络前缀为25,分配地址块
30.
138.
119.0/25(第
24、25位为10)对LAN5,主机数15,(24-2)15+1(25-2),所以主机位为5bit,网络前缀为27,分配地址块
30.
138.
119.192/27(第
24、
25、
26、27位为1110)对LAN1,主机数3,(22-2)3+1(23-2),所以主机位为3bit,网络前缀为29,分配地址块
30.
138.
119.232/29(第
24、
25、
26、
27、
28、29位为111101)对LAN4,主机数3,(22-2)3+1(23-2),所以主机位为3bit,网络前缀为29,分配地址块
30.
138.
119.240/29(第
24、
25、
26、
27、
28、29位为111110)4-33下面的前缀中的哪一个和地址
152.
7.
77.159及
152.
31.
47.252都匹配?请说明理由
(1)
152.40/13;
(2)
153.40/9;
(3)
152.64/12;
(4)
152.0/11答案
(1)
152.
7.
77.159与11111111111110000000000000000000逐比特相“与”和
(1)不匹配,故
(1)不符合条件
(1)
152.
7.
77.159与11111111100000000000000000000000逐比特相“与”和
(2)不匹配,故
(2)不符合条件
(1)
152.
7.
77.159与11111111111100000000000000000000逐比特相“与”和
(3)不匹配,故
(3)不符合条件
(1)
152.
7.
77.159与11111111111000000000000000000000逐比特相“与”和
(4)匹配,
152.
31.
47.252和11111111111000000000000000000000逐比特相“与”和
(4)匹配,故
(4)不符合条件4-
35.已知地址块中的一个地址是
140.
120.
84.24/20试求这个地址块中的最小地址和最大地址地址掩码是什么?地址块中共有多少个地址?相当于多少个C类地址?
140.
120.
84.24
140.
120.
01010100.24最小地址是
140.
120.
01010000.0/2080最大地址是
140.
120.
01011111.255/2095地址数是
4096.相当于16个C类地址4-41假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)N17AN22CN68FN84EN94F现在B收到从C发来的路由信息(这两列分别表示“目的网络”和“距离”)N24N38N64N83N95试求出路由器B更新后的路由表(详细说明每一个步骤)解路由器B更新后的路由表如下N17A无新信息,不改变N25C相同的下一跳,更新N39C新的项目,添加进来N65C不同的下一跳,距离更短,更新N84E不同的下一跳,距离一样,不改变N94F不同的下一跳,距离更大,不改变5—01试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?答运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层5—09端口的作用是什么?为什么端口要划分为三种?答端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信熟知端口,数值一般为0~
1023.标记常规的服务进程;登记端口号,数值为1024~49151,标记没有熟知端口号的非常规的服务进程;5—13一个UDP用户数据的数据字段为8192季节在数据链路层要使用以太网来传送试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值答6个数据字段的长度前5个是1480字节,最后一个是800字节片偏移字段的值分别是
0185370555740925.5—14一UDP用户数据报的首部十六进制表示是06320045001CE
217.试求源端口、目的端口、用户数据报的总长度、数据部分长度这个用户数据报是从客户发送给服务器发送给客户?使用UDP的这个服务器程序是什么?解源端口1586,目的端口69,UDP用户数据报总长度28字节,数据部分长度20字节此UDP用户数据报是从客户发给服务器(因为目的端口号1023,是熟知端口)、服务器程序是TFFTP5—22主机A向主机B发送一个很长的文件,其长度为L字节假定TCP使用的MSS有1460字节
(1)在TCP的序号不重复使用的条件下,L的最大值是多少?
(2)假定使用上面计算出文件长度,而运输层、网络层和数据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s,试求这个文件所需的最短发送时间解
(1)L_max的最大值是2^32=4GBG=2^
30.2满载分片数Q={L_max/MSS}取整=2941758发送的总报文数N=Q*MSS+66+{(L_max-Q*MSS)+66}=4489122708+682=4489123390总字节数是N=4489123390字节,发送4489123390字节需时间为N*8/(10*10^6)=
3591.3秒,即
59.85分,约1小时5—23主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100试问
(1)第一个报文段携带了多少个字节的数据?
(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?
(3)如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?
(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了BB在第二个报文段到达后向A发送确认试问这个确认号应为多少?解
(1)第一个报文段的数据序号是70到99,共30字节的数据
(2)确认号应为
100.
(3)80字节
(4)705—39TCP的拥塞窗口cwnd大小与传输轮次n的关系如下所示
(1)试画出如图5-25所示的拥塞窗口与传输轮次的关系曲线
(2)指明TCP工作在慢开始阶段的时间间隔
(3)指明TCP工作在拥塞避免阶段的时间间隔
(4)在第16轮次和第22轮次之后发送方是通过收到三个重复的确认还是通过超市检测到丢失了报文段?
(5)在第1轮次,第18轮次和第24轮次发送时,门限ssthresh分别被设置为多大?
(6)在第几轮次发送出第70个报文段?
(7)假定在第26轮次之后收到了三个重复的确认,因而检测出了报文段的丢失,那么拥塞窗口cwnd和门限ssthresh应设置为多大?答
(1)拥塞窗口与传输轮次的关系曲线如图所示(课本后答案)
(2)慢开始时间间隔【1,6】和【23,26】
(3)拥塞避免时间间隔【6,16】和【17,22】
(4)在第16轮次之后发送方通过收到三个重复的确认检测到丢失的报文段在第22轮次之后发送方是通过超时检测到丢失的报文段
(5)在第1轮次发送时,门限ssthresh被设置为32在第18轮次发送时,门限ssthresh被设置为发生拥塞时的一半,即
21.在第24轮次发送时,门限ssthresh是第18轮次发送时设置的21
(6)第70报文段在第7轮次发送出
(7)拥塞窗口cwnd和门限ssthresh应设置为8的一半,即
4.5—41用TCP传送512字节的数据设窗口为100字节,而TCP报文段每次也是传送100字节的数据再设发送端和接收端的起始序号分别选为100和200,试画出类似于图5-31的工作示意图从连接建立阶段到连接释放都要画上答。