12

Q. TCP 网络模型的“应用层”与“传输层”有何不同?

我是一名学习网络程序基础知识的学生。这是作业中给出的问题之一,我无法解释清楚。

我确实了解每一层的概念以及它在模型中的作用,但我如何比较和解释应用层和传输层之间的差异?

谢谢你。

4

2 回答 2

9

传输是在两个端点之间移动数据的行为(想想 TCP/IP 中的“TCP”)。应用层是使用该传输的应用程序(例如 HTTP 或 FTP)。

有关详细信息,请参阅http://en.wikipedia.org/wiki/OSI_model

于 2010-11-13T03:22:04.417 回答
6

这很简单。

传输层——在两端之间传输数据。因此,它会处理很多事情,例如如果在先前的尝试中失败,则重新传输数据,流量控制,错误控制。您应该知道传输层和 DLL 的错误控制之间的区别。(google for it)。

应用层——靠近用户端。用户通过应用层与网络交互。说 HTTP 协议。应用层为最终用户定义关于通过互联网的通信数据的规则。它更面向软件。

作为一个 Lay,您认为应用层定义或设置数据传输规则,识别最终伙伴等(您可以搜索 HTTP 做什么?)并将数据提供给较低层,最后传输层负责将这些数据发送到网络。

于 2010-11-13T03:39:49.663 回答