"应用层"与TCP网络模型的"传输层"有何不同?

stu*_*uck 9 networking tcp transport

问:"应用层"与TCP网络模型的"传输层"有何不同?

我是一名学生,了解网络计划的基础知识.这是作业中给出的一个问题,我无法解释清楚.

我理解每个层的概念及其在模型中的作用,但我如何比较和解释Applicaiton层和传输层之间的差异?

谢谢.

And*_*rew 6

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

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


Tau*_*uir 5

这很简单。

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

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

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