webservice websocket ajax http tcp/ip 之间有什么区别和共性 好混乱?求理清思路
补充下. ajax和Webservice 都是基于http 协议的. ajax可以传输xml json html text等灵活的格式 webservice 则一定是xml 且遵守一定的定义方式.不像ajax传输的xml可以随意定义. 由于webservice更具备规范性.所以它通常用做系统间接口调用.
http websocket ajax 通常都 传输字符串 除一部分特殊webservice 可能会使用诸如对象流通常也是字符串. socket 则更加底层 二进制 字符串 只要是0 1 存的它都能发.
tcp/ip 和 http 以及websockt
都是种网络通讯协议。http和socket
是基于tcp/ip
的,所以在网络架构中层级高于tcp/ip
。
ajax
是一种用于创建快速动态网页异步更新技术。
webserivce
是提供调用一种应用服务。