真正懂OSI七层模型的大侠告诉我OSI到底是什么

我根本就不知道OSI七层模型是在干什么
1、它的目的是为了网络通讯,数据传输对吗?
2、OSI到底是虚幻的东西还是实际的东西啊?路由器交换机网线这些都是实际的东西,可以摸到,可以知道是干什么用的。可OSI摸不到看不到我怎么知道数据传输到哪层了,什么应用层物理层等等七层,既然是虚幻编造出来的那还管它到哪层了干嘛?天哪,好乱

1. osi参考模型的最大作用是降低网络的复杂性,将复杂的网络问题简单化,以便快速定位和解决网络故障。
2. OSI参考模型是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层,每一层都有相关的物理设备,比如路由器,交换机。
我们举个例子:现在两台主机不能通信,原因可能有很多,那么我们就可以根据OSI参考模型的7层(由低到高,物理层,数据链路层,网络层,会话层,表示层,应用层)来发现故障,解决故障:首先检查物理层,我们可以检查网线,接口是否正常;再检查数据链路层,比如交换机的配置,VLAN的划分是否准确;再检查网络层,IP地址,网关配置是否合理,等等等等,以此类推。

至于你说的不知道数据传输到哪一层了?我个人认为,可能是你对数据封装的过程不是很了解:
先说封装:发送数据,数据由高层向下层走,每到一层,就会在原始数据上加上当前层的PDU(PDU你可以理解为是这一层的一个标示);
再说解封装:接受数据,数据又底层走向上层,每到一次,就会去掉当前层的PDU。

至于说到底到了哪一层,只要了解了当前层的PDU就知道了:
举个简单例子:如果给上层数据加上了端口号,那么就是到了传输层;加上了IP地址就是到了网络层;同样去掉的时候也是一样的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-13
OSI是开放系统互联参考模型.相当于标准,因为生产网络设备的厂商很多,如果没有一个最基本的模型概念作为参考,那各个厂家研发的设备就各自不同,那样的话网络互联就难了,各厂家的设备互不兼容.
网络的分层设计也是基于OSI的七层的.
相似回答