`

TCP/IP、SOAP、HTTP的区别

阅读更多
术语TCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。
    你应该能理解,TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议。虽然TCP和UDP都是用来传输其他协议的,它们却有一个显著的不同:TCP提供有保证的数据传输,而UDP不提供。这意味着TCP有一个特殊的机制来确保数据安全的不出错的从一个端点传到另一个端点,而UDP不提供任何这样的保证。
    HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。
SOAP(Simple Object Access Protocal,简单对象访问协议) 技术有助于实现大量异构程序和平台之间的互操作性,根据我有限的了解,SOAP是把成熟的基于HTTP的WEB技术与XML的灵活性和可扩展性组合在了一起。比如我们.NET中的WEB服务,就是基于SOAP。
    记住,需要IP协议来连接网络;TCP是一种允许我们安全传输数据的机制,使用TCP协议来传输数据的HTTP是Web服务器和客户端使用的特殊协议。



应用层
例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP

表示层
例如XDR、ASN.1、SMB、AFP、NCP

会话层
例如ASAP、TLS、SSH、ISO 8327 / CCITT X.225、RPC、NetBIOS、ASP、Winsock、BSD sockets

传输层
例如TCP、UDP、RTP、SCTP、SPX、ATP、IL

网络层
例如IP、ICMP、IGMP、IPX、BGP、OSPF、RIP、IGRP、EIGRP、ARP、RARP、 X.25

数据链路层
例如以太网、令牌环、HDLC、帧中继、ISDN、ATM、IEEE 802.11、FDDI、PPP

物理层
例如线路、无线电、光纤、信鸽
分享到:
评论

相关推荐

    通过TCP / IP的安全Web服务

    描述一种通过TCP / IP传递使用ASP.NET Web客户端服务序列化的Soap消息的方法

    www.w3school.com.cn

    HTML/CSS(HTML/XHTML/HTML 5/CSS/CSS3/TCP/IP)、 JavaScript(JavaScript/HTML DOM/jQuery/AJAX/JSON/DHTML/E4X/WMLScript)、 Server Side(SQL/ASP/ADO/PHP/VBScript)、 ASP.NET(ASP.NET/Web Pages/Razor/MVC/Web ...

    使用TCPMonitor监控WebService SOAP消息

    NULL 博文链接:https://wangcheng.iteye.com/blog/383766

    计算机应用简历模板快速求职简历

    熟悉各种网络协议,如:tcp/ip,http,soap协议; 深入理解XML,有丰富的XML开发经验,熟练掌握DOM、SAX解析过程; 熟悉 SQLSERVER,能独立完成系统的分析、设计和开发。有良好的编程习惯,能够编写高内聚松耦合的...

    计算机应用专业简历模板.zip

    熟悉各种网络协议,如:tcp/ip,http,soap协议; 深入理解XML,有丰富的XML开发经验,熟练掌握DOM、SAX解析过程; 熟悉 SQLSERVER,能独立完成系统的分析、设计和开发。有良好的编程习惯,能够编写高内聚松耦合的...

    axis-bin-1_4.tar.gz

    事实上Apache Axis在了1.0版后,其发行版本还包括了完整的J2EE服务器插件, WSDL支持和生成,TCP/IP监视器等组件,从这个意义上来说Apahce Axis已不仅仅是个SOAP框架了,它包含了除了UDDI外对整个Web Service协议栈...

    w3school 教程(离线中文版)

    HTML教程:HTML XHTML CSS TCP/IP 浏览器脚本:JavaScript HTML DOM DHTML VBScript AJAX E4X WMLScript 服务器脚本:SQL ASP ADO PHP .NET(dotnet):.NET Microsoft .NET ASP .NET Mobile XML教程:XML DTD XML...

    Java开源

    事实上Apache Axis在了1.0版后,其发行版本还包括了完整的J2EE服务器插件, WSDL支持和生成,TCP/IP监视器等组件,从这个意义上来说Apahce Axis已不仅仅是个SOAP框架了,它包含了除了UDDI外对整个Web Service协议栈...

    webService分类列表

    事实上Apache Axis在了1.0版后,其发行版本还包括了完整的J2EE服务器插件, WSDL支持和生成,TCP/IP监视器等组件,从这个意义上来说Apahce Axis已不仅仅是个SOAP框架了,它包含了除了UDDI外对整个Web Service协议栈...

    历史上最全的W3CSchool版本

    TCP/IP XML教程 XML DTD XML DOM XSL XSLT XSL-FO XPath XQuery XLink XPointer Schema XForms SOAP WSDL RDF RSS WAP Web Services 浏览器脚本 JavaScript HTML DOM DHTML VBScript AJAX ...

    w3school web编程教程

    TCP/IP XML教程 XML DTD XML DOM XSL XSLT XSL-FO XPath XQuery XLink XPointer Schema XForms SOAP WSDL RDF RSS WAP Web Services 浏览器脚本 JavaScript HTML DOM DHTML VBScript AJAX ...

    w3school 5.0.CHM

    很全的教程,包括:HTML ,XHTML ,CSS ,TCP/IP ,XML ,DTD ,XML DOM ,XSL ,XSLT ,XSL-FO ,XPath ,XQuery ,XLink ,XPointer ,Schema ,XForms ,SOAP ,WSDL ,RDF ,RSS ,WAP ,Web Services ,JavaScript ,HTML DOM ,DHTML ,...

    W2School_Web网站技术教程

    TCP/IP XML教程 XML DTD XML DOM XSL XSLT XSL-FO XPath XQuery XLink XPointer Schema XForms SOAP WSDL RDF RSS WAP Web Services 浏览器脚本 JavaScript HTML DOM DHTML VBScript AJAX ...

    gsoap 2.8 (SOAP/XML 关于C/C++ 语言的自动化实现工具内附 CSharp webservice例子,及GSOAP client和server例子)

     ×gSOAP 支持 Zlib deflate and gzip compression(for HTTP, TCP/IP, and XML file storage)。  ×gSOAP 支持 SSL (HTTPS)。  ×gSOAP 支持 HTTP/1.0, HTTP/1.1 保持连接, 分块传输及基本验证。  ×gSOAP ...

    axis1.4.1常用

    6)包括一个可以监控TCP/IP包的工具 Axis起源于IBM的SOAP4J,是Apache SOAP的第三代产品,相对于以前的版本,它有如下特性: 1)快速,它使用了基于事件的SAX解析机制. 2)灵活,用户可以灵活定制扩展. 3)稳定,接口将会变动很...

    w3school.com.cn整站下载 领先的 Web 技术教程 离线学习

    TCP/IP XML教程 XML DTD XML DOM XSL XSLT XSL-FO XPath XQuery XLink XPointer Schema XForms SOAP WSDL RDF RSS WAP Web Services 浏览器脚本 JavaScript HTML DOM jQuery AJAX JSON DHTML VBScript E4X WMLScript...

    W3school CHM 2011.03 最新版

    TCP/IP XML教程 XML XSL XSLT XSL-FO XPath XQuery XLink XPointer DTD Schema XML DOM XForms SOAP WSDL RDF RSS WAP Web Services 浏览器脚本 JavaScript HTML DOM DHTML VBScript AJAX E4X WMLScript 服务器脚本 ...

    W3Schools.com 20091022 英文版整站教程 参考和实例 毛哥打包

    1.HTML,XHTML,CSS,TCP/IP 2.JavaScript,DOM,DHTML,VBScript,AJAX,E4X,WMLScript 3.SQL,ASP,ADO,PHP,ASP.NET,.NET Mobile,Web Services 4.XML,DTD,XML DOM,XSL,XSLT,XSL-FO,XPath,XQuery,XLink,Schema,SOAP,WSDL,RDF,...

    w3school 教程网站完整打包离线版

    HTML教程:HTML XHTML CSS TCP/IP 浏览器脚本:JavaScript HTML DOM DHTML VBScript AJAX E4X WMLScript 服务器脚本:SQL ASP ADO PHP .NET(dotnet):.NET Microsoft .NET ASP .NET Mobile XML教程:XML DTD XML DOM...

    W3school_20100923.chm

    TCP/IP CSS 2.0 XML教程 JavaScript XML jQuery DTD VBScript XML DOM HTML DOM XSL XML DOM XSLT ASP XSL-FO ADO XPath ASP.NET XQuery PHP 5.1 XLink XSLT 1.0 XPointer XPath ...

Global site tag (gtag.js) - Google Analytics