前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络传输 相关概念

网络传输 相关概念

作者头像
java404
发布2018-05-18 14:43:11
8560
发布2018-05-18 14:43:11
举报
文章被收录于专栏:java 成神之路java 成神之路
单工

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

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

半双工

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

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

全双工

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

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

短连接

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

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

长连接

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

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


本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.12.16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 单工
  • 半双工
  • 全双工
  • 短连接
  • 长连接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档