-->

常见问题

1.局域网、广域网和公用网、专用网有什么关系?

答:局域网通常都是为某个单位所拥有。非本单位的人一般都无法使用本单位安装的局域网。因此,局域网一般都是专用网。当然,也有例外。例如,某大学的国家重点实验室中的局域网就可以供所有到该重点实验室进行研究工作的外单位人员使用,因为国家重点实验室必须是开放的(但前来使用这种局域网的外单位人员需要办理一定的手续,而且人数也不会很多)。显然,这样的局域网和一般的公用网不完全一样。

  

但是,专用网也不一定都是局域网。例如,军队拥有自己专用的军用通信网和计算机网。这些网络不对军队以外的用户开放。因此这些军用网络都是军队的专用网。这些网络覆盖的地理范围很广,因此,这些军用专用网都是广域网。同理,其他一些部门(如铁路、交通、电力等部门)的专用网也都是广域网。电信公司建设的各种公用网都是为所有按章交费的用户提供服务的。由于广域网覆盖的地理范围广,可向更多的用户提供服务,因此电信公司建造的公用网都是广域网。

  

从网络的数量上看,在全世界的网络中,绝大多数都是局域网,并且大多是专用的局域网。

2.信道的利用率是否越高越好?

答:信道利用率就是信道平均被占用的程度。如果信道利用率是10%,就表示这个信道平均在10%的时间是被占用的(处于忙的状态),而平均在90%的时间是不被占用的(处于空闲状态)。

  

通信信道往往是为广大用户所共享使用的。从用户的角度考虑问题,用户当然希望通信信道的利用率很低,越低越好。在这种情况下,用户什么时候想使用就可以使用,不会遇到信道太忙无法使用的情况。用户使用公用的通信信道是随机使用的,如果在某个时间,使用信道的人数太多,信道就可能处于繁忙状态,这时,有的用户就无法使用这样的信道。

  

从通信公司的角度考虑问题时,他们要考虑到通信线路的建设成本和利润。如果电信公司使通信信道的容量能够应付用户通信量最高峰,那么这种信道的造价一定很高,而在平时,这种信道的利用率肯定是很低的。这样,在经济上就很不上算,或许还要赔钱。因此,电信公司总是希望他们所建造的通信信道的利用率要高一些,越高越好。

  

于是,矛盾就出现了。由于信道的利用率总是很高(请注意,这是指信道的利用率的平均值很高,而不是瞬时峰值。瞬时峰值很可能常常使信道利用率达到饱和,即100%),用户经常无法得到满意的服务。于是用户不满意的投诉增多,甚至不愿意再使用这个公司提供的服务,这就迫使电信公司加大投资对通信线路进行扩容,以降低通信信道的平均利用率。我们可能都曾遇到国这样的情况。某个ISP声称通过他们上网的价格比别的ISP便宜。但是你会发现,这个ISP的电话很难拨通。或者电话是拨通了,但后来注册不上去。白白花费了市话费,还上不了网,浪费了时间。这就是该ISP为了省钱,向电信公司租用的连接到因特网的线路的容量不够大,使得这条线路的平均利用率总是很高。结果,影响了对用户提供的服务。现在的许多通信信道实际上就是一种排队系统。

 

那么,信道的平均利用率应当多大才合适呢?这并没有什么标准。有些ISP把信道的平均利用率设为50%,也有的为了省钱,设为80%。但一般都认为,把信道的平均利用率设为90%肯定是不行的。

3.在计算机网络中的结点是指主机还是指路由器?

 答:结点(node)是个一般称呼,它既可以指主机,也可以指路由器。但如果是端结点(end node)则是指主机。

4.ISO与OSI有何不同?

 答:ISO是国际标准化组织,是一个机构的名字。OSI是开放系统互连,是著名的七层协议模型的名字。需要注意的是,OSI并不是协议。

5.TCP/IP的体系结构到底是四层还是五层?

答:在一些书籍和文献中的确见到有这两种不同的说法。能否这样理解:四层或五层都关系不大。因为TCP/IP体系结构中最核心的部分就是靠上面的三层:应用层、运输层和网络层。至于最下面的是一层——网络接口层,还是两层——网络接口层和物理层,这都不太重要,因为TCP/IP本来就没有为网络层以下的层次制定什么标准。TCP/IP的思路是:形成IP数据报后,只要交给下面的网络去发送就行了,不必再考虑得太多。用OSI的概念,将下面的两层称为数据链路层和物理层是比较清楚的。

TCP/IP协议模型分为四层应用层、传输层、网络互联层、网络访问层, TCP/IP协议簇共有5层,应用层、传输层、网络互联层、网络接口层和物理层

6.同步通信和异步通信的区别是什么?

答:“异步通信”是一种很常用的通信方式。异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的。当然,接收端必须时刻做好接收的准备(如果接收端主机的电源都没有加上,那么发送端发送字符就没有意义,因为接收端根本无法接收)。发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。异步通信的好处是通信设备简单、便宜,但传输效率较低(因为开始位和停止位的开销所占比例较大)。

 

 异步通信也可以是以帧作为发送的单位。接收端必须随时做好接收帧的准备。这是,帧的首部必须设有一些特殊的比特组合,使得接收端能够找出一帧的开始。这也称为帧定界。帧定界还包含确定帧的结束位置。这有两种方法。一种是在帧的尾部设有某种特殊的比特组合来标志帧的结束。或者在帧首部中设有帧长度的字段。需要注意的是,在异步发送帧时,并不是说发送端对帧中的每一个字符都必须加上开始位和停止位后再发送出去,而是说,发送端可以在任意时间发送一个帧,而帧与帧之间的时间间隔也可以是任意的。在一帧中的所有比特是连续发送的。发送端不需要在发送一帧之前和接收端进行协调(不需要先进行比特同步)。

7.TDM和FDM的区别是什么?

答:FDM使用于模拟场合较多,一般不能独享带宽;而在TDM的统计时分模式下,时隙的分配是“按需分配”,如果只有一个节点有信息发送,理论上是有可能“独享”带宽的。

 
8.在数据链路层应根据什么原则来确定应当使用面向连接服务还是无连接服务?

答:在设计硬件时就能够确定。例如,若采用拨号电路,则数据链路层将使用面向连接服务。但若使用以太网,则数据链路层使用的是无连接服务。

 
9.使用5类线的10BASE-T以太网的最大传输距离是100 m。但听到有人说,他使用10BASE-T以太网传送数据的距离达到180 m。这可能吗?

 答:可能。这是因为有许多因素决定以太网的最大传输距离。当一些具体条件(如导线的电阻、实际的信噪比等)发生变化时,以太网的最大传输距离就会起变化。

 
10.什么是10 Mb/s以太网的5-4-3规则?

 答:10 Mb/s以太网最多只能有5个网段,4个转发器,而其中只允许3个网段有设备,其他两个只是传输距离的延长。在10BASE-T中,只允许4个级连集线器。

 
11.总看到电脑配置上有"10/100M",这是什么,有什么含义?

  答:一般计算机上所标的“10/100M”是指以太网的网卡接口,必须有“10/100M”的HUB或交换机配合才能工作。

 
12.是什么原因使以太网有一个最小帧长和最大帧长?

答:设置最小帧长是为了区分开噪声和因发生碰撞而异常中止的短帧。   设置最大帧长是为了保证个站都能公平竞争接入到以太网。因为如果某个站发送特长的数据帧,则其他的站就必须等待很长的时间才能发送数据。

 
13.在双绞线以太网中,其连接导线只需要两对线:一对线用于发送,另一对线用于接收。但现在的标准是使用RJ-45连接器。这种连接器有8根针脚,一共可连接4对线。这是否有些浪费?是否可以不使用RJ-45而使用RJ-11?

答:对于10BASE-T以太网的确只使用两对线。这样在RJ-45连接器中就空出来4根针脚。到对100BASE-T4快速以太网,则要用到4对线,即8根针脚都要用到。

  

顺便指出,采用RJ-45而不采用电话线的RJ-11也是为了避免将以太网的连接线插头错误地插进电话线的插孔内。另外,RJ-11只有6根针脚,而RJ-45有8根针脚。

 
14.在广域网中的结点交换机是否就是路由器?

答:不是。路由器是用来连接不同网络的。在广域网是一个单一的网络,在广域网的内部转发分组时不使用路由器。在广域网内部用来转发分组的机器叫做结点交换机或分组交换机。

 

结点交换机在功能上有很多方面和路由器是相似的,例如,在结点交换机内都有路由表和转发表。此外,结点交换机中的路由表和转发表构成的原理和方法(如在路由表中给出下一跳地址,用寻找最短路径的方法构造路由表等)也同样适用于路由器。

 
15.IP数据报的最大长度是多少个字节?

答:64 K (1 K = 216)字节,因为其首部的总长度字段只有16 bit长。但实际上最多只能表示65535字节而不是65536字节,因为在二进制中的16个1表示十进制的2的16次幂减 1。

 
16.IP数据报在传输的过程中,其首部长度是否会发生变化?

答:不会。但首部中的某些字段(如标志、生存时间、检验和等)的数值一般都要发生变化。

  
17.如果一个路由器要同时连接在一个以太网和一个ATM网络上,需要有什么样的硬件加到路由器上?

答:一个以太网网卡和一个ATM网卡。

   
18.在运输层应根据什么原则来确定应当使用面向连接服务还是无连接服务?

答:根据上层应用程序的性质。   例如,在传送文件时要使用文件传送协议FTP,而文件的传送必须是可靠的,因此在运输层就必须使用面向连接的TCP协议。但是若应用程序是要传送分组话音或视频点播信息,那么为了要保证信息传输的实时性,在运输层就必须使用无连接的UDP协议。    另外,选择TCP或UDP时还需考虑对连接资源的控制。若应用程序不希望在服务器端同时建立太多的TCP连接时,可考虑采用UDP。

   
19.socket和port的区别在哪里?

答:port也是应用层和传输层的接口。因为传输层协议tcp or udp的头部只有本地和目的地的端口号,当数据包到达传输层向应用层进程传递时,用的是端口号。socket的最简单的定义就是:IP+Port number

20.TCP三次握手建立之后才发送数据吗?那前两次握手中的data只是试探吗?为什么第三次就没有了?

答:TCP在传输数据之前需要进行“握手”,前两次握手信号(一来一往)的交换不涉及数据的传递,但第三次握手信号往往伴随数据传送一并进行,所以也称为“捎带应答(piggybacked)"。在握手过程中,收发双方的一项重要任务是准备自己的“起始”序号,而这个序号,由于技术上的原因,一般不是从“0”或“1”开始的(而是某个随机的数值),握手过程中,通信双方就是要将本次联结的“各自“(因为TCP是全双工的数据传输)的起始序号 “告诉”对方,对方才有可能在对方第一个数据段到达之前,就可以在进行应答"指出"期望中的分组序号。