我是网络服务和网络协议的初学者。我遇到了一个名为“独立传输”的术语,如“SOAP被称为独立于传输的消息传递协议”。
我搜索了很多网站,但我找不到合适的解释?谁能解释一下这个词的意思呢?
提前致谢..
答案 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点的东西。
这就是“独立于传输”的含义,对您传输数据的方式没有限制。