1、计算机网络与分布式计算机系统之间的区别与联系是什么?
两者在物理结构上是非常类似的,但是软件上有很大的差异。主要表现为:
1) 计算机网络以计算机网络通信和共享资源为主要目的,各计算机独立工作,向用户呈现分散系统。
2) 分布式系统以提高整体性能为主要目的,强调多计算机系统的整体性,各计算机协调自治工作,向用户呈现整体系统
2、什么是交换?比较说明常见的交换技术各自的特点。
交换是按某种方式动态地分配传输线路资源,交换可节省线路投资,提高线路利用率。实现交换的方法主要有:电路交换、报文交换和分组交换。其中:
电路交换:在通信双方之间建立一条临时专用线路的过程。可以是真正的物理线路,也可以是一个复用信道。
特点:数据传输前需要建立一条端到端的通路。——称为“面向连接的”(典型例子:电话)
过程:建立连接→通信→释放连接
优缺点:建立连接的时间长;一旦建立连接就独占线路,线路利用率低;无纠错机制;建立连接后,传输延迟小。
适用:不适用于计算机通信,因为计算机数据具有突发性的特点,真正传输数据的时间不到10%。
报文交换:以报文为单位进行“存储-转发”交换的技术。在交换过程中,交换设备将接收到的报文先存储,待信道空闲时再转发出去,一级一级中转,直到目的地。这种数据传输技术称为存储-转发。
特点:传输之前不需要建立端到端的连接,仅在相邻结点传输报文时建立结点间的连接。——称为“无连接的”(典型例子:电报)。整个报文(Message)作为一个整体一起发送。
优缺点:没有建立和拆除连接所需的等待时间;线路利用率高;传输可靠性较高;报文大小不一,造成存储管理复杂;大报文造成存储转发的延时过长,且对存储容量要求较高;出错后整个报文全部重发。
分组交换(包交换):将报文分割成若干个大小相等的分组(Packet)进行存储转发。
特点:数据传输前不需要建立一条端到端的通路——也是“无连接的”。有强大的纠错机制、流量控制、拥塞控制和路由选择能。
优缺点:对转发结点的存储要求较低,可以用内存来缓冲分组——速度快;转发延时小——适用于交互式通信;某个分组出错可以仅重发出错的分组——效率高;各分组可通过不同路径传输,容错性好。需要分割报文和重组报文,增加了端站点的负担。
3、路由选择的作用是什么?常用的方法有哪些?
路由选择或称路径控制,是指网络中的节点根据通信网络的情况(可用的数据链路、各条链路中的信息流量),按照一定的策略(传输时间最短、传输路径最短等),为数据报选择一条可用的传输路由,将其发往目的主机。
路由选择算法主要分为自适应式和非自适应式。非自适应式不能依据网络当前实际(实测或估测)的传输量和拓扑变化来为分组进行路由选择,而只能按原先设置好的路由传送分组;自适应算法能较好地适应网络中的通信量和拓扑的变化,但实现时难度大、开销多。实际上,非自适应路由的设置和更新是静态的,必须设置好才能投入运行,所以它又称为静态路由算法;而适应式路径的选择和修改是依据当前网络流量和网络拓扑而动态进行的,所以它又称为动态路由算法。
4、在运输层中端口的作用是什么,与网络地址又有何关系?
传输层一般使用端口(port)与上层进行通信,端口作为通信进程的唯一标识,在通信中起着非常重要的作用。
网络地址用于指示网络中某台特定的主机,而端口用于指明主机上的某个特定应用进程。
5、IP协议是无连接的,这意味着网络层的传输有什么样的特点?带来的问题是什么?
IP协议是无连接的,这保证了网络层的传输效率。但同时也带来了可靠性、安全性等问题。
6、 试分析CSMA/CD介质访问控制技术的工作原理。
侦听—发送—边发送边监听—冲突处理
7、如果10BASE2以太网中有一台工作站的网卡出现故障,它始终不停地发送帧。试分析一下,这个网络会出现什么现象?若这时从网络中任何其他一台正常的工作站上发送数据,会成功吗?将会发生什么事情?
根据CSMA/CD的工作原理可知这个网络将不能工作。因为出现故障的网卡不停地发送帧,其它站点将检测到介质始终处于忙状态,