网络传输 相关概念

单工

如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工。

例如:
无线广播,数据只能从发送到传输到接收端。

半双工

如果在任意时刻,信息既可由A传到B,又能由B传A,但只能由一个方向上的传输存在,称为半双工传输。

例如:HTTP协议
同一时刻数据只能单向流动,客户端向服务端请求数据或者服务器向客户端响应数据。

全双工

如果在任意时刻,线路上存在A到B和B到A的双向信号传输,则称为全双工。

例如:Socket协议、websocket协议、电话
socket协议是支持双全工的,发送数据的同时也可以接受数据。

短连接

短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接。

例如:HTTP协议
HTTP连接通讯方式:连接→数据传输→关闭连接。

长连接

指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持

例如:数据库连接池
连接→数据传输→保持连接(心跳)→数据传输→保持连接(心跳)→……→关闭连接。


想了解更多精彩内容请关注我的公众号

本人简书blog地址:http://www.jianshu.com/u/1f0067e24ff8    
点击这里快速进入简书

GIT地址:http://git.oschina.net/brucekankan/
点击这里快速进入GIT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值