开放系统互连参考模型


Posted in 面试题 onJune 29, 2016
1、国际标准化组织ISO在1979年建立了一个分委员会来专门研究一种用于开放系统的体系结构,提出了开放系统互连OSI模型,这是一个定义连接异种计算机的标准主体结构。
2、OSI简介:OSI采用了分层的结构化技术,共分七层,物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
3、OSI参考模型的特性:是一种异构系统互连的分层结构;提供了控制互连系统交互规则的标准骨架;定义一种抽象结构,而并非具体实现的描述;不同系统中相同层的实体为同等层实体;同等层实体之间通信由该层的协议管理;相信层间的接口定义了原语操作和低层向上层提供的服务;所提供的公共服务是面向连接的或无连接的数据服务;直接的数据传送仅在最低层实现;每层完成所定义的功能,修改本层的功能并不影响其他层。
4、物理层:提供为建立、维护和拆除物理链路所需要的机械的、电气的、功能的和规程的特性;有关的物理链路上传输非结构的位流以及故障检测指示。
5、数据链路层:在网络层实体间提供数据发送和接收的功能和过程;提供数据链路的流控。
6、网络层:控制分组传送系统的操作、路由选择、拥护控制、网络互连等功能,它的作用是将具体的物理传送对高层透明。
7、传输层:提供建立、维护和拆除传送连接的功能;选择网络层提供最合适的服务;在系统之间提供可靠的透明的数据传送,提供端到端的错误恢复和流量控制。
8、会话层:提供两进程之间建立、维护和结束会话连接的功能;提供交互会话的管理功能,如三种数据流方向的控制,即一路交互、两路交替和两路同时会话模式。
9、表示层:代表应用进程协商数据表示;完成数据转换、格式化和文本压缩。
10、应用层:提供OSI用户服务,例如事务处理程序、文件传送协议和网络管理等。

Tags in this post...

面试题 相关文章推荐
Yahoo的PHP面试题
May 26 面试题
JRE、JDK、JVM之间的关系怎样
May 16 面试题
如何让Java程序执行效率更高
Jun 25 面试题
是什么让J2EE适合用来开发多层的分布式的应用
Jan 16 面试题
为什么要有struct关键字
May 08 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
Nov 26 面试题
简述安装Slackware Linux系统的过程
May 08 面试题
说一下Linux下有关用户和组管理的命令
Aug 18 面试题
Ajax的工作原理
Dec 04 面试题
类的返射机制中的包及核心类
Sep 12 面试题
请用Java实现列出某个目录下的所有文件
Sep 23 面试题
北京振戎融通Java面试题
Sep 03 面试题
简述网络文件系统NFS,并说明其作用
Oct 19 #面试题
网络体系结构及协议的定义
Mar 13 #面试题
简述DNS进行域名解析的过程
Dec 02 #面试题
西安启天科技有限公司网络工程师面试题笔试题
Jun 12 #面试题
名词解释型面试题(主要是网络)
Dec 27 #面试题
WINDOWS域的具体实现方式是什么
Feb 20 #面试题
了解AppleTalk协议吗
Apr 01 #面试题
You might like
PHP移动文件指针ftell()、fseek()、rewind()函数总结
2014/11/18 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
2016/03/07 PHP
php微信开发之上传临时素材
2016/06/24 PHP
php 中phar包的使用教程详解
2018/10/26 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
javascript Window及document对象详细整理
2011/01/12 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
2017/01/22 Javascript
详解AngularJs ui-router 路由的简单介绍
2017/04/26 Javascript
AngularJS 仿微信图片手势缩放的实例
2017/09/28 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
2020/12/30 jQuery
python查找目录下指定扩展名的文件实例
2015/04/01 Python
Python实现基于C/S架构的聊天室功能详解
2018/07/07 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
Python的形参和实参使用方式
2019/12/24 Python
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
财务科长个人对照检查材料
2014/09/18 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js
如何使用PostgreSQL进行中文全文检索
2021/05/27 PostgreSQL
Ajax实现异步加载数据
2021/11/17 Javascript
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers