当我在研究我的计算机网络章节时,我看到了OSI OSI
参考模型,它推荐了七种情况。
my question is :
两个系统互连所需的minimum
层数是什么?为什么?我的意思是哪一个都可以排除。(我知道该标准是为互操作而开发的,但我想知道我的学业原因。)``
答案 0 :(得分:1)
最低要求是物理层。用导线连接两个设备,并在它们之间发送信号,无需任何更高层协议。当您使用锡罐和绳子制作对讲机时,这就是您所拥有的。这也是CO和老式模拟电话中手机之间发生的事情。
答案 1 :(得分:0)
最好的答案是所有这些都是必需的,但问题实际上毫无意义。
OSI模型是概念模型,即它代表在应用程序之间创建完整通信网络所需的全部内容。 让我们使用串行协议(RS-232或衍生产品)来获取OSI建模应用程序:
串行协议定义第一层或前两层(取决于您是否将7或8位串行数据包视为帧);但是为了进行通信,使用串行协议的网络堆栈需要定义其余的层:
其中一些定义可能是微不足道的,例如如果网络只包含两个与单个串行链路相连的节点,则第3层和第4层中的所有路由和寻址定义相当于:只有两个节点可以通信。
您可以问的最好的是网络堆栈是否符合OSI模型。 正如EJP评论的那样,答案很可能就是否定。 教授OSI模型的原因之一是它强调了当今通信中仍在使用的一个非常重要的方面:模块化。 另一个是它提供了通信栈必须支持的关注/功能的良好列表。 OSI模型旨在描述一个架构模型,其中每个层都是模块化的,即只要实现遵循模型就可以混合并匹配它们来创建网络堆栈:需要更高的安全性 - 使用加密将表示层更改为一个,更可靠的使用ECC等运输层 但是这些层都不是可选的。
允许(允许?)计算机连接到文件服务器的回声,无论是使用TCP / IP,IPX还是NetBios;允许您使用ADSL或电缆通过以太网或wifi访问互联网,一旦推出IPv6,您仍将使用与Stackoverflow服务器相同的HTTP通信。