设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 网站基础 > 正文

大型网络公司面试真题,计算机网络常识详解

来源:王刚博客 编辑:小编 时间:2019-10-09 11:50
大型网络公司面试真题,计算机网络常识详解

1. 电路交换与分组交换的区别?优劣对比。

电路交换:由于电路交换在通信之前要在通信双方之间建立一条被双方独占的物理通路(由通信双方之间的交换设备和链路逐段连接而成)。因而有以下优缺点。

优点:

①由于通信线路为通信双方用户专用,数据直达,所以传输数据的时延非常小。

②通信双方之间的物理通路一旦建立,双方可以随时通信,实时性强。

③双方通信时按发送顺序传送数据,不存在失序问题。

④电路交换既适用于传输模拟信号,也适用于传输数字信号。

⑤电路交换的交换的交换设备控制均较简单。

缺点:

①电路交换的平均连接建立时间对计算机通信来说嫌长。

②电路交换连接建立后,物理通路被通信双方独占,即使通信线路空闲,也不能供其他用户使用,因而信道利用低。

③电路交换时,数据直达,不同类型、不同规格、不同速率的终端很难相互进行通信,也难以在通信过程中进行差错控制。

分组交换:分组交换采用存储转发传输方式,但将一个长报文先分割为若干个较短的分组,然后把这些分组(携带源、目的地址和编号信息)逐个地发送出去,因此分组交换除了具有报文的优点外,与报文交换相比有以下优缺点:

优点:

①加速了数据在网络中的传输。因为分组是逐个传输,可以使后一个分组的存储操作与前一个分组的转发操作并行,这种流水线式传输方式减少了报文的传输时间。此外,传输一个分组所需的缓冲区比传输一份报文所需的缓冲区小得多,这样因缓冲区不足而等待发送的机率及等待的时间也必然少得多。

②简化了存储管理。因为分组的长度固定,相应的缓冲区的大小也固定,在交换结点中存储器的管理通常被简化为对缓冲区的管理,相对比较容易。

③减少了出错机率和重发数据量。因为分组较短,其出错机率必然减少,每次重发的数据量也就大大减少,这样不仅提高了可靠性,也减少了传输时延。

④由于分组短小,更适用于采用优先级策略,便于及时传送一些紧急数据,因此对于计算机之间的突发式的数据通信,分组交换显然更为合适些。

缺点:

①尽管分组交换比报文交换的传输时延少,但仍存在存储转发时延,而且其结点交换机必须具有更强的处理能力。

②分组交换中的每个分组都要加上源、目的地址和分组编号等信息,这将增大传送的信息量,一定程度上降低了通信效率,增加了处理的时间,使控制复杂,时延增加。

③当分组交换采用数据报服务时,可能出现失序、丢失或重复分组,分组到达目的结点时,要对分组按编号进行排序等工作,增加了麻烦。若采用虚电路服务,虽无失序问题,但有呼叫建立、数据传输和虚电路释放三个过程。

总之,若传输的数据量很大,而且传送时间远大于呼叫时间,则采用电路交换较为合适;当端到端的通路有很多段的链路组成时,采用分组交换较为合适。从提高整个网络的信道利用率上看,分组交换优于电路交换。

2、OSI有哪几层,知道主要几层的各自作用。

OSI七层协议体系结构:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。

各层作用:

大型网络公司面试真题,计算机网络常识详解

1)物理层:

是OSI参考模型的最低层,它利用为数据链路层提供物理连接。为此,该层定义了物理链路的建立、维护和拆除有关的机械、电气、功能和规程特性。

物理层并不是指连接计算机的具体物理设备或传输介质,如双绞线、同轴电缆、光纤等,而是尽可能屏蔽掉具体传输介质和物理设备的差异,使其上面的数据链路层感觉不到这些差异。

2)数据链路层:

是为提供服务的,解决两个相邻结点之间的通信问题,传送的称为。

负责建立和管理节点间的链路,通过各种控制协议,将有差错的物理链路变为无差错的、能可靠传输数据帧的数据链路。

3)网络层:

是为提供服务的,传送的协议数据单元称为或分组。

该层的主要作用是解决如何使通过各结点传送的问题,即通过选择算法()将数据包送到目的地。当要跨越多个才能到达目的地时,还要解决网际互连的问题。

4)传输层:

传输层传送的称为段或。

的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理和等问题。该层向高层屏蔽了下层的细节,使高层用户看到的只是在两个传输实体间的一条到主机的、可由用户控制和设定的、可靠的。

5)会话层:

主要功能是管理和协调不同主机上各种进程之间的通信(对话),即负责建立、管理和终止之间的会话。得名的原因是它很类似于两个实体间的会话概念。例如,一个交互的用户会话以登录到计算机开始,以注销结束。

6)表示层:

处理流经结点的的表示方式问题,以保证一个系统发出的信息可被另一系统的应用层读出。和加密也是可提供的转换功能之一。

7)应用层:

是OSI参考模型的最高层,是用户与网络的接口。该层通过来完成网络用户的应用需求,如、收发电子邮件等。

3、TCP/IP有哪几层,知道所有层数的作用,会列举各层主要协议名称。

大型网络公司面试真题,计算机网络常识详解

1)网络接口层:

网络接口层是TCP/IP协议的最低层,负责接收IP数据包并通过网络发送这个IP数据包,或者从网络上接收物理帧,取出IP数据包,并把它交给IP层。

主要协议:IEEE802、PPP协议

2)网际层:

网络层负责数据包的寻径功能,以保证数据包能可靠地到达目标主机;若不能到达,则向源主机发送差错控制报文。网络层提供的服务是不可靠的,可靠性由传输层来实现。

主要协议: 协议、 控制报文协议、 、R反向地址转换协议。

3)运输层:


    本文网址:http://www.shlzwl.cn/a/jichu/2019/1009/68312.html ,喜欢请注明来源。

上一篇:网络基础:计算机网络基本概念
下一篇:没有了

网友评论:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
大型网络公司面试真题,计算机网络常识详解

站长沙龙 www.shlzwl.cn 中国百万站长的福音,一站式服务。网站地图

Copyright © 2002-2019 站长沙龙 客服qq:2501324206

Top