问题描述
小弟说实话不很懂这方面的东西,但上头要求比较一下这两种方式的优劣,欢迎大家赐教啊!“按照一定的网络传输协议,通过符合FTP/TCP/IP等协议的数据报或者以SOAP的方式传送到接口服务器。”这是出处,请各位在大局方面评论一下这两种方式,搜索没有类似问题,只有请诸位赐教啦!
解决方案
解决方案二:
SOAP、FTP、TCP/IP三者都不在一个层次上比较什么?还优劣...如果是上头的要求给你上头说...去学学基础...
解决方案三:
果然人都是逼出来的。。。。。55555大侠给点这几方面的基础撒最好是宏观上的我去先去学习一下也好跟上头说这没法比呀
解决方案四:
这些基础应该都是很基础的东西了...先去看看OSI七层模型和TCP/IP四层模型...搞清楚TCP/IP和HTTP及FTP的关系...再去看看SOAP的概念...搞清楚SOAP和HTTP的关系...
解决方案五:
大侠小弟明白啦http和ftp都在应用层上是不是可以这样说soap跟ftp都没有可比性更别提tcp/ip了小弟还有一个疑问ws和中间件有何区别孰优孰劣啊
解决方案六:
中间件其实就是一个程序...ws(WebService?)其实也是一个程序...所以ws可以作为中间件...
解决方案七:
“是不是这样说比较合适:中间件是webservice的核心,但是要实现webservice的功能必须要遵守soap、xml、uddi、wsdl等网络技术规范?”引用坛友的,大侠您说是不是这样啊?
解决方案八:
顶起大侠们再帮忙看看啊
解决方案九:
“按照一定的网络传输协议,通过符合FTP/TCP/IP等协议的数据报或者以SOAP的方式传送到接口服务器。”TCP/IP是通讯协议簇,是互联网通信的基础。FTP:应用层文件传输协议,建立在TCP/IP的基础上。SOAP:简单对象访问协议,以HTTP协议为基础,当然HTTP协议也是建立在TCP/IP的基础上。
解决方案十:
SOAP基于HTTP,而HTTP基于TCP,TCP基于IP,关于传输,SOAP2后定义了一系列WS-*系列的标准,提供了安全,可靠传输,加密等等内容,并且由于是基于XML的,所有SOAP可以穿越防火墙。当然也可以直接采用TCP方式进行交互(甚至IP,如果你愿意的话),优点也很明显,那就是效率高,因为避免了应用层的封装,但是,TCP是不能穿越防火墙的,适用于局域网内对传输性能要求比较高的系统,同时开发成本也上升很多。.NET还是封装了TCP传输的。你不太懂得话,就照我说的去忽悠老板吧。
解决方案十一:
对了,你还提了个FTP,FTP的话也是应用层的,主要用于传输文件等资源。这就看你系统的需求是什么了
解决方案十二:
多谢大侠们啦谢谢谢谢了:)
解决方案十三:
小弟真是感激涕零啊不过俗话说多多益善哈还是希望大侠们能继续不吝赐教!
解决方案十四:
引用9楼gngnandgngn的回复:
SOAP基于HTTP,而HTTP基于TCP,TCP基于IP,关于传输,SOAP2后定义了一系列WS-*系列的标准,提供了安全,可靠传输,加密等等内容,并且由于是基于XML的,所有SOAP可以穿越防火墙。当然也可以直接采用TCP方式进行交互(甚至IP,如果你愿意的话),优点也很明显,那就是效率高,因为避免了应用层的封装,但是,TCP是不能穿越防火墙的,适用于局域网内对传输性能要求比较高的系统,同时开发成本也上升很多。.NET还是封装了TCP传…
SOAP基于HTTP,而HTTP基于TCP,TCP基于IP哎~~
解决方案十五:
IP协议为网际层协议,只负责将数据包发送到目的主机,但并不能保证一定能够目的主机接受到TCP协议为传输层协议,通过超时重发等规则,使用IP协议,能够确保目的主机收到数据包而Http为应用层协议,使用TCP协议,实现超文本传输,而SOAP在Http的基础上定义的,是一种用于在非集中、分布式环境中交换信息的轻型网络协议,它是一种基于XML的协议.建议对TCP/IP好好研究研究
解决方案:
SOAP是封包。。。TCP/IP是协议
解决方案:
Soap也是一种协议八
解决方案:
soap是高层协议建立在http上
解决方案:
该回复于2008-06-16 08:56:28被版主删除
解决方案:
引用8楼dk385的回复:
“按照一定的网络传输协议,通过符合FTP/TCP/IP等协议的数据报或者以SOAP的方式传送到接口服务器。”TCP/IP是通讯协议簇,是互联网通信的基础。FTP:应用层文件传输协议,建立在TCP/IP的基础上。SOAP:简单对象访问协议,以HTTP协议为基础,当然HTTP协议也是建立在TCP/IP的基础上。
解决方案:
解决方案:
网络有7层结构,分别是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层TCP/IP是工作在网络层的,负责计算机底层报文传送FTP:是工作在应用层的,用于文件传输SOAP:是工作在应用层的,简单对象访问协议,以HTTP协议为基础的。
解决方案:
引用21楼isline的回复:
网络有7层结构,分别是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层TCP/IP是工作在网络层的,负责计算机底层报文传送FTP:是工作在应用层的,用于文件传输SOAP:是工作在应用层的,简单对象访问协议,以HTTP协议为基础的。
看过才发现,大学的东西还真是很有用的!对于学习来说!
解决方案:
ding!!!!!!!!!!!
解决方案:
如果真要比较,可以有两点:1传输速度Tcp通道的速度非常快,如.netRemotinghttp通道的速度相比之下会慢一些,如webservice2安全性SOAP的方式可以穿透防火墙