什么是传输独立/依赖协议?

时间:2017-07-24 07:17:45

标签: soap protocols messaging transport

我是网络服务和网络协议的初学者。我遇到了一个名为“独立传输”的术语,如“SOAP被称为独立于传输的消息传递协议”。

我搜索了很多网站,但我找不到合适的解释?谁能解释一下这个词的意思呢?

提前致谢..

3 个答案:

答案 0 :(得分:0)

想把我的理解简单化为帮助问题。 Web服务通常用于提供两个或多个应用程序之间的通信。两个或多个系统意味着,它们确实有自己的运行时间,运行时间可以在任何平台上,并且可以使用不同的语言构建。在一个场景中,他们通过交换数据相互通信。 REST和SOAP是Web服务使用现有的通信层,如HTTP,FTP等。而REST工作在HTTP和SOAP上使用任何(独立于传输)可用但大多数应用程序使用HTTP。如何在SOAP的情况下配置通信协议?每种语言都有自己的支持。想听听更多关于此事的内容。

答案 1 :(得分:0)

协议栈的传输层是处理进程之间信息传输的层,通常在不同的计算机上。

网络上使用的公共传输协议是HTTP,HTTPS,FTP,SMTP等。

其中许多传输协议都内置了安全性,压缩,加密等功能。

已经实现了SOAP,以便以自包含的方式内置所有必需的功能。因此,尽管存在SOAP over HTTP的绑定,但并不要求SOAP必须使用HTTP。

换句话说, SOAP是一种与传输无关的消息传递协议

答案 2 :(得分:0)

要使Web服务进行通信,它们必须利用一些底层的“通信协议”,例如HTTP(目前最常见),就像邮递员使用一条路(如今最常见)来传递邮件一样。

REST使用HTTP ...

SOAP使用...好吧,真的。我的意思是,任何可以将XML从A点传输到B点的东西。

这就是“独立于传输”的含义,对您传输数据的方式没有限制。