不同系统应用间的通信方式

1.基本概念

既然涉及到通信方式,我们不得不提到如下几个概念:同步、异步、单工、半双工、全双工、UDP、TCP、HTTP。
同步和异步:
同步:提交请求->等待服务器处理->处理完毕返回
异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕
also:
同步是指:发送方发出数据后,等接收方发回响应以后,才发下一个数据包的通讯方式。
异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。

单工,全双工和半双工:
单工:是指消息只能单方向传输的工作方式
半双工:是指数据可以沿两个方向传送,但同一时刻一个信道只允许单方向传送,因此又被称为双向交替通信
全双工:是指在通信的任意时刻,线路上可以同时存在A到B和B到A的双向信号传输。

UDP、TCP、HTTP:
TCP:面向连接、流模式、保证数据有序、可靠性高、传输慢,占用资源多,传输层协议
UDP:无连接、数据报模式、数据无序、不可靠、但传输快,占用资源少,传输层协议
HTTP:基于TCP,无连接(实际上是短连接),无状态,应用层协议

上面说到了这么多,下面我们就分析一下构建在这些基本概念之上的一些技术协议和通信框架。

2. 传统MVC

这个实际上和上面的没有关系,这里只是为了说明不同系统间通信的必要性。
传统MVC方式

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值