OSI 以使用数百种协议来完成其工作而闻名。OSI 和 TCP/IP 都具有 TCP 和 IP 协议分别工作的传输层和网络(Internet)层。很明显,TCP/IP 模型同时使用 TCP 和 IP 协议。我的问题是 OSI 模型是否使用与 TCP/IP 模型相同的 TCP 和 IP 协议,或者它是否有针对特定功能的自己的协议?
谢谢你的时间!
OSI 以使用数百种协议来完成其工作而闻名。OSI 和 TCP/IP 都具有 TCP 和 IP 协议分别工作的传输层和网络(Internet)层。很明显,TCP/IP 模型同时使用 TCP 和 IP 协议。我的问题是 OSI 模型是否使用与 TCP/IP 模型相同的 TCP 和 IP 协议,或者它是否有针对特定功能的自己的协议?
谢谢你的时间!
分层模型不使用协议。分层模型提供了构建协议的结构。
OSI 模型是一个非常详细和严格的模型。它是作为一种理论模型(在某种程度上)与不断发展的 TCP/IP 或DoD模型并行开发的,后者在很大程度上是从实践中得出的。OSI 是构建协议概念的好方法,只要您不拘泥于字面意思。
DoD 模型几乎将传输层(=应用层)以上的所有内容和网络层(=链路层)以下的所有内容放在一起,这在专注于网络层时可能是一种实用的方法,但在做更多事情时它缺乏上下覆盖复杂的设计。
但即使是 OSI 也可能不足以满足所有目的。例如以太网一般覆盖OSI的物理层和数据链路层。但是,IEEE 802.3 为物理层定义了最多四个子层,为数据链路层定义了最多三个子层。
OSI 模型没有指定协议——只有功能。TCP 和 IP 由 TCP/IP 模型定义。看看这个问题对你有没有帮助。
OSI - 是层,tcp/ip - 是特定协议。所以,他们之间是有区别的。