开发者社区> 科技探索者> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

测试一下你对OSI/RM的掌握水平

简介:
+关注继续查看
自上次在博客中发了10多道有关IP地址自测和解析的试题后,不断有人留言,或者直接与我联系,希望我能提供更多的各方面自测题。于是,笔者再从我的新作更多自测题和解析请看该书。该书有1000多道网管员必须掌握的各方面面试题解析,同时包括了笔者大量有关职业成长和学习方法方面的文章。
 
面试题1OSI/RM7层结构中,      是第一个端端,也即主机主机的层次。      是进程—进程的层次,主要功能是组织和同步不同主机上各种进程间的通信。
解析:
OSI/RM7层结构中,物理层、数据链路层和网络层这3层是低3层,用来建立网络通信所必需的路径,可以说是网络通信的准备阶段。自传输层才开始真正的主机到主机的数据通信,而通信过程中的会话进程是由会话层来控制的。
答案:传输层,会话层。
 
面试题2可以实现不同网络或网段的互连、工作在开放系统互连参考模型物理层、数据链路和网络层的互连设备分别称为(1)、(2)、(3)。
(1)A. 网关            B. 路由器     C. 防火墙     D. 中继器
(2)A. 转发器         B. 防火墙     C. 网桥               D. 网关
(3)A. 转发器               B. 路由器     C. 网桥               D. 中继器
解析:
在物理层工作的常用设备有中继器和集线器;工作在数据链路层的设备有:网卡和网桥,2层交换机;工作在网络层的设备有:路由器,3层交换机。防火墙和网关是很特殊的设备,没有特定的工作层次,它们根据设计的不同,可以在各个层次工作,也可以在所有7层工作。
答案:DCB
 
面试题3OSI/RM7层结构中,处理系统之间用户信息的语法表达形式的是___;规定通信双方相互连接的机械、电气、功能和规程特性的是____;向用户提供各种直接服务,如文件传送、电子邮件或虚拟终端等的是___;通过校验和反馈重发等方法将原是不可靠的物理连接改成无差错的数据通道的是___层;负责通信子网中从源到目标路径选择的是____
解析:
这道题是综合考察了应试者OSI/RM参考模型中各层主要功能。可以与本章面试题1中的各层功能进行比较得出正确答案。
答案:表示层,物理层,应用层,数据链路层,网络层。
 
面试题4不列说法不正确的是(   )。
A. 以太网中可以不需要网络层
B. 数据链路层与网络的物理特性无关
C. 噪声使得传输链路上的0变成1,这一差错不能由物理层恢复
D. OSI模型中,表示层处理语法问题,会话层处理语义问题
解析:
这道题虽然主要是考对OSI/RM参考模型的理解,但所涉及的内容比较多,既包括了求职者对局域网结构的理解,也考核了求职者对OSI/RM 7层结构中各层主要功能的掌握。下面对各个说法进行逐一分析。
A这个说法肯定是正确的,因为它只是说可以不需要网络层,并没有说局域网就一定没有网络层,多局域网,或多网段互连还是需要网络层的。在用户的局域网中可以只是单网段的,不需要涉及到网络之间的互连,也就可以不要网络层。
对于C这个说法,也可以明确得出是正确的,因为OSI/RM中物理层是没差错控制功能的。传输链路上的纠错功能是由后面的数据链路层和传输层来实现的。
至于最终答案是B,还是D,可以先从D着手。回顾一下OSI/RM的会话层和表示层各自的主要功能就可以看出,D是错误的。尽管表示层是处理语法问题,但语义问题并不是由会话层处理的,而是由应用层处理的。
说明:“语法”是指信息的表示方法,也可以看成是信息的编码格式,如文字、图片或视频等格式。它是由OSI/RM表示层来完成的。而“语义”则是信息的具体内容或含义,也就是要做什么。信息的语义只能由应用层来识别。
通过以上分析,如果是单选题的话,就很容易得出答案是D。但这里还要弄清楚为什么B也是正确的。B所描述的是OSI/RM的物理层与数据链路层的关系。根据OSI/RM的分层原理可以知道,在7层结构中,各层之间是相对独立的,并没有相互依赖和相互影响的关系,由此可知B也是正确的。
答案:D
 
面试题5下列说法不正确的是(   )。
A. 当物理线路连接成功时,自然就建立一个物理连接
BRS-232规定的是物理层的特性
C. 多重连接由传输层管理
D. 路由选择可以由数据链路层完成
解析:
这道题要得出正确答案可能非常简单,也可能非常难,就看你对OSI/RM各层功能的理解程度如何了。
说法A肯定是正确的,物理线路连接成功,当然就已建立好了网络的物理连接,它并不需要其他层的参加。当然,这也只是在网络物理层面的连接是通的。就像在连接有线以太网一样,网线一拉,插入到网络两端设备的网络接口中即可。当然网络是否通,不仅取决于物理层的连接是否成功,还取决于数据链路层、网络层,甚至以上各层的连接是否成功。
至于B这个说法更可以马上看出它是正确的,因为RS-232就是一个物理接口(也就是通常所说的COM串口)标准。而物理接口规范的确立正是物理层的主要功能之一。
至于C这个说法,可以按如下方式来理解。OSI/RM7层结构中,下面3层属于低3层,负责创建网络通信所需的链路,而高4层才是负责具体的端到端通信。这里的“多重连接”不属于通信链路的创建,而是与端到端通信有关,所以它只与OSI/RM的高4层有关。在高4层中,通信连接是由传输层来管理的,所以本说法也是正确的。
D说法是错误的。如果这道题是单选题的话,可以立即选择这个选项。这里最容易误解的是,3层交换机具有的路由功能,所以可能误认为路由选择功能也是由数据链路层来完成的。但实际上3层交换机不仅工作在数据链路层,还可以工作在网络层,它的路由选择功能是由它在网络层来完成的,路由器也是3层设备,也是工作在网络层的。所以,无论是3层交换机,还是路由器,路由选择功能都是由网络层来完成的。
答案:D
 
面试题6当一台计算机发送E-mail到另一台计算机时,在接收邮件方的数据包打包步骤是(   )。
A. 数据、数据段、数据包、数据帧、比特
B. 比特、数据帧、数据包、数据段、数据
C. 比特、数据段、数据、数据包、数据帧
D. 数据段、数据包、数据帧、比特、数据
解析:
这道题考应试者对OSI/RM 7层结构中各层所传输的数据流。
其实可以用排除法迅速得出正确答案。首先要知道,在物理层上传输的是比特流,这样就迅速排除了题中的AD两个选项。至于BC两个选项,可迅速排除C,因为最后用户得到的肯定是原始数据,而不是以帧为单位的数据。所以得到本题正确答案为B
OSI中,数据在各层所采取的传输形式如下。
物理层是以比特流形式传输数据的,数据链路层是以帧的形式传输数据的,网络层是以数据分组(或称“数据包”)的形式传输数据的,传输层是以数据分段的形式传输数据的,以上3层是以数据本身的形式进行传输数据的。
答案:B
 
面试题7下列说法正确的是(   )。
A. 在发送端和接收端中只有对等层才能进行网络通信
B. 数据只能由高层向低层传输
C. 在发送端和接收端中没有任何两个对等层可以直接进行网络通信
D. 数据在对等层中传输的是协议数据单元(PDU
解析:
对于这类题,只能采取一一排除法。
A选项是正确的,在OSI7层参考模型中,发送端和接收端确实只有对等层才可以进行网络通信。也就是说,发送端的网络层只能最终与接收端的网络层进行网络通信,发送端的传输层也只能与接收端的传输层进行网络通信,其他层次也一样。
B选项是错误的。数据在发送端是由高层向低层传输的,而在接收端则是由低层向高层传输的。
C选项也是错误的。尽管发送端和接收端的两个对等层之间通常是不能直接进行网络通信的,数据要先在发送端由高层向低层传输,然后在接收端再由低层向高层传输,直到到达与发送端开始发送数据时的对应层次。但是,在物理层上,发送端和接收端是直接进行网络通信的,也就是物理连接是直接进行的,除此之外,其他任何层都不能直接进行网络通信。
D选项是正确的,这一点在上一题中已有解析,在此不再赘述。
答案:AD
 
面试题8以太网中的帧属于(   )协议数据单元。
A. 物理层            B. 数据链路层            C. 网络层     D. 应用层
解析:
OSI的七层结构中,物理层中传输的是比特流,数据链路层中传输的是帧,网络层中传输的是分组,传输层中传输的是数据分段,后面层中传输的是数据。
答案:B
 
面试题9HDLC协议工作在OSI模型的(   )。
A. 传输层         B. 网络层          C. 数据链路层          D. 应用层
解析:
高级数据链路控制(HDLC)协议是一种数据链路层协议,促进传送到下一层的数据在传输过程中能够准确地被接收(也就是差错释放中没有任何损失并且序列正确)。HDLC的另一个重要功能是流量控制,换句话说,一旦接收端收到数据,便能立即进行传输。HDLC是面向比特的同步通信协议,主要为全双工点对点操作提供完整的数据透明度。它支持对等链路,表现在每个链路终端都不具有永久性管理站的功能。
答案:C
 
面试题10OSI/RM参考模型的(   )完成差错报告、网络拓扑结构和流量控制的功能。
A. 物理层       B. 数据链路层     C. 网络层       D. 传输层
解析:
这道题同样是考应试者对OSI/RM 7层结构中各层主要功能的掌握。
首先要分析题中的关键词,如本题中的“网络拓扑结构”是个突破口。网络拓扑结构是指通信链路级别的结构,是由OSI/RM数据链接层来定义的。所以可以通过这个关键词确定本题的正确答案是B。实际上,本题中规定的其他两项功能,数据链路层也是具有的,那就是它的差错检测与控制及数据流量控制。
答案:B
本文转自王达博客51CTO博客,原文链接http://blog.51cto.com/winda/99927如需转载请自行联系原作者

茶乡浪子

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
入门推荐系统测试
入门推荐系统测试
19 0
【基础理论-白盒测试】:只要你看完这篇文章,你就超过了99.99%的同行了
【基础理论-白盒测试】:只要你看完这篇文章,你就超过了99.99%的同行了
50 0
回顾Jmeter压力测试(二)
回顾Jmeter压力测试(二)
26 0
【word小技巧】插入三阶以上的矩阵
简介:【word小技巧】插入三阶以上的矩阵
70 0
从零开始Ubuntu16.04+ORBSLAM2+ROS实验实录(二):相机测试与标定
从零开始Ubuntu16.04+ORBSLAM2+ROS实验实录(二):相机测试与标定
59 0
SAP CL_CRM_BOL_ENTITY单元测试方法
SAP CL_CRM_BOL_ENTITY单元测试方法
68 0
SAP CL_CRM_BOL_ENTITY单元测试方法
SAP CL_CRM_BOL_ENTITY单元测试方法
65 0
有趣的rownum测试
rownum在平时的使用中总是一个很自然的语法。如果说这个rownum是否有规律,可能很多人都会模棱两可。到底是还是不是呢,我们来做几个测试来说明。 这个结果也是在一个测试过程中无意发现的,没想到还蛮有意思。
905 0
艾伟:为WPF项目创建单元测试
可能你已发现一个问题,我们无法使用VS对WPF项目创建单元测试(VS2005不行,VS2008我没试过,但据说也不行),这让人很郁闷,这里将介绍如何使用NUnit来对WPF项目创建单元测试并解决其中的难题(但利用NUnit来对WPF创建单元测试时并不会像针对.
1026 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载