webservice websocket ajax http tcp/ip 之间有什么区别和共性 好混乱?求理清思路

webservice websocket ajax http tcp/ip 之间有什么区别和共性 好混乱?求理清思路

阅读 6.5k
2 个回答

tcp/ip 和 http 以及websockt 都是种网络通讯协议。http和socket是基于tcp/ip 的,所以在网络架构中层级高于tcp/ip

ajax 是一种用于创建快速动态网页异步更新技术。

webserivce 是提供调用一种应用服务。

补充下. ajax和Webservice 都是基于http 协议的. ajax可以传输xml json html text等灵活的格式 webservice 则一定是xml 且遵守一定的定义方式.不像ajax传输的xml可以随意定义. 由于webservice更具备规范性.所以它通常用做系统间接口调用.

http websocket ajax 通常都 传输字符串 除一部分特殊webservice 可能会使用诸如对象流通常也是字符串. socket 则更加底层 二进制 字符串 只要是0 1 存的它都能发.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进