设为首页收藏本站language 语言切换
查看: 1763|回复: 10
收起左侧

[已解决] OSI7层结构和实际设备的疑惑

[复制链接]
发表于 2012-7-23 02:56:20 | 显示全部楼层 |阅读模式
我能够理解OSI七层模型的封装与解封的过程,但是如果把每层上的工作设备联系起来就觉得很疑惑。

应用层、表示层、会话层---- (客户端)
传输层             ---------------- (协议)
网络层            ----------------- (路由器)
数据链路层     ----------------- (二层交换机)
物理层            ----------------- (集线器)

比如说封装这个过程,从最顶层一直往下走到物理层然后以比特的形式传输出去。换成工作设备角度来看,数据是从PC---协议----路由器----交换机----集线器这一过程来走。以实际设备连接的情况来看,这个路线明显是错误的。正常企业网络构架是PC---交换机----路由器----外网,先不说没有集线器这东西,单单设备连接的顺序就不符合OSI模型,数据从PC发出会先经过交换机再到路由器,而OSI模型怎么会是先到路由器再到交换机最后到集线器?(有交换机干嘛还用集线器)
为什么会出现这种情况?
发表于 2012-7-23 21:09:54 | 显示全部楼层
楼主你理解错误了,先纠正一下,设备应该是说属于几层设备,而不是说设备工作在第几层,例如路由器因为他有路由功能,所以他属于三层设备,而同时他也有二层设备跟一层设备的功能;就像现实中只有2个路由没有交换机的情况下,可以把其中一个路由当作交换机使用,以达到更多的PC能够连接到外网。

点评

经典: 5.0
经典: 5
  发表于 2012-12-19 12:59
沙发 2012-7-23 21:09:54 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-23 23:02:45 | 显示全部楼层
xx6311834 发表于 2012-7-23 21:09
楼主你理解错误了,先纠正一下,设备应该是说属于几层设备,而不是说设备工作在第几层,例如路由器因为他有 ...

哦,谢谢,我大概理解了,交换机是2层设备,但是它只具有转发和接受的功能,对数据没影响,数据到了路由器,才封装添加那些标签的!路由器包含了3层2层以及1层的功能!是不是啊?
板凳 2012-7-23 23:02:45 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-24 08:48:52 | 显示全部楼层
地板 2012-7-24 08:48:52 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-24 09:03:14 | 显示全部楼层
5# 2012-7-24 09:03:14 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-24 09:20:32 来自手机 | 显示全部楼层
dwmhcy 发表于 2012-7-23 23:02
哦,谢谢,我大概理解了,交换机是2层设备,但是它只具有转发和接受的功能,对数据没影响,数据到了路由器 ...

是的,设备属于几层,是看他的功能最高去到几层,像三层交换机也有路由功能,所以三层交换机属于三层设备
6# 2012-7-24 09:20:32 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-24 10:15:21 | 显示全部楼层
我对osi7层的理解:
我要给朋友传点视频,在我的pc上数据会依次通过应用层表示层会话层传输层,数据到达网络层+源ip目的ip--->数据链路层+源mac目的mac-->物理层把上面传下来的数据转换成二进制1010101-->到达你的hub,hub会把数据向所有端口发送(所以我们称hub是一层设备,它只进行数据的转发和中继不涉及到选路)-->你的switch交换机收到数据后先把101010转化成为帧,这个转换就是物理层向数据链路层转换。它从帧中得到你要去的主机位置,它在把数据包重新封装好在对应的接口发出(所以我们说交换机工作在二层,它是个二层设备)
7# 2012-7-24 10:15:21 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-24 10:30:39 | 显示全部楼层
如果你发送的数据目的地和你不在一个广播域内,则数据必然要经过路由,路由器收到后也是要拆包,它不会关注前两层只关注第三层,当它拆到三层后知道你的目的ip,经过查路由表知道路径后,开始从三层封装发给下一级设备(这个设备是路由器交换机还是hub都进行前面说说的步骤。)-->数据到达目的地后目的地的pc开始从物理层拆包-->拆成帧,发现目的mac是自己,继续拆包-->发现目的ip是自己继续拆包--->传输层-->会话层-->表示层-->应用层,我的朋友就看到了我给他发的视频了。不要把osi想到太复杂,每一层和对端的每一层是相同平级的。
8# 2012-7-24 10:30:39 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-8 00:15:12 | 显示全部楼层
谢谢
9# 2012-11-8 00:15:12 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-12-19 13:00:28 | 显示全部楼层
10# 2012-12-19 13:00:28 回复 收起回复
回复 支持 反对

使用道具 举报

 成长值: 64660
发表于 2013-9-18 09:04:41 | 显示全部楼层
11# 2013-9-18 09:04:41 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-27 10:16 , Processed in 0.154773 second(s), 28 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表