什么是OSI模型?它如何适用于今天的networking?

  • 作为系统pipe理员,我应该了解OSI模型 ? ( Rec X.200 )
  • 简而言之,层是什么,他们做什么?
  • 我在日常工作中需要了解多less?
  • 这与TCP / IP模型有何不同? ( RFC1122 )
  • OSI模型是否仍然适用于今天的networking?

我没有看到能够区分两个模型之间的层次有什么不妥。 另外一方面,当您正在与人交谈或阅读引用OSI模型的前四层的文档时,掌握OSI模型的知识就会派上用场:

在这里输入图像描述

这里有一些链接,说明每个层的作用:

作为技术人员,当遇到networking连接故障时,我们始终将OSI模型用作networking技术。 既然我们的networking是build立在这个模型上的,即使我们没有真正意识到这一点,我们也会使用它。

在解决networking问题时,我们经常使用OSI模型。

  1. 物理 – networking电缆是否插入?
  2. 数据链接 – 你有链接灯?
  3. networking – 你有一个IP?
  4. 传输 – 你可以ping(或更准确的SaveTheRbtz指出远程login)您的默认网关?
  5. 会话 – 你有DNS服务器信息? 你可以ping通4.2.2.2但不是google.com?
  6. &7.演示和应用程序 – 你可以浏览到一个网站?

即使您不知道,也可以使用OSI。 意识到这可能会帮助您更好地与人员/供应商沟通有关networking情况。 许多公司需要广泛的OSI知识来进行networkingauthentication(我知道思科就是这样做的)。

我在1990年通过背诵OSI层模型得到了我的第一份工作。 他们印象最深刻。 我实际上并不了解,但我可以把它背诵好。

您需要了解OSI模型,因为代理,负载平衡器和其他类似的许多文档都会引用“第7层”或“第4层”,您需要知道他们在说什么。

该wiki页面在解释图层方面做得相当不错。 TCP / IP模型位于OSI模型之上。

至于今天是否适用,我想说的答案是“有点”。 现在很多设备都是混合设备,并且同时在多个层上工作以更有效地路由数据包。 然而,如果你正在做任何forms的networkingdevise,至less要知道2,3,4和7层的基础知识和一些主要缩略语是很方便的。

现在,你不需要知道整个OSI模型。

你真的只需要知道:

  • 第2层 – 以太网,wifi,ppp等帧
  • 第3层 – IP数据包
  • 第4层 – TCP和UDP数据包
  • 第7层 – 其他一切

(反过来品尝,如果它冒犯你有第七层在底部)

另见https://www.isc.org/logoware/isc-9-layer-osi-model-cotton-t-shirt

我发现我的OSI模型知识在解决networking和系统问题方面非常有用。 即使TCP / IP不直接映射到OSI模型,它也是一个可用于指导调查问题的理论模型。

作为一名系统pipe理员,OSI模型的熟练程度对我在networking上发现问题的帮助非常大。 以下链接是关于如何使用OSI模型对networking进行故障排除的简单说明。

http://www.petri.co.il/csc_how_to_use_the_osi_model_to_troubleshoot_networks.htm

我真的不相信很多(如果有的话)系统pipe理员需要以任何特定的方式了解OSI模型,但IP模型是非常重要的,并且一直在使用。