WEB_网络_webservice-http-soap的异同_待

原创 2015年07月06日 16:52:05

守护进程和服务进程


白话网络通信

通信的主体实体

程序如何抽象主体

通信的标准协议

标准协议的实现

应用层如何使用底层服务

应用层的协议

webservice原理

http原理

https原理



通信的主体是什么?

       1、物理实体:两台交互的主机

       2、程序实现:两个交互的进程

最为基础的抽象概念:进程

       

《Linux Socket编程(不限Linux)》http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html


分析网络协议的异同

socket、http、webservice均是建立在TCP/IP协议之上,三者的差异:

socket:不控制传输数据,想传什么传什么,想连多久连多久(可能又服务会将其断掉)

http:控制传输数据,要求header、body等按格式填写,不对body等数据块的具体内容进行控制

webservice:控制传输数据,数据的header、body


1、TCP/IP四层协议与OSI七层标准模型的关系和异同?

2、应用层的协议和服务:

      2.1 http协议,万维网服务

      2.2 ftp协议,文件传送服务

      2.3 POP3协议,邮件服务

      SOAP协议,webservice服务

3、各应用层协议跟socket的关系

《JAVA Socket 底层是怎样基于TCP/IP 实现的》http://blog.sina.com.cn/s/blog_7ffb8dd501012bkl.html

《socket百度百科》http://baike.baidu.com/link?url=ZQKf1e47bPYREzl6RruTRAlAzj7juVNkF4SJq08vetwukA9zxF_YmQ9PO5TqgvKK58oMz2Ov5ENTV9hPgvAdqnHZ4VDWCjQq_IDfZDK2q5y

《如何选择WebService框架JWS,Axis2,XFire,CXF,Spring WS》http://zhidao.baidu.com/link?url=Y_PRIdmZ0Gr4keNpFoZvtc8fxOQXsUOHFnM2pAqmQMAw7XGUB7oUTaP0ORwS4ps0JpZSPiQobjvQwvYtIS1EN5fi2TfBOSm_c1JZyeLU1q3

《http、TCP/IP协议与socket之间的区别》http://www.2cto.com/net/201211/166537.html

Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。


简单理解Sockethttp://www.cnblogs.com/dolphinX/p/3460545.html

TCP/IP

英文全称:transaction control protocol / Internet protocol

中文翻译:传输控制协议/网间协议

核心作用:定义主机如何连入互联网及数据如何在他们之间传输的标准


4、详细了解json

5、基于SOAP和REST的webservice异同及实现

《TCP/IP网络协议的通俗理解,socket,http,soap》http://blog.csdn.net/eyeooo/article/details/7438267

《What is the difference between a socket and a web service》http://www.quora.com/What-is-the-difference-between-a-socket-and-a-web-service

《java socket编程 》http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html

《 java Socket用法详解》http://blog.csdn.net/semillon/article/details/7515926





WEB_容器_tomcat_工作原理_待

参考文档: 1、《Tomcat工作原理》http://blog.sina.com.cn/s/blog_7cc931cb01014r6n.html 2、《浅谈tomcat工作原理》http://www....
  • cwy52
  • cwy52
  • 2015年06月24日 15:20
  • 311

WEB_基础_interceptor工作原理_待

专门讲解interceptor出现的原因、解决的问题、工作的原理和逻辑等
  • cwy52
  • cwy52
  • 2015年06月24日 16:32
  • 222

WEB_基础_fillter工作原理_待

专门讲解fillter出现的原因、解决的问题、工作的原理和逻辑等
  • cwy52
  • cwy52
  • 2015年06月24日 16:29
  • 214

WEB_基础_jsp工作原理_待

研究jsp的产生背景、解决的问题、工作的原理和使用的场景 参考文档: 1、《Jsp与servlet的区别》http://blog.chinaunix.net/uid-26284395-id-303...
  • cwy52
  • cwy52
  • 2015年06月24日 16:11
  • 217

WEB_基础_listener工作原理_待

专门讲解listener出现的原因、解决的问题、工作的原理和逻辑等
  • cwy52
  • cwy52
  • 2015年06月24日 16:31
  • 144

WEB_基础_servlet工作原理_待

专门讲解sevlet出现的原因、解决的问题、工作的原理和逻辑等 参考资料: 1、《servlet百度百科》http://baike.baidu.com/link?url=KsqxUPCehyscQ...
  • cwy52
  • cwy52
  • 2015年06月24日 16:03
  • 191

BP神经网络和感知器有什么区别?

BP神经网络和感知器有什么区别? 推荐于2016-11-15 01:48:08 1、BP神经网络,指的是用了“BP算法”进行训练的“多层感知器模型”。    2、感知器(MLP,Mul...
  • kebu12345678
  • kebu12345678
  • 2017年02月04日 20:45
  • 574

抽象类和接口有什么异同

接口和抽象类的相同点: 1.都不能被实例化 2.接口的实现类或者抽象类的子类都只有实现了接口或者抽象类中的方法后才能被实例化。 接口和抽象类的不同点: 1.接口只有定义,其方法不能在接...
  • XiaopinOo
  • XiaopinOo
  • 2017年09月07日 18:41
  • 172

全局变量和静态局部变量的异同(待更新)

相同点: 1.未被初始化的全局变量和静态局部变量系统赋初值0; 2.生命周期:从程序执行开始(主函数执行开始)到整个程序结束(主函数结束) 不同点: 作用域: 全局变量作用范围是整个程序,即全局变量...
  • github_38193925
  • github_38193925
  • 2017年04月05日 17:41
  • 41

Android 双卡双待

转自这里 一、双卡双待背景分析 用户为了兼顾运营商优势,使用双卡双待手机: 双卡双待这项技术在发展中国家使用很普遍,因为在发展中国家电信运营商发展不够成熟,相关管理制度不完善。从用户的角度...
  • u013127724
  • u013127724
  • 2015年07月10日 16:18
  • 1184
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WEB_网络_webservice-http-soap的异同_待
举报原因:
原因补充:

(最多只允许输入30个字)