`
shyboy0358
  • 浏览: 33836 次
文章分类
社区版块
存档分类
最新评论

通信方式总结

阅读更多
之前做了一个支付相关的项目,分别用到了不同的通信方式,现在来总结一下
方式1:http方式
HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。就是我们常说的短连接。要保持客户端程序的在线状态,需要不断地向服务器发起连接请求。

优点:
1)基于应用级的接口使用方便;
2)程序员开发水平要求不高,容错性强;
缺点:
1)传输速度慢,数据包大(Http协议中包含辅助应用信息);
2)如实时交互,服务器性能压力大;
3)数据传输安全性差;(可以用https提高安全性)
应用场景:
适合于对传输速度,安全性要求不是很高,传输数据少,并且不送信频繁的应用。

方式2:socket(tcp/ip)方式
可实现S/C之间的物理连接,并进行数据传输,主要有UDP和TCP两个协议
通常情况下Socket连接就是TCP连接,因此Socket连接一旦建立,通信双方即可开始相互发送数据内容,直到双方连接断开。可以实现长连接或者短连接。
优点
1)传输数据为字节级,传输数据可自定义,数据量小(对于手机应用讲:费用低);
2)传输数据时间短,性能高;
3)适合于客户端和服务器端之间信息实时交互;
4)可以加密,数据安全性强;
缺点:
1)需对传输的数据进行解析,转化成应用级的数据;
2)对开发人员的开发水平要求高;
3)相对于Http协议传输,增加了开发量;
应用场景:
适合于对传输速度,安全性,实时交互,费用等要求高的应用中

方式3:soap 方式
soap就是将信息xml化,在用Http协议打包发送出去。通信方式和http类似,只不过信息结构可以定义。
分享到:
评论

相关推荐

    Java通信方式总结例程

    Java通信方式总结Demo,包括RPC、RMI、Socket以及线程间的通信方式等

    Linux系统中进程和线程的通信方式总结

    本文主要介绍了 Linux系统中进程和线程的通信方式总结 。

    常见linux与windows之间的通信方式总结

    常用的linux与windows下的文件传输方式总结,总结所有文件共享传输的方式

    activemq的几种基本通信方式总结

    这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨。activemq是JMS消息通信规范的一个实现。总的来说,消息规范里面定义最常见的几种消息通信模式主要有发布-订阅、点对点这两种。另外,通过结合...

    移动通信期末总结.doc

    移动通信:通信双方至少有一方处在移动情况下(或临时静止)的相互信息传输和交换 。. 接入信令:移动台到基站之间的信令 网络信令:网络节点之间的信令 话务量:话务量指在一特定时间内呼叫次数与每次呼叫平均占用...

    Vue.js组件间通信方式总结【推荐】

    组件之间通信分为三种:父-子;子-父;跨级组件通信。下面,就组件间如何通信做一些总结。需要的朋友可以参考下

    Android Phone蓝牙通信方式总结(Socket与Gatt)

    而Gatt方式说起来就比较复杂,我研究了好会儿,搜索了不少资料,走了不少弯路才总结出来。 首先来看比较简单的socket方式 其实无论是socket方式还是Gatt,Android设备间蓝牙通信都是一种CS(client-server)模式。 1...

    flex于java web通信方式,总结文本文件

    flex 通信方式 文本文件 java flex 通信方式 文本文件 java

    [详细完整版]移动通信总结.doc

    移动通信系统的分类:按工作方式的分类:单工通信、双工通信、半双工通信。按信号 形式分类:模拟网和数字网。 数字通信系统的主要优点:频谱利用率高,有利于提高系统容量。能够提供多种业务服 务,提高通信系统的...

    语音通信系统学习总结

    电话交换技术是采用面向连接的方式。双方开始通信之前,需要为通信双方分配一条具有固定带宽的通信网络,通信双方在通信过程中将一直占用所分配的资源,直到通信结束。并且在电路的建立和释放过程中都需要利用相关的...

    总结了-Vue3-的七种组件通信方式-别再说不会组件通信了.docx

    总结了-Vue3-的七种组件通信方式-别再说不会组件通信了.docx

    进程间的通信方式知识总结

    自己还是一个嵌入式的初学者,刚接触不久,所写的进程间的通信可能还存在小问题,望各位大佬指点指点

    通信信号调制方式总结,包括bpsk,qpsk,uqpsk,oqpsk,fm,gsmk

    通信信号调制方式总结,我自己才做的,完全没有问题,采用的都是根升余弦滤波器成型

    线程间通信的定义及全局变量的方法

    多进程和多线程是系统执行多任务机制的重要手段,多任务同时进行自然少不了相互之间的通信工作。下面先将线程间的通信方式总结一下,便于大家对比学习。

    1移动通信重点总结.doc

    为了缓解这 个问题和减少对系统频带的要求,可在通信设备中采用同步的半双工通信方式,即时分 双工(TDD)。故频分双工(FDD)和时分双工(TDD)相结合。例:手机。(FDD:用不 同载频来区分两个通信方向。TDD:收、...

    移动通信重点总结.doc

    一、填空 1】第一代、第二代、第三代通信系统的主要特性、双工方式、多址方式、语音信号的速 率等。 答案:第一代移动通信系统 --- 1G:模拟系统 基本特征:模拟技术、模拟电路, FDMA/FDD; 蜂窝结构、漫游、切换;...

    C#窗体间通讯的几种常用处理方法总结

    在进行C#应用程序开发的过程中,经常需要多窗体之间进行数据通信,本文举几个例子,把几种常用的通信方式总结一下,窗体界面如下图所示:  主窗体Form1是一个ListBox,单击选中某列时,弹出窗体Form2,Form2中两个...

Global site tag (gtag.js) - Google Analytics