1Websocket简介1WebSocketprotocol是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯2Websocket原理1他是基于TCPSOCKET上添加了一些上层协议。2很多网站为了实现即时通信,所用的技术都是轮询(polling),轮询是在特定的时间间隔(比如1秒
分类:
Web程序 时间:
2018-01-09 16:38:49
阅读次数:
293
半双工 使用一个线对 会发生冲突 速率只有以太网的30-40% 全双工 使用两个线对 不会发生冲突 速率理论上可以达到以太网的200% 全双工应用在以下典型环境中: 交换机和主机之间的连接 交换机和交换机之间的链接 主机和主机之间的交叉线链接 交换机和路由器之间的链接 路由器和路由器之间的链接 注意 ...
分类:
其他好文 时间:
2017-12-29 12:05:36
阅读次数:
118
我们知道TCP是全双工的,可以在接收数据的同时发送数据。假设有主机A在和主机B通信,可以认为是在两者之间存在两个管道。就像这样:A > BA < B 1.close close可以用来关闭一个文件描述符。也就可以用来关闭一个套接字。 当关闭一个套接字时,该套接字不能再由调用进程使用。如果调用进程再去 ...
分类:
其他好文 时间:
2017-12-27 22:38:53
阅读次数:
243
LTE TDD与LTE FDD技术简介和比较 LTE TDD与LTE FDD技术简介和比较 标签: 频分双工(FDD) 时分双工(TDD) LTE 标签: 频分双工(FDD) 时分双工(TDD) LTE 摘要:UTRA 的长期演进(Long Term Evolution ,LTE) 技术存在LTE ...
分类:
其他好文 时间:
2017-12-26 20:59:02
阅读次数:
165
# 无名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 # 高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程,这种方式我们成为高级管道方式。 # 有名管道 ... ...
分类:
系统相关 时间:
2017-12-26 11:56:49
阅读次数:
184
WebSocket协议是基于TCP的一种新的网络协议,应用层,是TCP/IP协议的子集。 它实现了浏览器与服务器全双工(full-duplex)通信,客户端和服务器都可以向对方主动发送和接收数据。在JS中创建WebSocket后,会有一个HTTP请求发向浏览器以发起请求。在取得服务器响应后,建立的连 ...
分类:
Web程序 时间:
2017-12-25 13:47:12
阅读次数:
216
1. 问题描述 利用赫夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站编写一个赫夫曼码的编 ...
分类:
其他好文 时间:
2017-12-23 15:53:10
阅读次数:
184
1、TCP的特点: 基于字节流面向连接可靠传输缓冲传输全双工流量控制 2、头部格式和说明 图源百度。如下图示,就是TCP包的头部结构。可以看到这个头部最少有4x5=20个字节。 另外还需要理解TCP协议是承载在IP协议中的。关于IP协议可以参考:http://www.cnblogs.com/xcyw ...
分类:
其他好文 时间:
2017-12-20 22:11:26
阅读次数:
284
iperf 2.05的时候,客户端可以使用参数"-d"来进行双工测试,先测试发送,client向server发送数据,等到测试时间结束后(默认为10s,可以通过-t选项来更改),然后再测试接收,client端接收server发送数据,最后得出发送和接收吞吐率。 server端配置: iperf -s ...
分类:
其他好文 时间:
2017-12-19 19:48:17
阅读次数:
147
一、含义 WebSocket 是一种在单个TCP连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 ...
分类:
Web程序 时间:
2017-12-17 18:20:22
阅读次数:
215