问题1:“主机”和“计算机”一样不一样?
答:“主机”(host)就是“计算机”(computer),因此“主机”和“计算机”应当是一样意思。
不过在因特网中,“主机”是指任何连接在因特网上的(也就是连接在因特网中某一个物理网络上的)、可以运行应用程序的计算机系统。主机可以小到PC机,也可以大到巨型机。主机的CPU可以很慢也可以很快,其存储器可以很小也可以很大。但TCP/IP协议族可以使因特网上的任何一对主机都能进行通信,而不管它们的硬件有多大区别。
问题2:能否说:“电路交换和面向连接是等同的,而分组交换和无连接是等同的”?
答:不行。这在概念上是很不一样的。这点可举例说明如下:
电路交换就是在A和B要通信的开始,先建立一条从A到B的连接(中间可能经过很多的交换结点)。A到B的连接建立后,通信就沿着这条路径进行。A和B在通信期间始终占用这条信道(全程占用)。通信完毕时就释放所占用的信道,即断开连接,将通信资源还给网络,以便让其他用户可以使用。因此电交换是使用面向连接的服务。
但分组交换也可以使用面向连接服务。X.25网络、帧中继网络或ATM网络都是属于分组交换网。然而这种面向连接的分组交换网在传送用户数据之前必须先建立连接。数据传送完毕后还必须释放连接。因此使用面向连接服务的可以是电路交换,也可以是分组交换。
使用分组交换时,分组在哪条链路上传送就占用了该链路的信道资源,但分组尚未到达的链路则暂时还不占用这部分网络资源(这时,这些资源可以让其他用户使用)。因此分组交换不是全程占用资源而是在一段时间占用一段资源。可见分组交换方式是很灵活的。现在的因特网使用IP协议,它使用无连接的IP数据报来传送数据,当数据发送完毕后也不存在释放连接的问题。因此使用无连接的数据报进行通信既简单又灵活。
面向连接和无连接是强调通信必须经过什么样的阶段。面向连接必须经过三个阶段:“建立连接→传送数据→释放连接”,而无连接则只有一个阶段:“传送数据”。电路交换和分组交换则是强调在通信时用户对网络资源的占用方式。电路交换是在连接建立后到连接释放前全程占用信道资源,而分组交换则是在数据传送是断续占用信道资源(分组在哪一条链路上传送就占用该链路的信道资源)。
面向连接和无连接往往可以在不同的层次上来讨论。例如,在数据链路层,HDLC和PPP协议是面向连接的,而以太网使用的CSMA/CD则是无连接的。在网络层,X.25协议是面向连接的,而IP协议则是无连接的。在运输层,TCP是面向连接的,而UDP则是无连接的。但是我们却不能说:“TCP是电路交换”,而应当说:“TCP可以向应用层提供面向连接的服务”。
问题3:在具有五层协议的体系结构中,如果下面的一层使用面向连接服务或无连接服务,那么在上面的一层是否也必须使用同样性质的服务呢?或者说,是否我们可以在各层任意使用面向连接服务或无连接服务呢?
答:实际上,在五层协议栈中,并非在所有的层次上都存在这两种服务方式的选择问题。
在网络层由于现在大家都使用IP协议,它只提供一种服务,即无连接服务。在使用IP协议的网络层的下面和上面,都可以使用面向连接服务或无连接服务。
已经过时的OSI体系结构在网络层使用面向连接的X.25协议。但在因特网成为主流计算机网络后,即使还有很少量的X.25网在使用,那也往往是在X.25协议上面运行IP协议,即IP网络把X.25网当作一种面向连接的链路使用。
在网络层下面的数据链路层可以使用面向连接服务(如使用拨号上网的PPP协议),即IP可运行在面向连接的网络之上。
但网络层下面也可以使用无连接服务(如使用以太网),即IP可运行在无连接网络之上。
网络层的上面是运输层。运输层可以使用面向连接的TCP,也可以使用无连接的UDP。
G相等。
问题4:到商店购买可一个希捷公司生产的80 G的硬盘。安装到电脑上以后用WINDOWS的资源管理器发现在该磁盘的“属性”中只有74.5 G。是不是商店出了差错?
答:不是。这个因为希捷公司的硬盘标记中的G表示109,而微软公司WINDOWS软件中的G表示230。74.5 ´ 230 = 80 ´ 109。即希捷的80 G和微软的74.5 G相等。
问题5:怎样理解各种服务提供者?这些ISP都在具体的什么位置?
答:
问题6:“规程”、“协议”和 “规约”都有何区别?
答:protocol的标准译名是“协议”,specification的标准译名是“规约”又称“规格说明”(这里的“又称”是“不推荐用名”)。procedure的标准译名是“规程”。
问题7:在许多文献中经常见到人们将“模拟”与“仿真”作为同义语。那么,“模拟信道”能否说成是“仿真信道”?
答:“仿真”对应的英文名词是:“emulation”和“simulation”,“模拟”对应的英文名词是:“simulation”和“analogy”
可见在计算机仿真领域里,“仿真”和“模拟”是同义语。
但是,“模拟”对应的英文名词却有两个。所以见到“模拟”二字还不能立即确定它的意思是“simulation”还是“analogy”。这必须看上下文。“模拟信道”(analog channel)是和“数字信道”(digital channel)相比而言的。因此,将这里的“模拟信道”说成是“仿真信道”是不可以的。
问题8:为什么电话信道的标准带宽是3.1 kHz?
答:人耳所能够听到的声音范围约在16 ~ 20000 Hz之间(实际上,很多人能够听到的声音范围只有20 ~ 16000 Hz左右)。经过实际测量,发现只要保留话音频谱中300 ~ 3400 Hz这段较窄范围内的声音(即切除频率在300 Hz以下和3400 Hz以上的声音),仍可以相当清晰地听清楚这样的话音信号。这就是说,反映话音主要特征的能量是集中在300 ~ 3400 Hz这一范围内。于是人们就将电话信道的标准带宽定为3400 – 300 = 3100 Hz。
在传输电话信号时由于只需传输3100 Hz的信号,就可节省很多传输带宽,使得同一个传输媒体可以同时传输更多路数的电话信号。由于过去的电话传输都是采用频分复用,为了使每一路电话信号不干扰相邻的话路,在每一路电话信号的频谱两侧要留有几百赫兹的保护带宽。因此实际上每一个话路占用的标准带宽是4000 Hz,即4 kHz。这样,我们可能见到关于电话带宽的两种说法,即3.1 kHz和4 kHz。这两种说法实质上是一样的,即一个不包含保护带宽而另一个包含保护带宽。为了便于讨论问题,“4 kHz带宽”这种说法使用得非常广泛。
问题9:OC和STS有什么区别?例如OC-3和STS-3的数据率是一样的,为什么要使用两种表示方法?有的文献还使用如OC-3C的表示方法,这有区别吗?
答: 有区别。
我们知道,电话信号本来是使用铜线或铜缆来传输的,而所传输的都是电信号。早期的传输是使用模拟技术,但后来随着技术的进步,在干线(即中继线)上都逐渐地数字化了。因此,需要有一种标准来表示干线上数据率。原来世界上存在三大类的数据率标准,其中的两大类分别是欧洲体制和北美体制,还有一种体制是日本标准(它的低速率部分和北美体制一样,但高次群又有日本自己的不同标准)。随着数据率的逐渐提高,国际上强烈要求使用统一的数据率,否则互相通信时要进行数据率的转换,这太麻烦,而且费用高。STS就是为同步传送而制定的北美标准数据率。
然而技术的发展又把光纤技术用到了长距离通信上。这样就出现了OC系列的标准,代表光载波的数据率。从表2-4可以看出,OC-n的数据率和STS-n的数据率是一样的。既然是这样,那有什么区别呢?原来STS系列标准是为数字电路的接口上(使用的是铜线)的电信号用的。而OC系列标准是为光纤接口上的光信号用的。因此,这两种标准系列在概念上是不一样的,虽然在具体的数据率的数值上是一样的。
后来ITU-T就制定了国际标准,使用的表示方法是STM-n,并且不分电信号还是光信号。但由于北美在光纤技术上的领先,我们在文献上更多看到的还是OC-n这样的表示方法。
但是现在很多人不太注意去区分这种不同。因此我们也经常看到,不管是在光纤接口上,或者是在数字电路接口上,大家都使用如OC-3或OC-12这样的表示方法。
还有一种表示方法,就是在OC-n的表示方法后面加上一个后缀C。C表示串接的(Concatenated)。加上后缀C就表示“不使用分用”)。我们知道,在电话系统中,广泛地使用复用技术,即若干个较低速率的信道可以复用为一个较高速率的信道。例如,在下图中,3个OC-1速率的信道,经复用后,变成为一个更高速率的OC-3速率的信道。这样在传输时比较经济。等到信号传送到终点后,再进行分用(即进行复用的逆过程),恢复成3个OC-1信道。但在数字通信中,在许多情况下,高数据率信号并非由许多低数据率信道经复用而得到的,而是从主机发送出信号,直接使用高数据率传送。假定我们是使用OC-3传送(即数据率为155.520 Mb/s)。在这种情况下,往往使用OC-3C来表示这样的信道,表示它不是由较低数据率复用的,以后也不需要使用分用把它还原为几个较低数据率的信道。
问题10:ATM是异步传递方式。是否ATM方式与同步通信完全无关?
答:不能这样说。我们知道ATM往往要使用下面的物理层进行传输,而SONET/SDH恰好是使用同步传输技术。因此,“ATM使用SONET/SDH”的传输方式,在物理层上观察,则所传送的比特流是同步传输的比特流。也就是说,在发送端和接收端之间的时钟有着严格的同步关系。ATM的“异步”只是说:每一个ATM信元在插入到下面的同步比特流中的时间是不确定的;可以连续插入,也可以在每个信元结束后停顿任意时间才插入下一个信元。
问题10:通过普通的电话用户线拨号上网时(使用调制解调器),试问一对用户线可容许多少个用户同时上网?
答:这并没有限制。但用户数目越多,则每一个用户的上网速率就越低。
多个用户共同使用一对电话线拨号上网有时是很有用的。例如,一个办公室内只有一对电话用户线可供拨号上因特网,但办公室内有多人在办公,他们都有自己的PC机,而且都想同时使用拨号上网。这时可将所有用户的PC机都用以太网连接起来(当然每一台PC机都必须安装一个以太网卡)。只有一台PC机要特殊些,即需要同时安装以太网卡和拨号上网卡(或使用外置的调制解调器)。这台特殊的PC机通常叫做代理服务器,它通过调制解调器用拨号方式与本地的ISP相连。代理服务器必须安装专门的软件(如Wingate 2.0),同时还要完成一些必要的配置,这样就能使连接在以太网上的各PC机用共享一个调制解调器的方式同时上网。ISP并不知道有多少人共享一个调制解调器。ISP只知道现在是这台代理服务器在使用拨号上网。ISP只分配一个临时的IP地址给此代理服务器暂时使用。
问题11:以太网使用载波监听多点接入碰撞检测协议CSMA/CD。频分复用FDM才使用载波。以太网有没有使用频分复用?
答:这里的“载波”并非频分复用FDM的载波。CSMA/CD协议的发明者故意使用了大家早已熟悉的旧名词Carrier(载波),来表示连接在以太网上的工作站检测到了其他工作站发送到以太网上的电信号。
问题12:什么是10 Mb/s以太网的5-4-3规则?
答:10 Mb/s以太网最多只能有5个网段,4个转发器,而其中只允许3个网段有设备,其他两个只是传输距离的延长。在10BASE-T中,只允许4个级连集线器。
问题13:是否SDH/SONET只能为ATM使用?
答:不是。
不仅ATM可以使用SDH/SONET,而且时分复用TDM和IP数据报都可以使用SDH/SONET。实际上,当初提出SONET时,ATM还没有问世。SONET的提出是为了使不同的时分复用体系(PCM体系)在高速传输时其高次群在速率上能够得到统一。但后来ATM利用了SDH/SONET的高速同步数字传输这一特点。
问题14:假定在一个局域网中计算机A发送ARP请求分组,希望找出计算机B的硬件地址。这时局域网上的所有计算机都能收到这个广播发送的ARP请求分组。试问这时由哪一个计算机使用ARP响应分组将计算机B的硬件地址告诉计算机A?
答:这要区分两种情况。
如果计算机B和计算机A都连接在同一个局域网上,那么就是计算机B发送ARP响应分组。
如果计算机B和计算机A不是连接在同一个局域网上,那么就必须由一个连接在本局域网上的路由器来转发ARP请求分组。这时,该路由器向计算机A发送ARP回答分组,给出自己的硬件地址。
问题15:在因特网中最常见的分组长度大约是多少个字节?
答:使用以太网是和因特网相连的最常用的局域网,而以太网的数据字段最多只允许装入1500字节。因此在因特网上传送的分组长度一般都不会超过1500字节。
由于现在因特网上最常用的应用程序是电子邮件和万维网。这两个应用程序都使用TCP进行传输,因此经常要用到TCP的确认报文段。这种TCP确认报文段没有数据,只有20字节的首部,再加上IP数据报的20字节首部,使得IP数据报(即分组)的长度只有40字节。
根据美国MCI主干网上传送的分组的统计数据,大约有40%的分组为40字节长(即它们携带的数据都是TCP的确认报文段)。大约有15%的分组为576字节左右的长度(即IP数据报的默认长度)。大约有10%的分组为1500字节长。超过1500字节的分组数是很少的。
问题16:ARP和DNS是否有些相似?它们有何区别?
答:如果说ARP和DNS有相似之处的地方,那么这仅仅是在形式上都是主机发送出请求,然后从相应的服务器收到所需的回答。另外一点是这两个协议经常是连在一起使用的。但重要的是:这两个协议是完全不同的。
DNS是应用层协议,用来请求域名服务器将连接在因特网上的某个主机的域名解析为32 bit的IP地址。在大多数情况下,本地的域名服务器很可能还不知道所请求的主机的IP地址,于是还要继续寻找其他的域名服务器。这样很可能要在因特网上寻找多次才能得到所需的结果,最后将结果发送给原来发出请求的主机(见教材的8.2.3节)。
ARP是网络层协议(当然也有人认为它属于链路层),它采用广播方式请求将连接在本以太网上的某个主机或路由器的32 bit的IP地址解析为48 bit的以太网硬件地址。
问题17:电话通信和电子邮件通信都是使用客户服务器工作方式吗?
答:因特网的电子邮件通信当然是使用客户服务器工作方式。传统的电话通信虽然有主叫方和被叫方(主叫方先拨号,被叫方摘机,然后通话),但通信的工作方式并不是客户服务器方式。然而新型的IP电话(使用H.323协议或SIP协议)则使用了客户服务器的工作方式。
问题18:在TCP传送数据时,有没有规定一个最大重传次数?
答:我们知道以太网规定重传16次就认为传输失败,然后报告上层。但TCP没有规定最大重传次数,而是通过设置一些计时器来解决有关传输失败的问题。
本文解答了网络通信中的常见问题,包括主机与计算机的区别、电路交换与分组交换的概念、面向连接与无连接服务的区别、不同网络协议的特点及应用场景,以及网络通信中的其他基本概念。
1275

被折叠的 条评论
为什么被折叠?



