网络考试问答题
1-14:网络的吞吐量与网络的时延有何关系?
当网络的吞吐量增大时,分组在路由器中等待转换时就会经常处在更长的列队中,因而增加了排队时间,时延就会增大。
1- 6:在数据链路层应根据什么原则来确定应当使用面向连接服务还是无连接服务?
在设计硬件时就能够确定。例如,若采用拨号电路,则数据链路层将使用面向连接服务。但若使用以太网,则数据链路层使用的是无连接服务。
1-5:在运输层应根据什么原则来确定应当使用面向连接服务还是无连接服务?
根据上层应用程序的性质。
例如,在传送文件时要使用文件传送协议FTP,而文件的传送必须是可靠的,因此在运输层就必须使用面向连接的TCP协议。但是若应用程序是要传送分组话音或视频点播信息,那么为了要保证信息传输的实时性,在运输层就必须使用无连接的UDP协议。
另外,选择TCP或UDP时还需考虑对连接资源的控制。若应用程序不希望在服务器端同时建立太多的TCP连接时,可考虑采用UDP。
2-7:同步通信和异步通信的区别是什么?
同步通信方式要求通信双方以相同的时钟频率进行,而且准确协调,通过共享一个单个时钟或定时脉冲源保证发送方和接收方的准确同步,效率较高
异步通信方式不要求双方同步,收发方可采用各自的时钟源,双方遵循异步的通信协议,以字符为数据传输单位,发送方传送字符的时间间隔不确定,发送效率比同步传送效率低 2-4:奈氏准则和香农公式的主要区别是什么?这两个公式对数据通信的意义是什么? 奈氏准则指出了:码元传输的速率是受限的,不能任意提高,否则在接收端就无法正确判定码元是1还是0(因为有码元之间的相互干扰)。
奈氏准则是在理想条件下推导出的。在实际条件下,最高码元传输速率要比理想条件下得出的数值还要小些。电信技术人员的任务就是要在实际条件下,寻找出较好的传输码元波形,将比特转换为较为合适的传输信号。
需要注意的是,奈氏准则并没有对信息传输速率(b/s)给出限制。要提高信息传输速率就必须使每一个传输的码元能够代表许多个比特的信息。这就需要有很好的编码技术。 香农公式给出了信息传输速率的极限,即对于一定的传输带宽(以赫兹为单位)和一定的信噪比,信息传输速率的上限就确定了。这个极限是不能够突破的。要想提高信息的传输速率,或者必须设法提高传输线路的带宽,或者必须设法提高所传信号的信噪比,此外没有其他任何办法。至少到现在为止,还没有听说有谁能够突破香农公式给出的信息传输速率的极限。
香农公式告诉我们,若要得到无限大的信息传输速率,只有两个办法:要么使用无限大的传输带宽(这显然不可能),要么使信号的信噪比为无限大,即采用没有噪声的传输信道或使用无限大的发送功率(当然这些也都是不可能的)。
3-6:为什么计算机进行通信时发送缓存和接收缓存总是需要的?
计算机进行通信时,只有设置发送缓存和接收缓存才能实现多任务,同时降低设计难度,提高模块化程度。否则CPU只能不断地等待通讯数据,而不能处理其它任务。
3-4:通过普通的电话用户线拨号上网时(使用调制解调器),试问一对用户线可容许多少个用户同时上网?没有限制的,但是用户越多,每一个用户的上网速率就越低
5-2:在广域网中的结点交换机是否就是路由器?
答:不是。路由器是用来连接不同网络的。在广域网是一个单一的网络,在广域网的内部转发
分组时不需要路由器... 在广域网内部用来转发分组的机器叫做结点交换机或分组交换机。 5-11 “不可靠的交付”(unreliable delivery)和“尽最大努力交付”(best effort delivery)是一样的意思吗?:
实质上是一样的。这两种说法都可以在各种有关因特网协议的文献中经常见到。这里有一点小小的区别就是:“不可靠的交付”往往使人一听见就不喜欢。因为我们在感情上总是愿意网络传输是可靠的,“尽最大努力交付”就使人感到这个网络比较负责任,至少它在主观上是尽最大的努力进行交付的
5-1:广域网在地理上覆盖的范围较大,那么能不能说“凡是在地理上覆盖范围较大的网络就是广域网”?
答:不行。 广域网不仅仅在地理上覆盖的范围较大(几十或几百公里),而且它的通信容量必须足够大,以便支持日益增长的通信量。这个特点就是广域网的可扩缩性。
6-.5:在一个互连网中,能否使用一个很大的交换机(switch)来代替互连网中很多的路由器 不行。交换机和路由器的功能是很不一样的。
交换机可在一个单个的网络中和若干个计算
相连,并且可以将一个计算机发送过来的帧转发给另一个计算机
路由器连接两个或好几个网络。路由器可在网络之间转发分组(即IP数据报)。这些互连的网络可以是异构的。因此,如果是许多相同类型的网络互连在一起,那么用一个很大的交换机(如果能够找得到)代替原来的一些路由器是可以的。但若这些互连的网络是异构的网络,那么就必须使用路由器来进行互连 6-12:IP地址的前缀和后缀最大的不同是什么?:(1) 前缀是由因特网管理机构进行分配的,而后缀是由分配到前缀的单位自行分配的(2) IP数据报的寻址是根据前缀来找目的网络,找到目的网络后再根据后缀找到目的主机
6-13:IP数据报中的数据部分的长度是可变的(即IP数据报不是定长的)。
这样做有什么好处?
这样做的好处是可以满足这种应用的需要。有时在键盘键入的一个字
就可以构成一个很短的IP数据报。但有的应用程序需要将很长的文件构成一个大的IP数据报(最长为64 K字节,包括首部在内)。当然,大多数IP数据报的数据部分的长度都远大于首部长度。这样做的好处是可以提高传输效率(首部开销所占的比重就较小)。 6-16:全1的IP地址是否是向整个因特网进行广播的一种地址? 不是。 特网进行广播的地址,那么一定会在因特网上产生极大的通信量,这样会严重地影响因特网的正常工作,甚至还会使因特网瘫痪。 因此,在IP地址中的全1地址表示仅在本网络上进行广播
6-18:路由表中只给出到目的网络的下一跳路由器的IP地址,然后在下一个路由器的路由表中再给出再下一跳的路由器的IP地址,最后才能到达目的网络进行直接交付。采用这样的方法有什么好处?这样做的最大好处就是使得路由选择成为动态的,十分灵活。当IP数据报传送到半途时,若网络的情况发生了变化(如网络拓扑变化或出现了拥塞),那么中途的路由器就可以改变其下一跳路由,从而实现了动态路由选择。
6-21:有的路由器在和广域网相连时,在该路由器的广域网接口处并没有硬件地址,这怎样解释?每一个连接到广域网的路由器显然必须要有一个硬件地址,否则就无法进行通信。但是具体的细节可能会有相当大的差别。例如,我们的电话机和墙上的电话线路RJ-11插孔一连接就可以打电话。这表明电话机一定有一个唯一的电话号码(即硬件地址)。但是,这个
电话号码并没有存储在电话机的某个地方。有些广域网也采用类似这样的技术。也就是说,每一个连接都有一个唯一的硬件地址,但这个地址并不一定存储在路由器的接口上。
6-22:IP地址和电话号码相比时有何异同之处?相同之处:(1) 唯一性。每个电话机的电话号码(指包括国家码以及区号在内的号码)在电信网上是唯一的。每个主机的IP地址在因特网上也是唯一的。(2) 分等级的结构。电话号码:(国家号码)-(区号)-(局号)-(电话机号)。 IP地址:(网络号)-(主机号),或(网络号)-(子网号)-(主机号)。
不同之处:各国的电话号码都是自主设置,因此号码的位数可以各不相同。但IP地址则一律是32 bit的固定长度(这是IPv4的地址长度。若使用IPv6则地址长度为128 bit)。 电话号码空间是不受限的。当一个城市的电话号码空间不够用时,就可以增加电话号码的位数但IP地址空间是受限的,全部的IP地址用尽后就必须将IPv4升级到IPv6。
6-24:假定在一个局域网中计算机A发送ARP请求分组,希望找出计算机B的硬件地址。这时局域网上的所有计算机都能收到这个广播发送的ARP请求分组。试问这时由哪一个计算机使用ARP响应分组将计算机B的硬件地址告诉计算机A?这要区分两种情况。
如果计算机B和计算机A都连接在同一个局域网上,那么就是计算机B发送ARP响应分组。如果计算机B和计算机A不是连接在同一个局域网上,那么就必须由一个连接在本局域网上的路由器来转发ARP请求分组。这时,该路由器向计算机A发送ARP回答分组,给出自己的硬件地址。
6-27:在因特网中最常见的分组长度大约是多少个字节?使用以太网是和因特网相连的最常用的局域网,而以太网的数据字段最多只允许装入1500字节。因此在因特网上传送的分组长度一般都不会超过1500字节。
6-28:IP数据报的最大长度是多少个字节?IP数据报首部中有一个首部长度字段,4 位长,可表示的最大十进制数字是15。因此首部长度的最大值是15个4字节长的字,即60字节。
6-10:网络前缀是指网络号字段(net-id)中前面的几个类别比特还是指整个的网络号字段?是指整个的网络号字段,即包括了最前面的几个类别比特在内
6-30:IP数据报在传输的过程中,其首部长度是否会发生变化?不会。但首部中的某些字段(如标志、生存时间、检验和等)的数值一般都要发生变化
6-34:如果一个路由器要同时连接在一个以太网和一个ATM网络上,需要有什么样的硬件加到路由器上?一个以太网网卡和一个ATM网卡
7-9:TCP都使用哪些计时器?TCP共使用以下四种计时器,即重传计时器、坚持计时器、保活计时器和时间等待计时器。
7-8:在TCP传送数据时,有没有规定一个最大重传次数?TCP没有规定最大重传次数,而是通过设置一些计时器来解决有关传输失败的问题。
8-6:一个单位的DNS服务器可以采用集中式的一个DNS服务器,也可以采用分布式的多个DNS服务器。哪一种方案更好些?这要从多方面来考虑,没有简单的答案。
从解析域名的速度来看,在集中式的一个DNS服务器上进行域名解析应当比在多个分布式的DNS服务器要快些。但从管理的角度看,分层次的多级结构和分布式的DNS服务器要方便得多。从计算速度方面来考虑,一个服务器若负荷过重就会使计算速度变慢。一个小单位如果很少发生同时请求域名的解析,那么一个单个的域名服务器就能很好地工作。 8-3:因特网中计算机程序之间的通信和电信网中的电话通信有何相同或不同之处? 相同之处:
电信网:允许一个电话机向另一个电话机发出呼叫请求(即拨打另一个电话机的号码)。 因特网:允许一个程序向另一个程序发出呼叫请求(即主动发出要求通信的请求)
不同之处:
电信网:两个电话机都处于不通话状态时,主叫方摘机并拨号进行呼叫,被叫方听到铃响并摘机后,双方开始进行通话。
因特网:当被叫程序处于运行状态时,主叫程序发出通信请求,被叫程序同意进行通信后,双方程序开始进行通信。但如果被叫程序没有处在运行状态,则主叫程序无法使被叫程序变为运行状态。在这种情况下,双方的通信是不可能的。
8-4:连接在因特网上的主机名必须是惟一的吗?这是肯定的。因特网不允许有两个(或更多的)主机具有同样的主机名
8-5:在因特网中通过域名系统查找某个主机的IP地址,和在电话不同之处:
系统中通过114查号台查找某个单位的电话号码相比,有何异同之处?
相同之处:
电话系统:在电话机上只能拨打被叫用户的电话号码才能进行通信。114查号台将被叫用户名字转换为电话号码告诉主叫用户。
因特网:在IP数据报上必须填入目的主机的IP地址才能发送出去。DNS域名系统将目的主机名字解析为(即转换为)32 位的IP地址返回给源主机。
不同之处:
电话系统:必须由主叫用户拨打114才能进行查号。如果要查找非本市的电话号码,则必须拨打长途电话。
因特网:只要源主机上的应用程序遇到目的主机名需要转换为目的主机的IP地址,就由源主机自动向域名服务器发出DNS查询报文。用户感觉不到这些域名解析过程。
8-2:能否用你的PC机进行一个简单的实验:一个计算机同时和5个计算机进行通信? 这很容易实现。
用你的PC机上网(用什么具体手段都行)。连续打开PC机中的浏览器程序5次,这样就在PC机的屏幕上出现5个浏览器的窗口。然后分别在不同的浏览器窗口访问5个不同的网站,并进行文件下载。这时你可以看见5个不同的文件同时从不同的远地服务器下载到你的PC机的硬盘中。
你的PC机只有一个CPU。从微观上看,一个CPU在同一个时间只能做一件事。CPU执行计算机指令的速度非常快,因此它可以轮流处理PC机中的5个进程和远地的另外5个进程之间的通信任务。但从我们眼睛看屏幕所得到的宏观感觉,好像CPU是同时处理这5件任务。