加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService和Socket的联系与区别

发布时间:2020-12-16 23:41:46 所属栏目:安全 来源:网络整理
导读:网络七层协议为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 。socket?只是?java在网络层定义的类,用来实现网络层。上面的各层需要我们自己在程序里实现。?例如端口可以自己定义?、数据包的定义、?数据包的加密解密等?而webService?java实
网络七层协议为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 。socket?只是?java在网络层定义的类,用来实现网络层。上面的各层需要我们自己在程序里实现。?例如端口可以自己定义?、数据包的定义、?数据包的加密解密等?而webService?java实现了应用层的工具,他基于的服务为http协议,通过服务器才可以发布出去。?
这样内部的端口的定义、数据包的定义和数据包的加密解密都做好了,所以我们就直接可以用了。?

webService?内部数据格式为xml格式、由于基于http协议,所以可以不受防火墙的影响。?

因为他的通信协议和我们浏览网页的协议是相同的。?

socket是系统层面的东西,可以完成TCP,UDP等协议之间的通信。 WebSevice是应用层面的东西,是使用Socket?+?HTTP?协议?的一种规范。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读