TCP建立连接 客户端必须将确认序号设置为服务端的ISN加1以对服务器的SYN报文段进行确认。 TCP连接终止 建立一个连接需要三次握手,而终止一个连接要经过4次握手。这是由TCP的半关闭造成的。既然一个TCP连接是全双工(即数据在两个方向上能同时传递),因此每个方向必须单独的进行关闭。 服务端收到 ...
分类:
其他好文 时间:
2017-01-07 21:12:03
阅读次数:
217
管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 信号量( semophore ) : 信号量是一个计 ...
分类:
系统相关 时间:
2016-12-30 20:25:08
阅读次数:
302
WebSocket是什么呢? WebSocket一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范,WebSocketAPI被W3C定为标准。 WebSocket 是独立的、创建在 TCP 上的协议, ...
分类:
Web程序 时间:
2016-12-30 19:01:28
阅读次数:
285
一、HTTP协议的弊端 将HTTP协议的主要弊端总结如下: (1) 半双工协议:可以在客户端和服务端2个方向上传输,但是不能同时传输。同一时刻,只能在一个方向上传输。 (2) HTTP消息冗长:相比于其他二进制协议,有点繁琐。 (3) 针对服务器推送的黑客攻击,例如长时间轮询。 现在很多网站的消息推 ...
分类:
Web程序 时间:
2016-12-17 02:28:19
阅读次数:
502
一、概述 TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。 TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream socket)的一种。 UDP:用户数据报协议。UDP是 ...
分类:
系统相关 时间:
2016-12-14 01:42:49
阅读次数:
320
一.SPI总线简介 串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口。SPI 用 于CPU与各种外围器件进行全双工、同步串行通讯。它只需四条线就可以完成MCU与各种外围器件的通讯,这四条线是:串行时钟线(CSK)、主 ...
分类:
其他好文 时间:
2016-12-13 18:47:36
阅读次数:
145
说到websocket大家一定不会陌生,WebSocket是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成,当浏览器和服务器握手成功后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。有了websocket,..
分类:
编程语言 时间:
2016-12-09 20:35:23
阅读次数:
221
1. 什么是Web Socket Web Socket是Html5中引入的通信机制,它为浏览器与后台服务器之间提供了基于TCP的全双工的通信通道。用以替代以往的LongPooling等comet style的实时解决方案。基于它们之间的比较以及Web Socket的优势参考https://www.w ...
一、SPI介绍 1.1技术性能: 采用主从模式,一般仅支持单Master--多Slave。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前--底位在后(MSB first)。接口有两条单向数据线,为全双工通信。 各半导体公司推出了大量的带有SPI接口的具有各种各样功能的芯片,如RAM ...
分类:
其他好文 时间:
2016-11-23 07:17:58
阅读次数:
335
mysql交互协议是开发mysql周边组件常用的协议,如JDBC,libmysql等等。 在此我们要认识到mysql交互协议其实是半双工的交互协议,至于为什么,这里就先挖个小坑,以后再填。 在探讨mysql交互协议的格式之前,我们要理清一个小问题,就是mysql交互协议会用到的基本数据类型。 1.整 ...
分类:
数据库 时间:
2016-11-17 14:05:36
阅读次数:
175