第三章


1.什么是电路交换,什么是分组交换?

答:电路交换是在报文传递之前,该报文的源点和终点之间先要建立一条物理电路,在电路已经建立的前提下,报文完整的从源点传送到终点,然后源点就可以通知网络传输已完成,此时网络才能开放所有交换机,并向另一条连接提供链路以及连接设备。

   分组交换是将来自上层的报文分割成便于管理的一个个分组,再通过网络发送这些分组,报文的源点逐个发送分组,而终点也逐个接收这些分组,等到属于该报文的所有分组都到齐后,终点才能将报文交付给上层。


2.什么是无连接服务?

答:网络层的协议独立地对待每一个分组,每个分组与其他分组之间没有任何关联,一个报文的所有分组可能会,也可能不会沿着相同的路径抵达终点。主要是让网络层只负责从源点到终点的分组交付。


3.什么是面向连接的服务?

答:属于同一报文的所有分组之间是有关联的,在一个报文的数据报被发送之前,应当先建立一条虚连接以指定这些数据报通过的路径。


4.简述面向连接服务的处理过程?

答:要建立面向连接的服务必须经过以下三个阶段:

   在建链阶段,发送方的源地址和接收方的目的地址被用来生成面向连接服务路由表中的一个表项,在拆链阶段,源点和终点通知路由器删除相应的表项,数据传送则发生在这两个阶段之间。


5.源计算机网络层提供哪几种服务?

答:分组化处理,查找下一跳的逻辑地址,查找下一跳的物理地址,对数据报进行必要的分片处理。


6.什么是差错控制?

答:包括对损坏、丢失以及重复的数据报进行检测的机制,还包括在检测到错误之后的纠错机制。


7.什么是流量控制?

答:用于调整源点发送的数据量以免接收方超载。


8.什么是拥塞控制?

答:无连接网络中的拥塞控制是反向信令,就是在运动方向与拥塞方向相反的数据报中设置一个比特,以通知发送方拥塞正在形成,发送方应当放慢发送分组的速度。

   面向连接网络中的拥塞控制就是在建链阶段就进行提前协商,发送方和接收方可以在建立虚电路之时对通信量的级别达成一致意见,路由器先要检查现有的通信量,并与自己的最大通信相比较后才允许建立新的虚电路。



第四章


1.请将下列IPv4地址转换为十进制?

a.10000001 00001011 00001011 11101111

b.11000001 10000011 00011011 11111111

c.11100111 11011011 10001011 01101111

d.11111001 10011011 11111011 00001111

答:a.129.11.11.239

   b.193.131.27.255

   c.231.219.139.111

   d.249.155.251.15

2.假设一段地址的首地址为146.102.29.0,末地址为146.102.32.255,求这个地址段的地址数?

答:让末地址减去首地址得0.0.3.255,再将该地址转换为基10计数法,结果+1,

   地址数目=(0x256^3+0x256^2+3x256^1+255x256^0)+1=1024


3.某地址段的首地址为14.11.45.96.假设这个地址段的地址数为32个,那么它的末地址是什么?

答:把首地址减1即14.11.45.95,转换为基256计数法即0.0.0.31,加上首地址,

   末地址=(14.11.45.95+0.0.0.31)=14.11.45.127


4.地址空间被分为几类,如何辨认类别?

答:五类A(0-127,0....)、B(128-191,10....)、C(192-223,110....)、D(224-239,1110....)、E(240-255,1111....)


5.给出某地址块中的一个地址为73.22.17.25.求该地址块的地址数及其首地址和末地址?

答:先判断是几类地址,73是A类地址,n值为8,则

   地址数N=2^32-n=2^24

   最左边的n位不变,将最右边的32-n位全部置0,则

   首地址73.0.0.0/8

   最左边的n位不变,将最右边的32-n位全部置1,则

   末地址73.255.255.255


6.路由器接收到一个目的地址为201.24.67.32的分组。请说明路由器如何才能找到这个分组的目的网络地址?

答:首先找出目的地址的类别,然后用掩码进行计算,201为C类,掩码为255.255.255.0,则

   目的地址 201  24  67  32

   掩码     255  255 255 0

   网络地址 201  24  67  0


7.某组织被授权使用地址块130.34.12.64/26。该组织需要四个子网络,且每个子网络拥有的主机数相同。请为其设计子网络,并求得每个子网的相关信息?

答:整个网络的地址数为N=2^32-26=2^6=64

   网络掩码为26个1和6个0组成255.255.255.192

   首地址 130  34  12  64

          255  255 255 192

          130  34  12  64 /26

   末地址 130  34  12  64

          0    0   0   63

          130  34  12  127 /26

   每个子网16个地址(满足64/16是2的乘方),每个子网的掩码为

   n1=n2=n3=n4=n+log2(N/Ni)=26+log2(4)=28

   则每个子网首地址为130.34.12.64/28,130.34.12.80/28,130.34.12.96/28,130.34.12.127/28.


8.请简述特殊地址的用途?

答:全0地址用于某主机需要发送一个IPv4分组,但又不知道自己的地址的情况下。全1地址是一个主机想把报文发送给网络中的其他所有主机。环回地址用来测试机器上的软件,如PING。


9.请简述每个地址块中的特殊地址?

答:网络地址是一个地址块的首地址(后缀全为0),是网络本身而不是其中一台主机。直接广播地址是一个地址块的末地址(后缀全为1),路由器用这个地址把一个分组发送给某个特定网络上的所有主机。


10.请简述NAT技术?

答:网络地址转换,用于提供在专用地址和全球地址之间的互相映射,允许一个站点的内部通信使用一组专用地址,而与世界其他地方进行通信时又使用另一组全球因特网地址。