TCP/IP 模型有 4 层还是 5 层?

Kar*_*amy 1 networking tcpip

在一些站点中,给出了 TCP/IP 模型有 4 层;网络接入、互联网、传输和应用。但在其他参考文献中,该模型显示为具有 5 层(使用物理层和链路而不是网络访问层)。

其实标准是什么?

Fra*_*mas 5

我相信您正在将 IP 的 DOD\DARPA 堆栈与 OSI 模型混为一谈。

请参阅此处了解每个模型的层如何相互映射。

http://netcert.tripod.com/ccna/internetworking/dod.html

请记住,协议建模的某些方面纯粹是概念性的,不一定模仿模拟现实。例如,在现代网络中,OSI L1 和 L2 在网卡电路及其驱动程序代码中实现,但没有好的方法来区分一个在哪里结束,另一个在哪里开始。毕竟,通过网络发送媒体兼容帧的任务不能与构建具有所有正确数据结构的 802.3 帧的任务分开。

这些层不一定是具体的(尤其是从应用程序的角度来看),因此可能没有“正确”的答案。无论代码和电路的架构如何,协议都可以有任意多的层,只要您选择将其分割成多少层即可。

模型通常只是您思考问题的方式,在这种情况下,两种模型都适用于不同的分析目的。


小智 5

不确定这是否有帮助,但是。

最初的 TCP/IP 网络模型从 4 层开始

  1. 链路层
  2. 互联网
  3. 运输
  4. 应用

TCP/IP第二版变成5层:将Internet层更名为网络层,并将链路层分为2层

  1. 身体的
  2. 数据链接
  3. 网络
  4. 运输
  5. 应用

参考

达乌,I.(nd)。为什么我们应该了解 TCP/IP 和 OSI 模型?摘自 CCNA 中心:http://www.ccnahub.com/ip-fundamentals/understanding-tcp-ip-and-osi-models/