当前位置:文档之家› 计算机网络课后习题

计算机网络课后习题

计算机网络课后习题
计算机网络课后习题

1.计算机网络可以向用户提供哪些功能

答:数据传输:网络间各计算机之间互相进行信息的传递。

资源共享:进入网络的用户可以对网络中的数据、软件和硬件实现共享。

分布处理功能:通过网络可以把一件较大工作分配给网络上多台计算机去完成。

2.简述分组交换的要点。

答:在分组交换网络中,采用存储转发方式工作,数据以短的分组形式传送。如果一个源站有一个长的报文要发送,该报文就会被分割成一系列的分组。每个分组包含用户数据的一部分加上一些控制信息。控制信息至少要包括网络为了把分组送到目的地做路由选择所需要的信息。在路径上的每个结点,分组被接收,短时间存储,然后传递给下一结点。

分组交换网的主要优点:①高效。②灵活。③迅速。④可靠。

缺点:分组在节点转发时因排队而造成一定的延时;分组必须携带一些控制信息而产生额外开销;

3.电路交换与分组交换相比存在哪些优势?

答:(1)电路交换:在通信之前要在通信双方之间建立一条被双方独占的物理通路。

优点:传输数据的时延非常小。实时性强。不存在失序问题。控制较简单。

(2)分组交换:分组交换采用存储转发传输方式,但将一个长报文先分割为若干个较短的分组,然后把这些分组(携带源、目的地址和编号信息)逐个地发送出去.

缺点:仍存在存储转发时延。增加了处理的时间,使控制复杂,时延增加。

4.计算机网路发展大致可以分为几个阶段?试指出这几个阶段的主要特点。

答:第一阶段为面向终端的计算机网络,特点是由单个具有自主处理功能的计算机和多个没有自主处理功能的终端组成网络。

第二阶段为计算机-计算机网络,特点是由具有自主处理功能的多个计算机组成独立的网络系统。

第三阶段为开放式标准化网络,特点是由多个计算机组成容易实现网络之间互相连接的开放式网络系统。

第四阶段为因特网的广泛应用与高速网络技术的发展,特点是网络系统具备高度的可靠性与完善的管理机制,网络覆盖范围广泛。

5.网络协议的三个要素是什么?各有什么含义?

答:(1)语法:数据与控制信息的结构或格式。

(2)语义:需要发出何种控制信息,完成何种动作及执行何种响应。

(3)同步:事件实现顺序的详细说明。

6.客户服务器方式与对等通信方式的主要区别是什么?有没有相同的地方?

答:前者严格区分服务和被服务者,后者无此区别。后者实际上是前者的双向应用。

7.衡量计算机网络有哪些常用的指标?

答:速率,带宽,吞吐量,时延,时延带宽积,往返时间RTT,利用率。

8.协议与服务有何区别?有何联系?

答:联系:协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实

体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。

协议和服务的概念的区分:

1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看

见下面的协议。下面的协议对上面的服务用户是透明的。

2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务是“垂直

的”,即服务是由下层通过层间接口向上层提供的。

9.简要说明因特网的面向连接服务如何提供可靠的传输。

答:在面向连接方法中,在两个端点之间建立了一条数据通信信道(电路)。这条信道提供了一条在网络上顺序发送报文分组的预定义路径,这个连接类似于语音电话。发送方与接收方保持联系以协调会话和报文分组接收或失败的信号。

10.无连接通信和面向连接得通信之间最主要的区别是什么?

答:面向连接通信有3个阶段,连接建立阶段,数据传输阶段,释放阶段。无连接通信没有连接建立和连接释放阶段。

11. 两个网络都可以提供可靠的面向连接的服务。其中一个提供一个可靠的字节流,另一个提供可靠的报文流。这两者是否相同?如果你认为相同的话,为什么要有这样的区分?如果不相同,请给出一个例子说明它们如何不同。

答:报文流和字节流是不同的。在报文流中,网络跟踪报文边界。在字节流中,它不这么做。例如,假设一个程序向一个连接写入1024字节并且过一会儿再写另外1024字节。然后接收方将读入2048字节。在报文流中,接收方将得到两个报文,每个报文为1024字节。在字节流中,报文边界已被忽略,接收方将把全部2048字节看成一个单元。原有两个不同报文的事实就丢失了。

12.Interent所用的网际协议有哪几层?

答:TCP/IP参考模型:应用层,传输层,网际层,网络接口层。

13.OSI模型中的哪一层处理以下问题:

(1)把传输的位流分成桢。数据链路层

(2)在通过子网时决定使用哪条路由路径。网络层

14.TCP和UDP之间最主要的区别是什么?

答:TCP提供的是面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。

15.对于带宽为4000Hz通信信道,信道的信噪比S/N为30dB,按照香农定理,计算信道的最大传输率。

答:C=B×log2(1+S/N)(bit/s)=4000×log2(1+30)≈4000×5=20000(bit/s)

16.设以太网中的A、B主机通过10Mbit/s的链路连接到交换机,每条链路的传播延迟均为20us,交换机接收完一个分组35us后转发该分组。计算A向B发送一个长度为10000bit的分组时,从A开始发送至B接收到该分组所需的总时间。

解:这样传输延迟=A站处理延迟+

交换机处理延迟,而交换机延时还有35us,所以总延迟等于所有延迟时间相加。

总时间=10000*2/10M+20*2us+35us=2000us+75us=2075us

100000bit/(10*10^6bit/s)=1000us

1000us*2=2000us,(20us*2)+35=75us,2000us+75us=2075us

17.试在下列条件下比较电路交换和分组交换。要传送的报文共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-1)p/C+kd

所以当分组交换的时延小于电路交换x/C+(k-1)p/C+kd<s+x/C+kd时,(k-1)p/C<s

3.1在连续ARQ协议中,若发送窗口等于7,则发送端在开始时可连续发送7个分组。因此,在每一分组发送后,都要置一个超时计时器。现在计算机里只有一个硬时钟,设这7个分组发出的时间分别为t0,t1,…,t6,且Tout都一样大,试问如何实现这7个超时计时器(软件时钟)?

答:可以用相对发送时间实现一个链表。

3.2假定使用连续ARQ协议中,发送窗口大小事3,而序列范围[0,15],而传输媒体保证在接收方能够按序收到分组。在某时刻,接收方,下一个期望收到序号是5.

试问:

(1)在发送方的发送窗口中可能有出现的序号组合有哪几种?

(2)接收方已经发送出去的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。

答:(1)序号到4为止的分组都已收到。若这些确认都已到达发送方,则发送窗口的范围时[5,7]。假定所有的确认都丢失了,发送方都没有收到这些确认。这是,发送方窗口应为[2,4].因此,发送窗口可以是[2,4],[3,5],[4,6],[5,7]中的任何一个。

(2)接收方期望收到序号五的分组,说明序号2,3,4和分组都已收到,并且发送了确认。对序号为1的分组的确认肯定被发送了,要不然发送方不可能发送4好分组。可见,对序号2,3,4和分组的确认有可能仍滞留在网络中。这些确认是用来确认序号为2,3,4的分组。

3.3在停止等待协议中如果不使用编号是否可行?为什么?在停止等待协议中,如果收到重复的报文段时不予理睬(即悄悄地丢弃它而其他什么也没做)是否可行?试举出具体的例子说明理由。

答:不行,分组和确认分组都必须进行编号,才能明确哪个分则得到了确认

例如 A 向 B 发送数据, A 发送 M1 分组给 B , B 收到 M1 分组后,向 A 发送对 M1 的确认,但确认在半路丢失了, A 没有收到 M1 的确认,于是超时重发, B 又收到 M1 分组后,如果此时 B 不予理睬,那么 A 就永远都收不到 M1 的确认,就会一直向 B 发送 M1 分组。从而产生死循环。收到重复帧不确认相当于确认丢失

3.4一个UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17.试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器发送给客户?使用UDP的这个服务器程序是什么?

解:源端口1586,目的端口69,UDP用户数据报总长度28字节,数据部分长度20字节。此UDP用户数据报是从客户发给服务器(因为目的端口号<1023,是熟知端口)、服务器程序是TFFTP。

3.5为什么在TCP首部中有一个首部长度字段,而UDP的首部中就没有这个这个字段?为什么在TCP首部中要把TCP端口号放入最开始的4个字节?

答:TCP首部除固定长度部分外,还有选项,因此TCP首部长度是可变的。UDP首部长度是固定的。在ICMP的差错报文中要包含IP首部后面的8个字节的内容,邮包而这里面有TCP首部中的源端口和目的端口。当TCP收到ICMP差错报文时需要用这两个端口来确定是哪条连接出了差错。

3.6试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况。

答:作为例子,考虑计算机A和B之间的通信,假定B给A发送一个连接请求分组,A收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A认为连接已经成功地建立了,可以开始发送数据分组。可是,B在A的应答分组在传输中被丢失的情况下,将不知道A是否已准备好,不知道A建议什么样的序列号,B甚至怀疑A是否收到自己的连接请求分组。在这种情况下,B认为连接还未建立成功,将忽略A发来的任何数据分组,只等待连接确认应答分组。而A在发出的分组超时后,重复发送同样的分组。这样就形成了死锁。

3.7试以具体例子说明为什么一个运输连接可以有多种方式释放。解释为什么突然释放运输连接就可能会丢失用户数据,而使用TCP的连接释放方法就可保证不丢失数据。

答:设A,B建立了运输连接。协议应考虑一下实际可能性:A或B故障,应设计超时机制,使对方退出,不至于死锁;A主动退出,B被动退出;B主动退出,A被动退出。

当主机1和主机2之间连接建立后,主机1发送了一个TCP数据段并正确抵达主机2,接着主机1发送另一个TCP数据段,这次很不幸,主机2在收到第二个TCP数据段之前发出了释放连接请求,如果就这样突然释放连接,显然主机1发送的第二个TCP报文段会丢失。

而使用TCP的连接释放方法,主机2发出了释放连接的请求,那么即使收到主机1的确认后,只会释放主机2到主机1方向的连接,即主机2不再向主机1发送数据,而仍然可接受主机1发来的数据,所以可保证不丢失数据。

3.8设A,B建立了运输连接。协议应考虑一下实际可能性:

A或B故障,应设计超时机制,使对方退出,不至于死锁;A主动退出,B被动退出;B主动退出,A被动退出。

当主机1和主机2之间连接建立后,主机1发送了一个TCP数据段并正确抵达主机2,接着主机1发送另一个TCP数据段,这次很不幸,主机2在收到第二个TCP数据段之前发出了释放连接请求,如果就这样突然释放连接,显然主机1发送的第二个TCP报文段会丢失。

而使用TCP的连接释放方法,主机2发出了释放连接的请求,那么即使收到主机1的确认后,只会释放主机2到主机1方向的连接,即主机2不再向主机1发送数据,而仍然可接受主机1发来的数据,所以可保证不丢失数据。

3.9一个TCP报文段的数据部分最多为多少个字节?为什么?如果用户要传送的数据的字节长度超过TCP报文字段中的序号字段可能编出的最大序号,问还能否用TCP来传送?

答:65495字节,此数据部分加上TCP首部的20字节,再加上IP首部的20字节,正好是IP数据报的最大长度65535.(当然,若IP首部包含了选择,则IP首部长度超过20字节,这时TCP报文段的数据部分的长度将小于65495字节。)

数据的字节长度超过TCP报文段中的序号字段可能编出的最大序号,通过循环使用序号,仍能用TCP来传送。

3.10主机A和B使用TCP通信。在B发送过的报文段中,有这样连续的两个:ACK=120 和ACK=100。这可能吗(前一个报文段确认的序号还大于后一个的)?试说明理由。

答:可能。设想A连续发送两个数据报,(SEQ=92,DATA共8字节),(SEQ=100,DATA共20字节),均正确到达B。B连续发送两个确认(ACK=100)和(ACK=120)。但前者在传送时丢失,于是A超时重传第一个报文段并被B收到,然后B发送(ACK=100)到达A。

3.11在使用TCP传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应的数据的重传。试说明理由。

答:还未重传就收到了对更高序号的确认。

3.12如果收到的报文段无差错,只是未按序号,则TCP对此未作明确规定,而是让TCP的实现者自行确定。试讨论两种可能的方法的优劣:

1)将不按序的报文段丢弃。

2)先将不按序的报文段暂存与接收缓存内,待所缺序号的报文段收齐后再一起上交应用层。答:第一种方法将不按序的报文段丢弃,会引起被丢弃报文段的重复传送,增加对网络带宽的消耗,但由于用不着将该报文段暂存,可避免对接收方缓冲区的占用。

第二种方法先将不按序的报文段暂存于接收缓存内,待所缺序号的报文段收齐后再一起上交应用层;这样有可能避免发送方对已经被接收方收到的不按序的报文段的重传,减少对网络带宽的消耗,但增加了接收方缓冲区的开销。

3.13设TCP使用的最大窗口尺寸为64KB,即64*1024字节,TCP报文在网络上的平均往返时间为20nms问TCP所能得到的最大吞吐量是多少?(假设传输信道的带宽是不受限的)

答:在平均往返时间20ms内,发送的最大数据量为最大窗口值,即64×1024B。64×1024÷(20×10-3)×8≈26.2Mbit/s

因此,所能得到的最大吞吐量是26.2Mbit/s。

3.14使用TCP对实时话音业务的传输有没有什么问题?使用UDP在传送文件时会有什么问题?

答:TCP的流控制没有对语音处理优化的考虑,所以使用TCP对实时话音业务的传输时有延时的情况。UDP传输协议的报文可能会出现丢失、重复以及乱序的错误,使用UDP进行文件传送时就必须处理这些问题。

3.15通信信道速率为1Gb/s,端到端时延为10ms。TCP的发送窗口为65535字节。试问:可能达到的最大吞吐量是多少?信道的利用率是多少?

答:10ms×2=20ms,每20ms可以发送一个窗口大小的信息,因此每秒50个窗口。65535×8×50=26.2Mb/s,26.2/1000=2.6%所以,最大的数据吞吐率为26.2Mb/s,线路效率为2.6%。

3.16网络允许的最大报文段长度为128字节,序号用8bit表示,报文段在网络中的生存时间为30秒。试求每一条TCP连接所能达到的最高数据率。

答:具有相同编号的TCP报文段不应该同时在网络中传输,必须保证,当序列号循环回来重复使用的时候,具有相同序列号的TCP报文段已经从网络中消失。现在存活时间是30秒,那么在30秒的时间内发送发送的TCP报文段的数目不能多于255个。

255×128×8÷30=8704 b/s,所以每条TCP连接所能达到的最高速率是8.704 kb/s

3.17用TCP传送512字节的数据。设窗口为100字节,而TCP报文段每次也是传送100字节的数据。再设发送端和接收端的起始序号分别选为100和200,试画出类似于图5-31的工作示意图。从连接建立阶段到连接释放都要画上。

3.18若TCP中的序号采用64bit编码,而每一个字节有其自己的序号,试

问:在75Tb/s的传输速率下(这是光纤信道理论上可达到的数据率),分组的寿命应为多大才不会使序号发生重复?答:

如果采用64bit编码,则TCP序号空间的大小是264个字节,约为2×1019字节,75÷8≈9.375,即75Tb/s的发送器每秒消耗9.375×1012个序号。

2×1019÷(9.375×1012)≈2×106,所以序号循环一周需用2×106s。一天有86400s(60×60×24=86400),以75Tb/s速率传输,序号循环一周所花的时间约等于2×106÷86400≈23天,因此,最长的分组的寿命应小于3个星期才不会使序号发生重复。

3.19一个TCP连接下面使用256kb/s的链路,其端到端时延为128ms。经测试,发现吞吐量只有120kb/s。试问发送窗口W是多少?(提示:可以有两种答案,取决于接收等发出确认的时机)。

解:来回路程的时延等于256ms(=128ms×2).设窗口值为X(注意:以字节为单位),假

定一次最大发送量等于窗口值,且发射时间等于256ms,那么,每发送一次都得停下来期待再次得到下一窗口的确认,以得到新的发送许可.这样,发射时间等于停止等待应答的时间, 结果,测到的平均吞吐率就等于发送速率的一半,即

8X÷(256×1000)=256×0.001,X=8192,所以,窗口值为8192.

3.20设源站和目的站相距20km,而信号在传输媒体中传输速率为200Km/ms。若一个分组长度为1KB,而其发送时间等于信号的往返传输时延,求数据的发送速率。

答:信号在传输媒体中的传播速率为200km/ms,对于一条20km的线路,单程延迟是100us,往返延迟是200us。1K字节就是1024×8=8192位。如果发送8192位的时间是200us,那么发送延迟等于传播延迟。设W是发送1位的时间,那么从等式:8192W=200×10-6得到1/W=8192÷(2×10-4)≈40×106,所以,数据的发送速率应为40Mb/s。

4.1网络层向上提供的服务有哪两种?是比较其优缺点。

网络层向运输层提供“面向连接”虚电路(Virtual Circuit)服务或“无连接”数据报服务前者预约了双方通信所需的一切网络资源。优点是能提供服务质量的承诺。即所传送的分组不出错、丢失、重复和失序(不按序列到达终点),也保证分组传送的时限,缺点是路由器复杂,网络成本高;后者无网络资源障碍,尽力而为,优缺点与前者互易.

4.2IP地址分为几类?各如何表示?IP地址的主要特点是什么?

分为ABCDE 5类;

每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主

机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(

或路由器)。

各类地址的网络号字段net-id分别为1,2,3,0,0字节;主机号字段host-id分别为3 字节、2字节、1字节、4字节、4字节。

特点:

(1)IP 地址是一种分等级的地址结构。

(2)实际上 IP 地址是标志一个主机(或路由器)和一条链路的接口。

(3) 用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同

样的网络号 net-id。

(4) 所有分配到网络号 net-id 的网络,范围很小的局域网,还是可能覆盖很大地理范

围的广域网,都是平等的。

4.3IP地址方案与我国的电话号码体制的主要不同点是什么?

答:与网络的地理分布无关。

4.4(1)子网掩码为25

5.255.255.0代表什么意思?

有三种含义

其一是一个A类网的子网掩码,对于A类网络的IP地址,前8位表示网络号,后24位表示

主机号,使用子网掩码255.255.255.0表示前8位为网络号,中间16位用于子网段的划分,最后8位为主机号。

第二种情况为一个B类网,对于B类网络的IP地址,前16位表示网络号,后16位表示主

号,使用子网掩码255.255.255.0表示前16位为网络号,中间8位用于子网段的划分,最后8位为主机号。

第三种情况为一个C类网,这个子网掩码为C类网的默认子网掩码。

(2)一网络的现在掩码为255.255.255.248,问该网络能够连接多少个主机?

255.255.255.248即11111111.11111111.11111111.11111000.

每一个子网上的主机为(2^3)=6 台

掩码位数29,该网络能够连接8个主机,扣除全1和全0后为6台。

(3)一A类网络和一B网络的子网号subnet-id分别为16个1和8个1,问这两个子网掩码

有何不同?

A类网络:11111111 11111111 11111111 00000000

给定子网号(16位“1”)则子网掩码为255.255.255.0

B类网络 11111111 11111111 11111111 00000000

给定子网号(8位“1”)则子网掩码为255.255.255.0但子网数目不同

(4)一个B类地址的子网掩码是255.255.240.0。试问在其中每一个子网上的主机数最多是多少?

(240)10=(128+64+32+16)10=(11110000)2

Host-id的位数为4+8=12,因此,最大主机数为:

2^12-2=4096-2=4094

11111111.11111111.11110000.00000000 主机数2^12-2

(5)一A类网络的子网掩码为255.255.0.255;它是否为一个有效的子网掩码?

是 10111111 11111111 00000000 11111111

(6)某个IP地址的十六进制表示C2.2F.14.81,试将其转化为点分十进制的形式。这个地址是哪一类IP地址?

C2 2F 14 81--à(12*16+2).(2*16+15).(16+4).(8*16+1)---à194.47.20.129

C2 2F 14 81 ---à11000010.00101111.00010100.10000001

C类地址

(7)C类网络使用子网掩码有无实际意义?为什么?

有实际意义.C类子网IP地址的32位中,前24位用于确定网络号,后8位用于确定主机号.如

果划分子网,可以选择后8位中的高位,这样做可以进一步划分网络,并且不增加路由表的内容,但是代价是主机数相信减少.

4.5有如下的4个/24地址块,试进行最大可能性的聚合。

212.56.132.0/24,212.56.133.0/24,212.56.134.0/24,212.56.135.0/24

212=(11010100)2,56=(00111000)2

132=(10000100)2,

133=(10000101)2

134=(10000110)2,

135=(10000111)2

所以共同的前缀有22位,即11010100 00111000 100001,聚合的CIDR地址块是:212.56.132.0/22

4.6以下地址中的哪一个和86.32/12匹配?请说明理由。(1)86.33.224.123;(2)86.79.6

5.216;(3)8

6.58.119.74;(4)86.68.206.154

86.32.0.0/12的主机范围为:86.32.0.1到86.47.255.254所以(1)和86.32/12匹配。

4.7设IP数据报使用固定首部,其各字段的具体数值如下所示,(除IP地址外,均用十进制表示)。试用二进制运算方法计算应当写入到首部检验和字段的数值(用二进制表示)。

4 5 0 28

1 0 0

4 17 首部检验和(待计算后写入)

10.12.14.5

12.6.7.9

答:检验和为:10001011 10110001。

4.7设某路由器建立了如下路由表(这三列分别是目的网络、子网掩码和下一跳路由器:128.96.39.025

5.255.255.128接口0128.9

6.39.128255.255.255.128接口1128.96.40.0255.255.255.128R2192.4.153.0255.255.255.192 R3*(默认)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转发。1000000012811000000192111000002241111000024011111000248111 111002521111111025411111111256。

4.8某单位分配到一个B类IP地址,其net-id为129.250.0.0.该单位有4000台机器,分布在16个不同的地点。如选用子网掩码为25

5.255.255.0,试给每一个地点分配一个子网掩码号,并算出每个地点主机号码的最小值和最大值

4000/16=250,平均每个地点250台机器。如选255.255.255.0为掩码,则每个网络所连主机数=28-2=254>250,共有子网数=28-2=254>16,能满足实际需求。

可给每个地点分配如下子网号码

地点:子网号(subnet-id)子网网络号主机IP的最小值和最大值

1: 00000001 129.250.1.0 129.250.1.1---129.250.1.254

2: 00000010 129.250.2.0 129.250.2.1---129.250.2.254

3: 00000011 129.250.3.0 129.250.3.1---129.250.3.254

4: 00000100 129.250.4.0 129.250.4.1---129.250.4.254

5: 00000101 129.250.5.0 129.250.5.1---129.250.5.254

6: 00000110 129.250.6.0 129.250.6.1---129.250.6.254

7: 00000111 129.250.7.0 129.250.7.1---129.250.7.254

8: 00001000 129.250.8.0 129.250.8.1---129.250.8.254

9: 00001001 129.250.9.0 129.250.9.1---129.250.9.254

10: 00001010 129.250.10.0 129.250.10.1---129.250.10.254

11: 00001011 129.250.11.0 129.250.11.1---129.250.11.254

12: 00001100 129.250.12.0 129.250.12.1---129.250.12.254

13: 00001101 129.250.13.0 129.250.13.1---129.250.13.254

14: 00001110 129.250.14.0 129.250.14.1---129.250.14.254

15: 00001111 129.250.15.0 129.250.15.1---129.250.15.254

16: 00010000 129.250.16.0 129.250.16.1---129.250.16.254

4.9一具数据报长度为4000字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为1500字节。试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和MF标志应为何数值?

答:IP数据报固定首部长度为20字节

数据长度(字节) MF 片偏移

总长度(字

节)

原始数据报4000 3980 0 0

数据报片1 1500 1480 1 0

数据报片2 1500 1480 1 185

数据报片3 1040 1020 0 370

4.10一个数据报子网允许路由器在必要的时候丢弃分组。一台路由器丢弃一个分组的概率为P。请考虑这样的情形:源主机连接到源路由器,源路由器连接到目标路由器,然后目标路由器连接到目标主机。如果任一台路由器丢掉了一个分组,则源主机最终会超时,然后再重试发送。如果主机至路由器以及路由器至路由器之间的线路都计为一跳,那么:(a)一个分组每次传输中的平均跳数是多少?(b)一个分组的平均传输次数是多少?(c)每个接收到的分组平均要求多少跳?

解答如下:先画出之间的连接图,然后分析:

(a)一个分组每次传输中的平均跳数是多少?

一个分组,从主机发送出来,可能到源路由器时就被丢弃了,则跳数为1跳,概率为P;一

个分组,从主机发送出来,过了源路由器(概率为(1-P )),到目标路由器时就被丢弃了,则跳数为2跳,概率为(1-P )P ;

一个分组,从主机发送出来,经过源路由器转发(概率1-P ),到目标路由器也未被丢弃(概率为(1-P )),成功到达目的主机,则跳数为3跳,概率为(1-P )2;

则利用加权平均,计算出平均跳数=1×P +2×(1-P )P +3×(1-P )2=P2-3P +3; (b) 一个分组的平均传输次数是多少?

一个分组,如果一次成功的到达目的地主机,必然要经过3跳,概率=(1-P )2; 令A =(1-P )2;

则两次才成功的概率为(1-A )A ; 3次才成功的概率为(1-A )2A

利用加权平均,计算一个分组的平均发送次数(传输次数)T T =A +2(1-A )A +3(1-A )2A +…=1/(1-P )2; (c) 每个接收到的分组平局要求多少跳?

平均跳数= 平均发送次数 × 平均跳数=(P2-3P +3)/ (1-P )2;

4.11试简述RIP ,OSPF 和BGP 路由选择协议的主要特点。

主要特点

RIP OSPF BGP 网关协议

内部 内部 外部 路由表内容

目的网,下一站,距离 目的网,下一站,距离 目的网,完整路径 最优通路依据

跳数 费用 多种策略 算法

距离矢量 链路状态 距离矢量 传送方式

运输层UDP IP 数据报 建立TCP 连接 其他 简单、效率低、跳数为16不可达、好消息传的快,坏消息传的慢 效率高、路由器频繁交换信息,难维持一致性

规模大、统一度量为可达性

4.12在IPV4的头中使用的协议段在IPV6的固定头中不复存在。试说明这是为什么?

解答:设置协议段的目的是要告诉目的地主机把IP 分组交给哪一个协议处理程序。中途的路由器并不需要这一信息,因此不必把它放在主头中。实际上,这个信息存在于头中,但被伪装了。最后一个(扩展)头的下一个头段就用于这一目的。

5.1数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?

答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。

“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。

5.2数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点.

答:链路管理、帧定界、流量控制、差错控制、将数据和控制信息区分开、透明传输、寻址。

可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。

5.3网络适配器的作用是什么?网络适配器工作在哪一层?

答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件。

网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层)。

5.4数据链路层的帧定界、透明传输和差错检测各解决什么问题?

答:帧定界是分组交换的必然要求、透明传输避免消息符号与帧定界符号相混淆

差错检测防止合差错的无效数据帧浪费后续路由上的传输和处理资源。

5.5试分别讨论以下各种情况在什么条件下是透明传输,在什么条件下不是透明传输。

(提示:请弄清什么是“透明传输”,然后考虑能否满足其条件。)

(1)普通的电话通信。

(2)电信局提供的公用电报通信。

(3)因特网提供的电子邮件服务。

答:(1)由于电话系统的带宽有限,而且还有失真,因此电话机两端的输入声波和输出声波是有差异的。在“传送声波”这个意义上讲,普通的电话通信不是透明传输。但对“听懂说话的意思”来讲,则基本上是透明传输。但也有时个别语音会听错,如单个的数字1和7. 这就不是透明传输。

(2)一般说来,由于电报通信的传输是可靠的,接收的报文和发送的报文是一致的,因此应当是透明传输。但如果有人到电信局发送“1849807235”这样的报文,则电信局会根据有关规定拒绝提供电报服务(电报通信不得为公众提供密码通信服务)。因此,对于发送让一般人看不懂意思的报文,现在的公用电报通信则不是透明通信。

(3)一般说来,电子邮件时透明传输。但有时不是。因为国外有些邮件服务器为了防止垃圾邮件,对来自某些域名(如.cn)的邮件一律阻拦掉。这就不是透明传输。有些邮件的附件在接收人的电脑上打不开。这也不是透明传输。

5.6如果在数据链路层不进行帧定界,会发生什么问题?答:如果在数据链路层不进行帧定界,将发生帧数据错误,造成数据混乱,通信失败。

5.7数据传输中常用的差错检验技术有哪几种?试比较它们的检验和纠错能力?

答:1.奇偶校验,只能检查单个错误,所以它的检错能力差,一般只用于通信质量要求较低的环境。2.循环冗余校验,这种方法并不能确定究竟是哪一个或者哪几个比特出现差错,只能达到无差错接收的程度。

3.二维奇偶校验,只能检测奇数个错误,若行和列同时出现偶数,则无法检错。

4.汉明校验,虽然能纠错,但只能纠正1位错,不能纠正多位错,也不能确保侦测多位错。

5.8什么是校验码?什么是奇偶校验码?试写出二进制数0010110的奇校验码和偶校验码。答:校验码(jiào yàn mǎ)通常是一组数字的最后一位,由前面的数字通过某种运算得出,用以检验该组数字的正确性。奇偶校验码是一种通过增加冗余位使得码字中"1"的个数恒为奇数或偶数的编码方法,它是一种检错码。

奇校验码:00010110;偶校验码:10010110。注:这里将第一位设为校验位。

5.9要发送的数据为1101011011。采用CRC的生成多项式是P(X)=X4+X+1。试求应添加在数据后面的余数?

答:作二进制除法,1101011011 0000 10011 得余数1110 ,添加的检验序列是1110。

5.10ARP的工作过程是什么?

答:假设主机A和B在同一个网段,主机A要向主机B发送信息。具体的地址解析过程如下 (1) 主机A首先查看自己的ARP表,确定其中是否包含有主机B对应的ARP表项。如果找到了对应的MAC地址,则主机A直接利用ARP表中的MAC地址,对IP数据包进行帧封装,并将数据包发送给主机B。

(2) 如果主机A在ARP表中找不到对应的MAC地址,则将缓存该数据报文,然后以广播方式发送一个ARP请求报文。ARP请求报文中的发送端IP地址和发送端MAC地址为主机A的IP地址和MAC地址,目标IP地址和目标MAC地址为主机B的IP地址和全0的MAC 地址。由于ARP请求报文以广播方式发送,该网段上的所有主机都可以接收到该请求,但只有被请求的主机(即主机B)会对该请求进行处理。

(3) 主机B比较自己的IP地址和ARP请求报文中的目标IP地址,当两者相同时进行如下处理:将ARP请求报文中的发送端(即主机A)的IP地址和MAC地址存入自己的ARP 表中。之后以单播方式发送ARP响应报文给主机A,其中包含了自己的MAC地址。(4) 主机A收到ARP响应报文后,将主机B的MAC地址加入到自己的ARP表中以用于后续报文的转发,同时将IP数据包进行封装后发送出去。

5.11一个ARP广播请求的发送者可收到多少个应答包?

答:一个,ARP应答是一对一的。当发送ARP广播时,区域网所有机子都收到广播信息,但是只有被请求的机子应答这个ARP。

5.12假定MAC地址不在ARP表中,发送者如何找到目的MAC地址?。

答:向整个局域网发送一个广播信息。

5.13ARP和RARP都把地址从一个空间映射到另一个空间。它们的不同点主要表现在什么方面?

解答:在RARP的实现中有一个RARP服务器负责回答查询请求。在ARP的实现中没有这样的服务器,主机自己回答ARP查询。

5.14主机如何不需发送广播就能解析位于同一子网的另一主机的IP地址?ARP高速缓存中包含什么?

答:当条目已经处于源主机的ARP高速缓存中时。ARP高速缓存中包含:IP地址到物理地址的映射;生存时间值还指定了映射条目保留在高速缓冲中的时间长短,但它显示不出来。

5.15假设任何主机都没有高速缓存这些条目,当主机和经过单台路由器连接的其他子网上的主机通信时,需要多少个ARP广播?(地址转换)

答案:两个。一个是试图与路由器进行通信的源主机,另一是试图与远程网络上,主机进行通信的路由器。

5.16 HDLC帧可分为哪几大类?试简述各类帧的作用。

答:分三大类。1信息帧:用于数据传输,还可同时用来对已收到的数据进行确认和执行轮询功能。2监督帧:用于数据流控制,帧本身不包含数据,但可执行对数据帧的确认,请求

重发信息帧和请求暂停发送信息帧等功能。3无编号帧:主要用于控制链路本身,不使用发送或接收帧序号。

5.17HDLC帧可分为哪几大类?试简述各类帧的作用。

答:分三大类。1信息帧:用于数据传输,还可同时用来对已收到的数据进行确认和执行轮询功能。2监督帧:用于数据流控制,帧本身不包含数据,但可执行对数据帧的确认,请求重发信息帧和请求暂停发送信息帧等功能。3无编号帧:主要用于控制链路本身,不使用发送或接收帧序号。

5.18试简述HDLC帧各字段的意义。HDLC用什么方法保证数据的透明传输?

1. 标志域F。HDLC用一种特殊的位模式01111110作为标志以确定帧的边界。同一个标志既可以作为前一帧的结束, 也可以作为后一帧的开始。链路上所有的站都在不断地探索标志模式, 一旦得到一个标志就开始接收帧。在接收帧的过程中如果发现一个标志, 则认为该帧结束了。

2. 地址域A。地址域用于标识从站的地址。虽然在点对点链路中不需要地址, 但是为了帧格式的统一, 也保留了地址域。地址通常是8位长, 然而经过协商之后, 也可以采用更长的扩展地址。

3. 控制域C。HDLC定义了三种帧, 可根据控制域的格式区分之。信息帧(I帧)装载着要传送的数据, 此外还捎带着流量控制和差错控制的信号。

4. 信息域INFO。只有I帧和某些无编号帧含有信息域。这个域可含有表示用户数据的任何比特序列, 其长度没有规定, 但具体的实现往往限定了帧的最大长度。

5. 帧校验和域FCS。FCS域中含有除标志域之外的所有其他域的校验序列。通常使用16 bit的CRC-CCITT标准产生校验序列, 有时也使用CRC-32产生32位的校验序列。

采用零比特填充法就可传送任意组合的比特流,或者说,就可实现数据链路层的透明传输。

5.19PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?答:主要特点:(1)点对点协议,既支持异步链路,也支持同步链路。(2)PPP是面向字节的。PPP不采用序号和确认机制是出于以下的考虑:

第一,若使用能够实现可靠传输的数据链路层协议(如HDLC),开销就要增大。在数据链路层出现差错的概率不大时,使用比较简单的PPP协议较为合理。

第二,在因特网环境下,PPP的信息字段放入的数据是IP数据报。假定我们采用了能实现可靠传输但十分复杂的数据链路层协议,然而当数据帧在路由器中从数据链路层上升到网络层后,仍有可能因网络授拥塞而被丢弃。因此,数据链路层的可靠传输并不能保证网络层的传输也是可靠的。

第三,PPP协议在帧格式中有帧检验序列FCS安段。对每一个收到的帧,PPP都要使用硬件进行CRC检验。若发现有差错,则丢弃该帧(一定不能把有差错的帧交付给上一层)。端到端的差错检测最后由高层协议负责。因此,PPP协议可保证无差错接受。

PPP协议适用于用户使用拨号电话线接入因特网的情况。

5.20一个PPP帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。试问真正的数据是什么(用十六进制写出)?

答:7D 5E FE 27 7D 5D 7D 5D 65 7D 5E

7E FE 27 7D 7D 65 7D

5.21 PPP协议使用同步传输技术传送比特串0110111111111100。试问经过零比特填充后变成怎样的比特串?若接收端收到的PPP帧的数据部分是0001110111110111110110,问删除发送端加入的零比特后变成怎样的比特串?

答:011011111 11111 00

011011111011111000

0001110111110111110110

000111011111 11111 110

5.22PPP协议的工作状态有哪几种?当用户要使用PPP协议和ISP建立连接进行通信需要建立哪几种连接?每种连接解决什么问题?

答:PPP协议的工作状态有:链路静止、链路建立、鉴别、网络层协议、链路打开、链路终止。当用户和ISP建立连接过程中,需要建立的连接有:物理链路的连接、LCP链路的连接(解决LCP配置协商问题)、NCP链路的连接(解决NCP配置协商问题)。

6.1局域网参考模型包含哪几层?每一层的功能是什么?

答:应用层,表示层,回话层,传输层,网络层,数据链路层,物理层。

6.2简单比较纯ALOHA协议和分时隙ALOHA协议。

答:纯ALOHA的思想很简单,即尽量满足用户发送数据的要求,信道利用率不超过18%。分时隙ALOHA的思想是用时钟同步用户数据的发送,信道利用率可以到达36%。

6.3简单比较1-坚持、非坚持和p-坚持CSMA协议。

答1-坚持CSMA的基本思想是当一个结点要发动送数据时,首先监听信道,如果信道空闲就立即发送数据;如果信道忙则等待,同时继续监听直至信道空闲;如果发生冲突,则随机等待一段时间后再重新开始监听信道。

非坚持CSMA则在监听到信道忙后将放弃监听,这样就减少了多个结点等待信道空闲后同时发送数据导致冲突的频率。

p坚持CSMA试图降低1坚持CSMA协议中多个结点检测到信道空闲后同时发送的冲突频率;采用“坚持”监听,是师徒客服非坚持CSMA协议中由于随机等待造成等待时间较长的缺点。

6.4简述CSMA/CD的工作过程。

答:在某时刻一个结点完成数据发送,信道变为空闲,此时其他结点可以发送数据;当多个结点同时发送时产生冲突,各结点检测到冲突后立即停止发送,这是形成争用时隙;当争用信道的结点较多时,会形成一系列争用时隙;经过几轮竞争后,有一个结点发送数据成功。随后重复这一过程。CSMA/CD的工作过程就是传输周期、争用周期和空闲时期周而复始,交替出现的过程。

6.5为什么以太网存在最小帧长度问题?以太网的最小帧长度为什么是64B?

答:以CSMA/CD作为MAC算法的一类LAN称为以太网。CSMA/CD冲突避免的方法:先听后发、边听边发、随机延迟后重发。一旦发生冲突,必须让每台主机都能检测到。关于最小发送间隙和最小帧长的规定也是为了避免冲突。

按照标准,10Mbps以太网采用中继器时,连接的最大长度是2500米,最多经过4个中继器,因此规定对10Mbps以太网一帧的最小发送时间为51.2微秒。这段时间所能传输

的数据为512位,因此也称该时间为512位时。这个时间定义为以太网时隙,或冲突时槽。512位=64字节,这就是以太网帧最小64字节的原因。

6.6试说明10BASE-T中的10,BASE,T所代表的意思。

答:10BASE-T中的“10”表示信号在电缆上的传输速率为10MB/s,“BASE”表示电缆上的信号是基带信号,“T”代表双绞线星形网,但10BASE-T的通信距离稍短,每个站到集线器的距离不超过100m。

6.7假定1km长的CSMA/CD网络的数据率为1Gb/s。设信号在网络上的传播速率为200000km/s。求能够使用此协议的最短帧长。

答:对于1km电缆,单程传播时间为1/200000=5为微秒,来回路程传播时间为10微秒,为了能够按照CSMA/CD工作,最小帧的发射时间不能小于10微秒,以Gb/s速率工作,10微秒可以发送的比特数等于10*10^-6/1*10^-9=10000,因此,最短帧是10000位或1250字节长。

6.8假定在使用CSMA/CD协议的10Mb/s以太网中某个站在发送数据时检测到碰撞,执行退避算法时选择了随机数r=100。试问这个站需要等待多长时间后才能再次发送数据?如果是100Mb/s的以太网呢?

答:对于10mb/s的以太网,以太网把争用期定为51.2微秒,要退后100个争用期,等待时间是51.2(微秒)*100=5.12ms。

对于100mb/s的以太网,以太网把争用期定为5.12微秒,要退后100个争用期,等待时间是5.12(微秒)*100=512微秒。

6.9设A和B是试图在一个以太网上传输的两个站点。每个站点都有一个等待发送帧的队列。A站的帧编号为A1、A2等,B站的帧编号为B1、B2,设冲突检测窗口T=51.2μs是指数退避算法的基本单位。我们假设A和B试图同时发送各自的第一帧,导致冲突(第一次冲突),于是各自进入退避过程。我们假设A选择了0×T,而B选择了1×T,这就意味着A 在竞争中获胜并传输了A1,而B等待。当A传输完A1后,B将试图再次传输B1而A试图传输A2,又一次发生冲突(第二次冲突),A和B进入第二次退避竞争。现在A可选择的退避时间是0×T或1×T(A是发送的A2第一次冲突),而可选择的退避时间是0×T、1×T、2×T或3×T之一(B是发送的B1的第二次冲突)。问:

1)A在第二次退避竞争中获胜的概率。

2)假设A在第二次退避竞争中获胜,A发送A2了,当传输结束时,在A试图发送而B试图再一次发送是,A和B又发生了冲突;求出A在第三次退避竞争中获胜的概率。应该是多少?以太网中引入最小帧长度的缺点是什么?

答:1)A在第二次退避竞争中获胜的条件为:

当其为0*T时,B应为1*T或2*T或3*T,即1/2*3/4=3/8;

当其为1*T时,B应为2*T或3*T,即1/2*1/2=1/4;

其在第二次退避竞争中获胜的概率为3/8+1/4=5/8;

2)A的冲突次数为1,则起冲突时间片为0*T或1*T;

B的冲突次数为3,则为0~(23-1)*T;

根据上述,A在第三次退避竞争中获胜的概率为1/2*6/7+1/2*5/7=11/14;

从单个站点的角度来看好像是不太公平的,但从整个网络来看,某个站点冲突次数的增加意味着网络的负载较大,因而要求该站点的平均等待时间增加,这样可以更快地解决网络的冲突问题。

6.10传统以太网、千兆以太网、万兆以太网的特点是什么?

答:传统以太网是指进入市场的10Mbit/s速率的以太网,很慢。

千兆以太网的速率10倍于快速以太网,但其价格只有快速以太网的2-3倍。

万兆以太网使局域网可提供更大的带宽,支持更多的实时多媒体应用。

6.11无线局域网有哪几种拓扑结构?各有什么特点?

答:1、星形拓扑优点:控制简单、故障诊断和隔离容易、方便服务。

缺点:电缆长度和安装工作量可观、中央节点的负担较重,形成瓶颈、各站点的分布处理能力较低。

2、总线拓扑优点:总线结构所需要的电缆数量少、总线结构简单,又是无源工作,有较高的可靠性、易于扩充,增加或减少用户比较方便。

缺点:总线的传输距离有限,通信范围受到限制、故障诊断和隔离较困难、分布式协议不能保证信息的及时传送,不具有实时功能

3、环形拓扑优点:电缆长度短、增加或减少工作站时,仅需简单的连接操作、可使用光纤。缺点:节点的故障会引起全网故障、故障检测困难、环形拓扑结构的媒体访问控制协议都采用令牌传达室递的方式,在负载很轻时,信道利用率相对来说就比较低。

4、树形拓扑优点:易于扩展、故障隔离较容易。缺点:各个节点对根的依赖性太大。

6.12为什么在无线局域网中不能使用CSMA/CD协议而必须使用CSMA/CA协议?

由于无线信道信号强度随传播距离动态变化范围很大,不能根据信号强度来判断是否发生冲突,因此不适用有线局域网的的冲突检测协议CSMA/CD。802.11采用了CSMA/CA技术,CA表示冲突避免。这种协议实际上是在发送数据帧前需对信道进行预约。这种CSMA/CA 协议通过RTS(请求发送)帧和CTS(允许发送)帧来实现。

6.13简述CSMA/CA的工作过程。

答:CSMA/CA协议的工作流程分为两个分别是:

1.送出数据前,监听媒体状态,等没有人使用媒体,维持一段时间后,才送出数据。由於每个设备采用的随机时间不同,所以可以减少冲突的机会。

2.送出数据前,先送一段小小的请求传送报文(RTS : Request to Send)给目标端,等待目标端回应CTS: Clear to Send 报文后,才开始传送。利用RTS-CTS握手(handshake)程序,确保接下来传送资料时,不会被碰撞。同时由於RTS-CTS封包都很小,让传送的无效开销变小。

6.14结合隐蔽站问题和暴露站问题说明RTS 帧和CTS 帧的作用。RTS/CTS 是强制使用还是选择使用?请说明理由。

答:源站在发送数据帧之前发送RTS 帧,若信道空闲,则目的站响应CTS 帧,当源站收到CTS 帧后就可发送其数据帧,实际上就是在发送数据帧前先对信道预约一段时间。RTS/CTS 是选择使用的,因为当数据帧本身长度很短时,使用RTS/CTS 反而会降低效率。

6.15为什么在无线局域网上发送数据帧后要对方必须发回确认帧,而以太网就不需要对方发回确认帧?

答:无线局域网可能出现检测错误的情况:检测到信道空闲,其实并不空闲,而检测到信道忙,其实并不忙,因此需要接收方发回确认帧来确定信道是否空闲。

6.16无线局域网的MAC 协议中的SIFS,PIFS 和DIFS 的作用是什么?

答:SIFS,即短帧间间隔。SIFS 是最短的帧间间隔,用来分隔开属于一次对话的各帧;PIFS,即点协调功能帧间间隔(比SIFS 长),是为了在开始使用PCF 方式时(在PCF 方

式下使用,没有争用)优先获得接入到媒体中;DIFS,即分布协调功能帧间间隔(最长的IFS),在DCF 方式中用来发送数据帧和管理帧。

6.17网桥的工作原理和特点是什么?

答:网桥工作在数据链路层,它根据 MAC 帧的目的地址对收到的帧进行转发。

网桥具有过滤帧的功能。当网桥收到一个帧时,并不是向所有的接口转发此帧,而是先检查此帧的目的 MAC 地址,然后再确定将该帧转发到哪一个接口。

6.18以太网交换机有何特点?网桥与转发器以及以太网交换机有何异同?

答:以太网交换机则为链路层设备,可实现透明交换。当网桥收到一个帧时,并不是向所有的接口转发此帧,而是先检查此帧的目的 MAC 地址,然后再确定将该帧转发到哪一个接口转发器工作在物理层,它仅简单地转发信号,没有过滤能力以太网交换机则为链路层设备,可视为多端口网桥。

《计算机网络》复习指导(复习题)

一座大楼内的一个计算机网络系统,属于(LAN )。 世界上第一个计算机网络是(ARPANET )。 星形. 总线形. 环形和网状形是按照(网络拓扑)分类。 1.计算机互联的主要目的是(资源共享)。 2.在OSI模型中,NIC(网络接口卡)属于(数据链路层)。 3.在OSI七层结构模型中,处于数据链路层与运输层之间的是(网络层)。 4. 5.完成路径选择功能层次是在OSI模型的(网络层)。 6.网络协议主要要素为(语法、语义、同步)。 7.Internet的网络层含有四个重要的协议,分别为(IP,ICMP,ARP,RARP )。 8. 9.TCP/IP体系结构中的TCP和IP所提供的服务分别为(运输层服务和网络层服务)。 10. 11.在TCP/IP协议簇中,UDP协议工作在(. 传输层)。 12.当一台计算机从FTP服务器下载文件时,在该FTP服务器上对数据进行封装的五个转换步骤依次是: (数据,数据段,数据包,数据帧,比特)。 13. 14.TCP/IP参考模型中的网络接口层对应于OSI中的(网络层)。 15.下面可用于流量控制的是(滑动窗口)。 16. 17.在中继系统中,中继器工作在( A )。 18. A. 物理层 B. 数据链路层 C. 网络层 D. 运输层以上的高层

19.下面对集线器的缺点描述正确的是( B )。 20. A. 集线器不能延伸网络可操作的距离 B. 集线器不能过滤网络流量 21. C. 集线器不能在网络上发送变弱的信号 D. 集线器不能放大变弱的信号 22.在同一个信道上的同一时刻,能够进行双向数据传送的通信方式是(全双工)。 23. 24.能从数据信号波形中提取同步信号的典型编码是( D )。 25. A. 归零码 B. 不归零码 C. 定比码 D. 曼彻斯特编码 26.通过改变载波信号的相位值来表示数字信号1. 0的方法叫做( C )。 27. A. ASK B. FSK C. PSK D. ATM 28.数据传输速率是描述数据传输系统的重要指标之一。数据传输速率在数值上等于每秒钟传输构成数据 代码的二进制( A )。 29. A. 比特数 B. 字符数 C. 帧数 D. 分组数 30.将一条物理信道按时间分成若干时间片轮换地给多个信号使用,每一时间片由复用的一个信号占用, 这样可以在一条物理信道上传输多个数字信号,这就是( B )。 31. A. 频分多路复用 B. 时分多路复用 32.C.码分多路复用D.频分与时分混合多路复用 33.下面叙述正确的是( D )。 34.A.数字信号是电压脉冲序列 35.B.数字信号不能在有线介质上传输 36.C.数字信号可以方便地通过卫星传输 37.D.数字信号是表示数字的信号 38.通信系统必须具备的三个基本要素是( C )。 39. A. 终端电缆、计算机 B. 信号发生器、通信线路、信号接收设备 40. C. 信源、通信媒体、信宿 D. 终端、通信设施、接收设备

计算机网络课后答案

第三章 2. 计算机网络采用层次结构的模型有什么好处?答:计算机网络采用层次结构的模型具有以下好处: (1) 各层之间相互独立,高层不需要知道低层是如何实现的,只知道该层通过层间的接口所提供的服务。 (2) 各层都可以采用最合适的技术来实现,只要这层提供的接口保持不变,各层实现技术的改变不影响其他屋。(3) 整个系统被分解为若干个品于处理的部分,这种结构使得复杂系统的实现和维护容易控制。(4) 每层的功能和提供的服务都有精确的说明,这样做有利于实现标准化。 3. ISO在制定OSI参考模型时对层次划分的原则是什么?答:ISO在制定OSI参考模型时对层次划分的 原则是:(1) 网中各结点都具有相同的层次。(2)不同结点的同等层具有相同的功能。(3)同一结点内相 邻层之间通过接口通信。(4)每一层可以使用下层提供的服务,并向其上层提供服务。(5)不同结点的同 等层通过协议来实现对等层之间的通信。 4. 请描述在OSI 参考模型屮数据传输的基本过程。 答: OSI 参考模型中数据传输的基本过程:当源结点的应用进程的数据传送到应用层时,应用层为数据加上本层控制报头后,组织成应用的数据服务单元,然后再传输到表示层;表示层接收到这个数据单元后,加上木层的控制报头构成表示层的数据服务单元,再传送到会话层。依此类推,数据传送到传输层;传输层接收到这个数据单元后,加上木层的控制报头后构成传输层的数据服务单元(报文);报文传送到 网络层时,由于网络层数据单元的长度有限制,传输层长报文将被分成多个较短的数据字段,加上网络层的控制报头后构成网络层的数据服务申i 元(分组);网络层的分组传送到数据链路层时,加上数据链路 层的控制信息后构成数据链路层的数据服务单元(顿数据链路层的巾贞传送到物理层后,物理层将以比特 流的方式通过传输介质传输。当比特流到达目的结点时,再从物理层开始逐层上传,每层对各层的控制报头进行处理,将用户数据上交高层,最终将源结点的应用进程的数据发送给目的结点的应用进程。 4. 请描述在OSI 参考模型中数据传输的基本过程。 5. 1.OSI 环境中数据发送过程 1) 应用层 当进程A 的数据传送到应用层时,应用层为数据加上应用层报头,组成应用层的协议数据单元,再传送到表示层。 2) 表示层表示层接收到应用层数据单元后,加上表示层报头组成表示层协议数据单元,再传送到会话层。表示层按照协议要求对数据进行格式变换和加密处理。 3) 会话层会话层接收到表示层数据单元后,加上会话层报头组成会话层协议数据单元,再传送到传输层。会话层报头用来协调通信主机进程之间的通信

计算机网络课后习题答案(第三章)

计算机网络课后习题答案(第三章) (2009-12-14 18:16:22) 转载▼ 标签: 课程-计算机 教育 第三章数据链路层 3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在? 答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。 “电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。 3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点. 答:链路管理 帧定界 流量控制 差错控制 将数据和控制信息区分开 透明传输 寻址 可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。 3-03 网络适配器的作用是什么?网络适配器工作在哪一层? 答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件 网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层) 3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决? 答:帧定界是分组交换的必然要求 透明传输避免消息符号与帧定界符号相混淆

计算机网络习题及答案

计算机网络习题及答案 This manuscript was revised on November 28, 2020

计算机网络习题及答案 第一章计算机网络的基本概念 一、选择题 √1、完成路径选择功能是在OSI模型的()。 A.物理层 B.数据链路层 C.网络层 D.运输层 2、在TCP/IP协议簇的层次中,保证端-端的可靠性是在哪层上完成的() A.网络接口层 B.互连层 C.传输层 D.应用层 √3、在TCP/IP体系结构中,与OSI参考模型的网络层对应的是()。 A.网络接口层 B.互联层 C.传输层 D.应用层 4、在OSI七层结构模型中,处于数据链路层与传输层之间的是()。 A.物理层 B.网络层 C.会话层 D.表示层 √5、计算机网络中可以共享的资源包括()。 A.硬件、软件、数据 B.主机、外设、软件 C.硬件、程序、数据 D.主机、程序、数据 √6、网络协议组成部分为()。 A.数据格式、编码、信号电平 B.数据格式、控制信息、速度匹配 C.语法、语义、定时关系 D.编码、控制信息、定时关系 二、填空题 √1、按照覆盖的地理范围,计算机网络可以分为________、________和________。 √2、Internet采用_______协议实现网络互连。 3、ISO/OSI中OSI的含义是________。 √4、计算机网络是利用通信线路将具有独立功能的计算机连接起来,使其能够和 ________ 和________。 5、TCP/IP协议从上向下分为________、________、________和________4层。 6、为了实现对等通信,当数据需要通过网络从一个节点传送到到另一个节点前,必须在数据的头部(和尾部) 加入____________,这种增加数据头部(和尾部)的过程叫做____________或 ____________。 √7、计算机网络层次结构划分应按照________和________的原则。 8、ISO/OSI参考模型将网络分为从低到高的________、________、________、 ________、________、________和 ________七层。 9、建立计算机网络的目的是___________和____________。 三、问答题 1、什么是计算机网络 2、ISO/OSI与TCP/IP有和区别 3、什么是数据的封装、拆包 √4、TCP/IP各层之间有何关系 √5、画出ISO/OSI参考模型和 TCP/IP协议的对应关系,并说明为什么采用层次化的体系结构

计算机网络课后题答案第七章

第七章网络安全 7-01 计算机网络都面临哪几种威胁?主动攻击和被动攻击的区别是什么?对于计算机网 络的安全措施都有哪些? 答:计算机网络面临以下的四种威胁:截获(),中断(),篡改(),伪造()。 网络安全的威胁可以分为两大类:即被动攻击和主动攻击。 主动攻击是指攻击者对某个连接中通过的进行各种处理。如有选择地更改、删除、 延迟这些。甚至还可将合成的或伪造的送入到一个连接中去。主动攻击又可进一步 划分为三种,即更改报文流;拒绝报文服务;伪造连接初始化。被动攻击是指观察和分析某一个协议数据单元而不干扰信息流。即使这些数据对 攻击者来说是不易理解的,它也可通过观察的协议控制信息部分,了解正在通信的协议 实体的地址和身份,研究的长度和传输的频度,以便了解所交换的数据的性质。这种被 动攻击又称为通信量分析。 还有一种特殊的主动攻击就是恶意程序的攻击。恶意程序种类繁多,对网络安全威胁 较大的主要有以下几种:计算机病毒;计算机蠕虫;特洛伊木马;

逻辑炸弹。 对付被动攻击可采用各种数据加密动技术,而对付主动攻击,则需加密技术与适当的 鉴别技术结合。 7-02 试解释以下名词:(1)重放攻击;(2)拒绝服务;(3)访问控制;(4)流量分析; (5)恶意程序。 答:(1)重放攻击:所谓重放攻击()就是攻击者发送一个目的主机已接收 过的包,来达到欺骗系统的目的,主要用于身份认证过程。(2)拒绝服务:( )指攻击者向因特网上的服务器不停地发送大量 分组,使因特网或服务器无法提供正常服务。 (3)访问控制:()也叫做存取控制或接入控制。必须对接入网络的权限 加以控制,并规定每个用户的接入权限。 (4)流量分析:通过观察的协议控制信息部分,了解正在通信的协议实体的地址和 身份,研究的长度和传输的频度,以便了解所交换的数据的某种性质。这种被动攻击又 称为流量分析()。 (5)恶意程序:恶意程序()通常是指带有攻击意图所编写的

计算机网络第三章习题答案解析

第三章数据链路层 3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数 据链路接通了”的区别何在? 答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数 据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。 “电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了 ,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链 路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物 理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连 接不一定跟着断开连接。 3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层 有哪些优点和缺点. 答:链路管理帧定界流量控制差错控制 将数据和控制信息区分开透明传输寻址可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。 3-03 网络适配器的作用是什么?网络适配器工作在哪一层? 答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件 网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层) 3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以 解决? 答:帧定界是分组交换的必然要求;透明传输避免消息符号与帧定界符号相混淆; 差错检测防止有差错的无效数据帧浪费后续路由上的传输和处理资源 3-05 如果在数据链路层不进行帧定界,会发生什么问题? 答:无法区分分组与分组;无法确定分组的控制域和数据域;无法将差错更正的范围限定在确切的局部 3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况 ?为什么PPP协议不能使数据链路层实现可靠传输? 答:简单,提供不可靠的数据报服务,检错,无纠错不使用序号和确认机制 地址字段A 只置为 0xFF。地址字段实际上并不起作用。控制字段 C 通常置为 0x03。PPP 是面向字节的当 PPP 用在同步传输链路时,协议规定采用硬件来完成比特填充(和HDLC 的做法一样),当 PPP 用在异步传输时,就使用一种特殊的字符填充法 PPP适用于线路质量不太差的情况下、PPP没有编码和确认机制 3-07 要发送的数据为1101011011。采用CRC的生成多项式是P(X)=X4+X+1。试求应 添加在数据后面的余数。数据在传输过程中最后一个1变成了0,问接收端能否发现?若 数据在传输过程中最后两个1都变成了0,问接收端能否发现?采用CRC检验后,数据链 路层的传输是否就变成了可靠的传输? 答:作二进制除法,11010110110000模2除 10011 得余数1110 ,添加的检验序列是1110.

计算机网络课后习题及解答

第一章概述 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。 (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效 率高,通信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网 络生存性能好。 1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点? 答:边缘部分:由各主机构成,用户直接进行信息处理和信息共享;低速连入核心网。 核心部分:由各路由器连网,负责为边缘部分提供高速远程分组交换。 1-17 收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2×108m/s。 试计算以下两种情况的发送时延和传播时延: (1)数据长度为107bit,数据发送速率为100kb/s。 (2)数据长度为103bit,数据发送速率为1Gb/s。 从上面的计算中可以得到什么样的结论? 解:(1)发送时延:ts=107/105=100s 传播时延tp=106/(2×108)=0.005s (2)发送时延ts =103/109=1μs 传播时延:tp=106/(2×108)=0.005s 结论:若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延。 但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。 1-21 协议与服务有何区别?有何关系? 答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成: (1)语法:即数据与控制信息的结构或格式。 (2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。 (3)同步:即事件实现顺序的详细说明。 协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个 对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还 需要使用下面一层提供服务。 协议和服务的概念的区分: 1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务 而无法看见下面的协议。下面的协议对上面的服务用户是透明的。 2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服 务是“垂直的”,即服务是由下层通过层间接口向上层提供的。上层使用所

计算机网络习题答案(谢希仁版)

第一章概述 1-01 计算机网络向用户可以提供那些服务 答:连通性和共享 1-02 简述分组交换的要点。 答:(1)报文分组,加首部 (2)经路由器储存转发 (3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。 (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。 1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革 答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。 1-05 因特网的发展大致分为哪几个阶段请指出这几个阶段的主要特点。 答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型 建成三级结构的Internet;分为主干网、地区网和校园网; 形成多层次ISP结构的Internet;ISP首次出现。 1-06 简述因特网标准制定的几个阶段 答:(1)因特网草案(Internet Draft) ——在这个阶段还不是RFC 文档。 (2)建议标准(Proposed Standard) ——从这个阶段开始就成为RFC 文档。 (3)草案标准(Draft Standard) (4)因特网标准(Internet Standard) 1-07小写和大写开头的英文名字internet 和Internet在意思上有何重要区别 答:(1)internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。;协议无特指 (2)Internet(因特网):专用名词,特指采用TCP/IP 协议的互联网络 区别:后者实际上是前者的双向应用 1-08 计算机网络都有哪些类别各种类别的网络都有哪些特点 答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。 (2)城域网:城市范围,链接多个局域网。 (3)局域网:校园、企业、机关、社区。 (4)个域网PAN:个人电子设备 按用户:公用网:面向公共营运。专用网:面向特定机构。 1-09 计算机网络中的主干网和本地接入网的主要区别是什么 答:主干网:提供远程覆盖\高速传输\和路由器最优化通信

中职计算机网络应用基础第二章习题(四川省高职对口升学考试复习指导丛书)

项目二复习 (一)填空题(请将正确的答案填写在横线内) 1.在计算机局域网中,将计算机连接到网络通信介质上的物理设备是 2.在计算机局域网中,网络拓扑结构主要有星状、和三种 3.和广域网比,局域网主要具有覆盖范围小、传输速率、误码率三个特点 4.局域网主要由、、、和等组成。 5.双绞线分为和两种,同轴电缆按抗阻特性分为和 两种,按直径知小分为和,光缆按传输点模数分为和 6.局域网的数据链路层分为和。 7.双绞线568B排列的顺序是 8.10Base-T组成的局域网只采用中继器进行连接,最大传输距离是m。 9.5类UTP的最高传输速率为Mbps,而6类的UTP最高传输速率为Mbps。 10.光纤通常分为两类,即和其中的传输速率较快,传输距离较长。 11.以太网的介质访向控制其余产品符合标准。 12.局域网的网络结构分为和两大类 13.通常可把网络传输介质分为和两大类 14.双纹线是一种最常用的传输介质,两根导线相互绞在一起,可使线对之间的减至最小,比较适合距离传输 15.在IEEE802局域网标准中,只定义了层两层 16.局域网中最重要的一项基本技术是也是局域网设计和组成的最根本问题 17.要检查“125.64.223.231”这个P地址是否连通,且按下Ctrl+C组合键才结束检查,应在命令行输入 (二)单项选择题 1.下列( )网络不属于局域网范畴。 A.以太网 B.令牌环网 C.令牌总线网 D.电话交换网 2.在以下几种传输介质中,属于有线传输介质的是( ) A.微波 B.卫星 C.光纤 D.红外线 3.网络传输介质就是通信线路,从传输速率、传输距离及安全可靠性的角度考虑,最好的是( ) A.双绞线 B.同轴电缆 C.光纤 D.三种介质等同 4.E802.5协议,即令牌环网介质访问控制协议采用的是( )的协议。 A.无冲突、无优先级 B.有冲突、但无优先级 C.有冲突、但有优先级 D.无冲突、有优先级。 5.在IEEE802局域网标准中,IEEE802.4协议也称为( )协议。 A. Token Ring B CSMA/CD C Token Bus D FDDI 6.在局域网互联中,为防止数字信号的衰弱,获得更远的传输距离可采用( )。 A.中继器 B.网桥 C.路由器 D.网关 7.在电缆中屏蔽的好处是( ) A.减少信号衰减 B.减少电磁干扰辐射 C.减少物理损坏 D.减少电缆阻抗 8.组建以太网不需要的设备是( ) A.路由器 B.双绞线和RJ45接头 C.同轴电缆和BNC头 D.集线器 9.同轴电缆按抗阻特性分为75欧和50欧两种,其中50欧主要用于( )。

计算机网络课后题答案解析

第一章 一、名词解释 广域网:覆盖范围从几十公里到几千公里,是一个国家、地区或横跨几个洲的网络。城域网:可以满足几十公里范围内的大量企业、机关、公司的多个局域网互联的需要,并能实现大量用户与数据、语音、图像等多种信息传输的网络。 局域网:用于有限地理范围,将各种计算机、外设互联起来的网络。 通信子网:由各种通信控制处理机、通信线路与其他通讯设备组成,负责全网的通信处理业务。 资源子网:由各种主机、外设、软件与信息资源组成,负责全网的数据处理业务,并向网络用户提供各种网络资源与网络服务。 计算机网络:以能够相互共享资源的方式互联起来的自制计算机系统的集合。 分布式系统:存在着一个能为用户自动管理资源的网络操作系统,由它来自动调用完成用户任务所需的资源,整个网络系统对用户来说就像一个大的计算机系统一样。 公用数据网:由邮电部门或通信部门统一组建与管理,向社会用户提供数据通信服务的网络。 广播网络:网络中的计算机或设备使用一个共享的通信介质进行数据传播,网络中的所有结点都能收到任一结点发出的数据信息。 点—点网络:是两台计算机之间通过一条物理线路连接的网络。 四、简答题 1、计算机网络的发展可以划分为几个阶段?每个阶段的特点? 四个阶段:1)远程联机阶段2)互联网络阶段3)标准化网络阶段4)网络互连与高速网络阶段 远程特点:系统中只有一个计算机处理中心,各终端通过通信线路共享主计算机的硬件和软件资源,主计算机负担过重,终端独占线路,资源利用率低。 互联特点:实现计算机与计算机通信的计算机网络系统,呈现出的是多台计算机处理中心的特点。 标准化网络阶段:网络体系结构与协议标准化的研究广域网、局域网与分组交换技术的研究与应用 网络互联与高速网络阶段:Internet技术的广泛应用网络计算技术的研究与发展宽带城域网与接入网技术的研究与发展网络与信息安全技术的研究与发展。 2. 按照资源共享的观点定义的计算机网络应具备哪几个主要特征? 建立的主要目的是实现计算机资源的共享;互连的计算机是分布在不同地理位置的多台独立“自治系统”;连网计算机在通信过程中必须遵循相同的网络协议。 3、什么是计算机网络? 计算机网络是把分布在不同地点,并具有独立功能的多个计算机系统通过通信设备和线路连接起来,在功能完善的网络软件和协议的管理下,以实现网络中资源共享为目标的系统。 4、计算机网络的主要功能是什么? 1)资源共享:硬件资源、软件资源、数据资源、信道资源;2)网络通信;3)分布式处理;4)集中管理;5)均衡负载 5、计算机网络硬件包括哪些? 主计算机、网络工作站、网络终端、通信处理机、通信线路、信息变换设备

计算机网络谢希仁第七版课后答案完整版

计算机网络第七版答案 第一章概述 1-01 计算机网络向用户可以提供那些服务?答:连通性和共享 1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。 (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。 1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革? 答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。 1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。 答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型建成三级结构的Internet; 分为主干网、地区网和校园网;形成多层次ISP结构的Internet;ISP首次出现。 1-06 简述因特网标准制定的几个阶段? 答:(1)因特网草案(Internet Draft) ——在这个阶段还不是RFC 文档。(2)建议标准(Proposed Standard) ——从这个阶段开始就成为RFC 文档。(3)草案标准(Draft Standard)(4)因特网标准(Internet Standard) 1-07小写和大写开头的英文名internet 和Internet在意思上有何重要区别? 答:(1)internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。;协议无特指(2)Internet(因特网):专用名词,特指采用TCP/IP 协议的互联网络。区别:后者实际上是前者的双向应用 1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点? 答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。 (2)城域网:城市范围,链接多个局域网。 (3)局域网:校园、企业、机关、社区。 (4)个域网PAN:个人电子设备 按用户:公用网:面向公共营运。专用网:面向特定机构。 1-09 计算机网络中的主干网和本地接入网的主要区别是什么? 答:主干网:提供远程覆盖\高速传输\和路由器最优化通信。本地接入网:主要支持用户的访问本地,实现散户接入,速率低。 1-10 试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k段链路共有几个结点。) 答:线路交换时延:kd+x/b+s, 分组交换时延:kd+(x/p)*(p/b)+ (k-1)*(p/b),其中(k-1)*(p/b)表示K段传输中,有(k-1)次的储存转发延迟,当s>(k-1)*(p/b)时,电路交换的时延比分组交换的时延大,当x>>p,相反。 1-11在上题的分组交换网中,设报文长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度,而h为每个分组所带的控制信息固定长度,与p的大小无关。通信的两端共经过k段链路。链路的数据率为b(b/s),但传播时延和结点的排队时间均可忽略不计。若打算使总的时延为最小,问分组的数据部分长度p应取为多大?(提示:参考图1-12的分组交换部分,观察总的时延是由哪几部分组成。)答:总时延D表达式,分组交换时延为:D= kd+(x/p)*((p+h)/b)+ (k-1)*(p+h)/b D对p求导后,令其值等于0,求得p=[(xh)/(k-1)]^0.5

计算机网络练习题含答案

计算机网络练习题含答案 练习题(1) Internet主要由________、通信线路、服务器与客户机和信息资源四部分组成。 A)网关B)路由器C)网桥D)集线器答案:B 知识点:Internet 的基本结构与主要服务评析:Internet的主要组成部分① 通信线路; ②路由器:③服务器与客户机; ④信息资源。 (2)在IP协议中用来进行组播的IP地址是________地址。 A)A类B)C类C)D类D)E类答案:C 知识点:TCP/IP协议评析:在TCP/IP协议中,将IP地址分成5类。其中A、B、C 类地址作为单目传送地址。E类地址保留,以备将来的特殊用途,而D类地址作为组播地址。 2.网络协议主要要素为( c )。 A)数据格式、编码、信号电平B)数据格式、控制信息、速度匹配C)语法、语义、同步D)编码、控制信息、同步网络协议的三个要素是语法、语义与规则(时序) 3.采用专用线路通信时,可以省去的通信阶段是( a )。 A)建立通信线路B)建立数据传输链路C)传送通信控制信号和数据D)双方确认通信结束 4.通信系统必须具备的三个基本要素是( d )。 A)终端、电缆、计算机B)信号发生器、通信线路、信号接收设

备C)信源、通信媒体、信宿D)终端、通信设施、接收设备 5.Internet的网络层含有四个重要的协议,分别为( c )。 A)IP,ICMP,ARP,UDP B)TCP,ICMP,UDP,ARP C)IP,ICMP,ARP,RARP D)UDP,IP,ICMP,RARP 6.在局域网参考模型中,两个系统的同等实体按协议进行通信。在一个系统中,上下层之间则通过接口进行通信,用( b )来定义接口。 A)服务原语B)服务访问点C)服务数据单元D)协议数据单元 7.下面协议中,用于WWW传输控制的是( c ) A) URL B) SMTP C) HTTP D)HTML 8.域名服务器上存放有internet主机的( b ) A) 域名B) IP地址C) 域名和IP地址D)E-mail地址9.采用Go-back-N法,接收到有错误的5号帧后接收到正确的6号帧,此时对6号帧应该( a ) 。 A)丢弃B) 缓存C) 递交高层D)不处理10.在Internet域名体系中,域的下面可以划分子域,各级域名用圆点分开,按照( d )。 A)从左到右越来越小的方式分4层排列B)从左到右越来越小的方式分多层排列C)从右到左越来越小的方式分4层排列D)从右到左越来越小的方式分多层排列(5)文件服务器具有分时系统文件管理的全部功能,能够为用户提供完善的数据、文件和________。 A) 目录服务B)视频传输服务C)数据库服务D)交换式网络服务答案:A 知识点:操作系统的功能评析:文件服务器应具有分时系统文件管理的全部功能,它支持文件的概念与标准的文件操

计算机网络课后题答案

第三章 1.网卡的主要功能有哪些?它实现了网络的哪几层协议? 网卡工作在OSI模型的数据链路层,是最基本的网络设备,是单个计算机与网络连接的桥梁。它主要实现如下功能: (1) 数据的封装与解封,信号的发送与接收。 (2) 介质访问控制协议的实现。采用不同拓扑结构,对于不同传输介质的网络,介质的 访问方式也会有所不同,需要有相应的介质访问控制协议来规范介质的访问方式,从而使网络用户方便、有效地使用传输介质传递信息。 (3) 串/并行转换。因为网卡通过总线以并行传输方式与计算机联系,而网卡与网络的通 信线路采用串行传输方式联系,所以网卡应具有串/并行转换功能。 (4) 发送时,将计算机产生的数字数据转变为适于通信线路传输的数字信号形式,即编 码;接收时,将到达网络中的数字信号还原为原始形式,即译码。 2.网卡有几种分类方式? 1.按连接的传输介质分类 2.按照总线类型分类 3.使用粗缆、细缆及双绞线的网卡接口名称分别是什么? 粗缆网卡使用AUI连接头,用来连接收发器电缆,现在已经看不到这种网卡的使用了。 细缆网卡使用BNC连接头,用来与BNC T型连接头相连,现在也很少使用,在一些布网较早的单位还可以见到。连接同轴电缆的网卡速率一般为10 Mb/s。双绞线网卡是现在最常用的,使用RJ-45插槽,用来连接网线的RJ-45插头。 4.简述安装网卡的主要步骤。 对于台式计算机,若使用USB网卡,则只要将网卡插入计算机的USB接口中就可以了; 若使用ISA或者PCI网卡,则需以下安装步骤: (1) 断开电源,打开机箱。 (2) 在主板上找到相应的网卡插槽,图3.8所示为ISA插槽和PCI插槽。选择 要插入网卡的插槽,将与该插槽对应的机箱金属挡板取下,留下空缺位置 (3)将网卡的金属挡板朝向机箱背板,网卡下方的插条对准插槽,双手均匀用 力将网卡插入插槽内,这时网卡金属挡板正好填补了上一步操作留下的空缺位置 (4) 根据机箱结构,需要时用螺丝固定金属挡板,合上机箱即可。 对于笔记本电脑,网卡的安装较为简单。首先找到笔记本的PCMCIA 插槽,如图3.10所示,然后将PCMCIA网卡有金属触点的一头插入PCMCIA 插槽,这样网卡就安装好了 5.集线器是哪一层的设备,它的主要功能是什么? 集线器属于物理层设备,它的作用可以简单的理解为将一些机器连接起来组成一个局域网。 6.在集线器或交换机的连接中,级联与堆叠连接方式有什么异同? 1.级联是通过集线器的某个端口与其他集线器相连,堆叠是通过集线器背板上的专用堆叠 端口连接起来的,该端口只有堆叠式集线器才具备。 2.距离不同堆叠端口之间的连接线也是专用的。堆叠连接线长度很短,一般不超过1 m, 因此与级联相比,堆叠方式受距离限制很大。 3.但堆叠线缆能够在集线器之间建立一条较宽的宽带链路,再加上堆叠单元具有可管理 性,这使得堆叠方式在性能方面远比级联方式好。 7.交换机是哪一层的设备,它的主要功能是什么? 交换机是二层网络设备(即OSI参考模型中的数据链路层)。

计算机网络课后习题答案

计算机网络课后习题答 案 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

1习题 一、填空题 1.在OSI参考模型中,网络层所提供的服务包括虚电路服务和数据报服务。 2.如果网络系统中的每台计算机既是服务器,又是工作站,则称其为对等网。 3.网络协议主要由语法、语义和规则三个要素组成。 4.OSI参考模型规定网络层的主要功能有:分组传送、流量控制和网络连接建立与管理。 5.物理层为建立、维护和释放数据链路实体之间二进制比特传输的物理连接,提供机械的、电气的、功能的和规程的特性。 6.设置传输层的主要目的是在源主机和目的主机进程之间提供可靠的端到端通信。7.在OSI参考模型中,应用层上支持文件传输的协议是文件传送、存取和管理 FTAM ,支持网络管理的协议是报文处理系统MHS 。 二.选择题 1.按覆盖的地理范围分类,计算机网络可以分成局域网、城域网和广域网。 2.如果某种局域网的拓扑结构是 A ,则局域网中任何一个结点出现故障都不会影响整个网络的工作。 A)总线型结构 B)树型结构 C)环型结构 D)星型结构 3.网状拓扑的计算机网络特点是:系统可靠性高,但是结构复杂,必须采用路由选择算法和流量控制方法。 4.在OSI七层结构模型中,执行路径选择的层是 B 。 A)物理层 B)网络层 C)数据链路层 D)传输层

5.在OSI七层结构模型中,实现帧同步功能的层是 C 。 A)物理层 B)传输层 C)数据链路层 D)网络层 6.在OSI七层协议中,提供一种建立连接并有序传输数据的方法的层是C。 A)传输层 B)表示层 C)会话层 D)应用层 7.在地理上分散布置的多台独立计算机通过通信线路互联构成的系统称为(C)使信息传输与信息功能相结合,使多个用户能够共享软、硬件资源,提高信息的能力。 A)分散系统B)电话网C)计算机网络D)智能计算机 8.若要对数据进行字符转换和数字转换,以及数据压缩,应在OSI(D)层上实现。A)网络层B)传输层C)会话层D)表示层 三、思考题 1.简述计算机网络的定义、分类和主要功能。 计算机网络的定义: 计算机网络,就是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件(即网络通信协议、信息交换方式、网络操作系统等)实现网络中资源共享和信息传递的系统。 计算机网络可以从不同的角度进行分类: (1)根据网络的交换功能分为电路交换、报文交换、分组交换和混合交换; (2)根据网络的拓扑结构可以分为星型网、树型网、总线网、环型网、网状网等; (3)根据网络的通信性能可以分为资源共享计算机网络、分布式计算机网络和远程通信网络; (4)根据网络的覆盖范围与规模可分为局域网、城域网和广域网;

计算机网络习题答案

一、填空题(每小题3分,共24分) 1.数据通信系统可以分为源系统,传输系统和目的系统三大部分。 2.网络协议的三个基本要素是指语义,语法和同步。 3.从通信的双方信息交互的方式来看,可以有单工通信,半双工通信和全双工通信三种基本方式。 4.传输媒体可分为导向传输媒体和非导向传输媒体,导向传输媒体有双绞线,同轴电缆和光缆。 5.信道复用技术主要有时分复用、频分复用和统计时分复用等。 6.若IP地址是172.68.35.96,子网掩码为255.255.252.0,则该地址的子网号是8,主机号是864,该子网能连接1022台主机。 7.10BASE-T中10代表10Mb/s的数据率、BASE表示连接线上的信号是基带信号、T表示双绞线。 8.主要的宽带接入技术有FTTx、HFC网、xDSL等。 9.数据链路层的必须解决的三个基本问题是封装成帧、透明传输、错检测。 12.在因特网中,应用层的协议很多,例如,支持万维网应用的HTTP协议,支持电子邮件的STMP协议,支持文件传送的FTP协议。 13.面向连接服务具有三个阶段连接建立、数据传输、连接释放。 14.转发器,网桥和路由器分别在物理层,数据链路层和网络层上使用的中间设备,以实现网络的互连。 17.要发送的数据为11010011,采用CRC的生成多项式是P(X)=X4+X+1,应添加在数据后面的余数是1001。 18.一个3200bit长的TCP报文传到IP层,加上160bit的首部后成为数据报。下面的互连网由两个局域网通过路由器连接起来。但第二个局域网所能传输的最长数据帧中的数据部分只有1200bit。因此,数据报在路由器必须分片。试问第二个局域网向其上层要传送3840(bit)的数据。 19.假设500m长的CSMA/CD网络的数据速率为1Gb/s,且无中继器,信号在电缆中的速度为200000km/s。能够使用此协议的最短帧长是5000(bit)。 20.长度为100字节的应用层数据依次交给运输层、网络层和数据链路层传送,分别需加上20字节的TCP首部、20字节的IP首部、18字节的帧首部和尾部。问:数据的传输效率是63.29%。 21.在传输基带数字信号时,主要有和等编码方法。数据率为10Mb/s的以太网在物理媒体的码元传输速率是20M波特。 11.计算机网络安全的内容主要有保密性、安全协议的设计、访问控制。 10.扩频通信通常有两大类直接序列扩频DSSS、跳频扩频FHSS,CDMA的码片序列属于直接序列扩频DSSS。 15.对计算机网络的威胁可分为被动攻击和主动攻击两大类,主动攻击可进一步划分为更改报文流、拒绝服务、伪造连接初始化等三种。 16.IP数据报首部长度的最大值为60字节,最小值为20字节,IP数据报最大长度为65535字节。 21.在传输基带数字信号时,主要有曼彻斯特编码和差分曼彻斯特编码等编码方法。 22.数字签名必须保证能够实现报文鉴别、报文的完整性、不可否认三个功能。 23.目前因特网提供的音频/视频服务大体可分为流式存储音频/视频、流式实况音频/视频、交互式音频/

计算机网络课后习题答案

计算机网络课后习题答案(第五章) (2009-12-14 18:28:04) 转载▼ 标签: 课程-计算机 教育 第五章传输层 5—01试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别为什么运输层是必不可少的 答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务 运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。 各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。 5—02网络层提供数据报或虚电路服务对上面的运输层有何影响 答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制。 但提供不同的服务质量。 5—03当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是面向无连接的 答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。 5—04试用画图解释运输层的复用。画图说明许多个运输用户复用到一条运输连接上,而这条运输连接有复用到IP数据报上。 5—05试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。 答:VOIP:由于语音信息具有一定的冗余度,人耳对VOIP数据报损失由一定的承受度,但对传输时延的变化较敏感。 有差错的UDP数据报在接收端被直接抛弃,TCP数据报出错则会引起重传,可能带来较大的时延扰动。 因此VOIP宁可采用不可靠的UDP,而不愿意采用可靠的TCP。 5—06接收方收到有差错的UDP用户数据报时应如何处理 答:丢弃 5—07如果应用程序愿意使用UDP来完成可靠的传输,这可能吗请说明理由

计算机网络课后答案(全部)

计算机网络习题解答 教材计算机网络谢希仁编著 第一章概述 习题1-01 计算机网络的发展可划分为几个阶段?每个阶段各有何特点? 答: 计算机网络的发展过程大致经历了四个阶段。 第一阶段:(20世纪60年代)以单个计算机为中心的面向终端的计算机网络系统。这种网络系统是以批处理信息为主要目的。它的缺点是:如果计算机的负荷较重,会导致系统响应时间过长;单机系统的可靠性一般较低,一旦计算机发生故障,将导致整个网络系统的瘫痪。 第二阶段:(20世纪70年代)以分组交换网为中心的多主机互连的计算机网络系统。为了克服第一代计算机网络的缺点,提高网络的可靠性和可用性,人们开始研究如何将多台计算机相互连接的方法。人们首先借鉴了电信部门的电路交换的思想。所谓“交换”,从通信资源的分配角度来看,就是由交换设备动态地分配传输线路资源或信道带宽所采用的一种技术。电话交换机采用的交换技术是电路交换(或线路交换),它的主要特点是:①在通话的全部时间内用户独占分配的传输线路或信道带宽,即采用的是静态分配策略;②通信双方建立的通路中任何一点出现了故障,就会中断通话,必须重新拨号建立连接,方可继续,这对十分紧急而重要的通信是不利的。显然,这种交换技术适应模拟信号的数据传输。然而在计算机网络中还可以传输数字信号。数字信号通信与模拟信号通信的本质区别在于数字信号的离散性和可存储性。这些特性使得它在数据传输过程中不仅可以间断分时发送,而且可以进行再加工、再处理。③计算机数据的产生往往是“突发式”的,比如当用户用键盘输入数据和编辑文件时,或计算机正在进行处理而未得出结果时,通信线路资源实际上是空闲的,从而造成通信线路资源的极大浪费。据统计,在计算机间的数据通信中,用来传送数据的时间往往不到10%甚至1%。另外,由于各异的计算机和终端的传输数据的速率各不相同,采用电路交换就很难相互通信。为此,必须寻找出一种新的适应计算机通信的交换技术。1964年,巴兰(Baran)在美国兰德(Rand)公司“论分布式通信”的研究报告中提出了存储转发(store and forward)的概念。1962 —1965年,美国国防部的高级研究计划署(Advanced Research Projects Agency,ARPA)和英国的国家物理实验室(National Physics Laboratory,NPL)都在对新型的计算机通信技术进行研究。英国NPL的戴维德(David)于1966年首次提出了“分组”(Packet)这一概念。1969年12月,美国的分组交换网网络中传送的信息被划分成分组(packet),该网称为分组交换网ARPANET(当时仅有4个交换点投入运行)。ARPANET的成功,标志着计算机网络的发展进入了一个新纪元。现在大家都公认ARPANET为分组交换网之父,并将分组交换网的出现作为现代电信时代的开始。 分组交换网是由若干节点交换机和连接这些交换机的链路组成,每一结点就是一个小型计算机。它的工作机理是:首先将待发的数据报文划分成若干个大小有限的短数据块,在每个数据块前面加上一些控制信息(即首部),包括诸如数据收发的目的地址、源地址,数据块的序号等,形成一个个分组,然后各分组在交换网内采用“存储转发”机制将数据从源端发送到目的端。由于节点交换机暂时存储的是一个个短的分组,而不是整个的长报文,且每一分组都暂存在交换机的内存中并可进行相应的处理,这就使得分组的转发速度非常快。由此可见,通信与计算机的相互结合,不仅为计算机之间的数据传递和交换提供了必要的手段,而且也大大提高了通信网络的各种性能。由此可见,采用存储转发的分组交换技术,实质上是在计算机网络的通信过程中动态分配传输线路或信道带宽的一种策略。值得说明的是,分组交换技术所采用的存储转发原理并不是一个全新的概念,它是借鉴了电报通信中基于存储转发原理的报文交换的思想。它们的关键区别在于通信对象发生了变化。基于分组交换的数据通信是实现计算机与计算机之间或计算机与人之间的通信,其通信过程需要定义严格的协

相关主题
文本预览
相关文档 最新文档