您的位置:首页 > 理论基础 > 计算机网络

计算机网络基础之OSI七层参考模型(一、基本介绍)

2013-08-18 19:27 579 查看
学习网络技术,就是研究两台网络设备的通讯流程,我们必须要知道它们之间在通讯的过程中都发生了什么。

OSI七层模型就是两台网络设备之间通讯的一个经典的研究、学习模型。OSI七层模型是每个学习网络技术的人都必须要详细了解的模型。下面,会带大家由浅入深的了解OSI七层模型的内容。

注:OSI七层模型也可以叫做OSI参考模型

 

一、什么事OSI参考模型?(开放式系统互联)
 Open System Interconnection,中文译为:开放式系统互联

OSI参考模型对网络结构进行了层次化的划分,共分为了七层,所以我们也经常称OSI参考模型为“OSI七层模型”:

应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

对于OSI参考模型的结构,就如同公司的结构:董事会、财务部、销售部、技术部等等,各兼所职,缺一不可。在一个主机到主机的通讯过程中,OSI参考模型的这七层各兼所职,每层都完成一定的功能。

OSI参考模型一共有七层结构,其中:

1)、上三层主要与网络应用相关,负责对用户数据进行编码等操作。

2)、下四层主要是负责网络通讯,负责将用户的数据传递到目的地。



二、OSI对网络通讯过程分层有什么好处?
 OSI七层模型之所以要对网络分层,主要是在网络通讯的整个过程中,将整个流程细化开来,每一层完成各自的事情,互不干扰。

在一个端到端的通讯过程中,比如我们打开了一个浏览器,输入一串网址,回车就可以进入该网站中,这么一个操作对于我们日常上网来说是再简单不过的事情,不过,对于整个数据传递的流程却是非常复杂的。

就好比说,两个公司之间洽谈业务,也许在外人看来,只有成功或者失败两个结果,但是中间的过程和内容却是异常的复杂。

OSI参考模型就好比一个公司结构。

对于一个公司来说:财务部、销售部、技术部、后勤部等,各个部门都在整个工作中只完成自己的事情,互相不干扰,最终把各自完成的成果提交给老板,老板进行汇总各部门的意见之后就可以作出决策了。

而对于OSI来说:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层,在通讯的过程中,各层所负责的事情也各不相同,也不会互相干扰,但会协同一起工作,最终完成整个通讯过程,将数据正确的交到对方电脑中。

OSI七层模型的层次化结构,归纳起来,有如下优点:

开放的标准化接口
多厂商使用统一结构,互相兼容
易于理解、学习和更新协议标准(更新某一层的协议,不会干扰到其他层)
模块化设计、流程化操作,程序员开发程序时,思路更清晰
网络分层,就像一个筛子,能快速定位故障发生的地方,更便于故障排除

三、OSI中的PDU是什么?
PDU协议数据单元(Protocol Data Unit)

数据在产生的过程中,经过OSI参考模型的每一层处理时,都会在最前面封装上该层相对应的数据,而这一层封装上去的内容,就是“协议数据单元“,也就是PDU。



 

参考资料:

1、维基百科:http://zh.wikipedia.org/wiki/OSI%E6%A8%A1%E5%9E%8B

附:OSI七层参考模型经典图:


友情链接:中视网
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: