急问:SOAP传输与FTP/TCP/IP的区别?

问题描述

小弟说实话不很懂这方面的东西,但上头要求比较一下这两种方式的优劣,欢迎大家赐教啊!“按照一定的网络传输协议,通过符合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的方式可以穿透防火墙

时间: 2024-07-29 16:00:22

急问:SOAP传输与FTP/TCP/IP的区别?的相关文章

TCP/IP、Http等各层协议汇总表

TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据.关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:"我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP.FTP.TELNET等,也可以自己定义应用层协议.WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做

TCP/IP, WebSocket 和 MQTT

按照OSI网络分层模型,IP是网络层协议,TCP是传输层协议,而HTTP和MQTT是应用层的协议.在这三者之间, TCP是HTTP和MQTT底层的协议.大家对HTTP很熟悉,这里简要介绍下MQTT.MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分.该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器的通信协议. HTTP的不足 HTTP协议经过多年的使用,发现了

标准C实现基于TCP/IP协议的文件传输

TCP/IP编程实现远程文件传输在LUNIX中一般都采用套接字(socket)系统调用. 采用客户/服务器模式,其程序编写步骤如下: 1.Socket系统调用  为了进行网络I/O,服务器和客户机两端的UNIX进程要做的第一件事是调用socket()系统调用,建立软插座,指明合适的通讯协议.格式为:  1 2 3 #include >sys/types.h> #include >sys/socket.h>    int socket(int family,int type,int 

从TCP/IP模型全面认识FTP

1. FTP协议概述 FTP是文件传输协议(File Transfer Protocol )的简称.FTP是TCP/IP的一种具体应用,它工作在OSI模型的第七层,TCP模型的第四层上,即应用层,使用TCP传输而不是UDP,FTP连接是可靠的,而且是面向连接,为数据的传输提供了可靠 的保证. FTP工作模式与客户/服务器模式相似.与大多数的其他TCP应用不相同的是,FTP在客户与服务器之间使用两个个TCP连接―――控制连接和数据连接,控制连接在客户与服务器交互的整个过程中一直存在,而数据连接只在

面试的时候考官问我,你怎么理解tcp/ip? 话说我得怎么回答呢?

问题描述 面试的时候考官问我,你怎么理解tcp/ip? 话说我得怎么回答呢? 面试的时候考官问我,你怎么理解tcp/ip? 话说我得怎么回答呢?求解!!! 解决方案 http://blog.csdn.net/fysy0000/article/details/6618620 解决方案二: 这个问题,应该没有标准问题吧.考官关注什么,与你面试的岗位有关吧. 参考:TCP/IP 解决方案三: 这个问题比较开放..举个你做过相关的例子好点.. 解决方案四: 它就是一种协议,网络传输就像咱们生活里一样签协

TCP/IP编程实现远程文件传输

 在TCP/IP网络结构中,为了保证网络安全,网络人员往往需要在路由器上添加防火墙,禁止非法用户用ftp等安全危害较大的TCP/IP协议访问主机.而有时系统维护人员需要用ftp将一些文件从中心机房主机传到前端网点主机上,比如应用程序的替换升级.如果每次传输文件时都要打开防火墙,未免显得有些繁琐,要是在自己的应用程序中增加一个专门的文件传输模块,那将是十分愉快的事情.    UNIX网络程序设计一般都采用套接字(socket)系统调用.针对目前十分流行的客户/服务器模式,其程序编写步骤如下:  1

tcp/ip socket-TCP/IP客户端与服务器之间的通信问题。。急求解决方法!!!!!

问题描述 TCP/IP客户端与服务器之间的通信问题..急求解决方法!!!!! 在做一个项目,问题,客户端和服务器端可以都开两个线程.即客户端打开线程1和线程2,服务器端打开线程1和线程2.在通信过程中服务器线程1与客户端线程1通信,服务器线程2与客户端线程2通信,这样子怎么实现呢???急求 解决方案 你先搞懂socket怎么用,然后网上有很多socket的例子,有的很不错,自己研究一下 解决方案二: socket我已经了解过了,实现了多个客户端同时与服务器之间的通信,现在想做客户端开两个线程一个

ip-请问TCP/IP中的协议都具备什么样的功能,都是如何工作的

问题描述 请问TCP/IP中的协议都具备什么样的功能,都是如何工作的 求助,请问TCP/IP中的协议都具备什么样的功能,都是如何工作的,求大神解答 解决方案 这几乎可以写一本书. 只能简单和你说说tcp和ip是干嘛的,别的自己去图示馆找书看,google或者看维基百科. ip是网络层(关于分层,去google osi分层模型)协议,它通过ip地址(是个人都知道ip地址)将数据发送到另一个主机,ip协议的作用就是在互联网上确定一台计算机的地址,和如何和它通讯. tcp是传输层协议,它的职责是确保数

《趣学CCNA——路由与交换》一第2章 TCP/IP协议2.1 TCP协议简介

第2章 TCP/IP协议 趣学CCNA--路由与交换 在上一章,我们郑重其事地介绍了无聊的OSI七层参考模型,并浓墨重彩地讲述了其中每一层负责提供的功能.OSI模型出身名门.条理清晰,只有一个"小小的"缺点,那就是一直没人太拿它当回事儿.所以,如果对它太认真,你就败了. 我们是有职业精神的,因此在介绍OSI模型时反复强调了这个模型是如何地曲高和寡.我们在上一章中花大篇幅介绍OSI模型有三个目的:一是延续各类技术教材的惯例,以免将本书作为技术开蒙读物的读者在与别人讨论技术问题时,因全然不