通信分为并行通信和串行通信。 -并行通信 传输原理:数据各个位同时同步 优点:传输速度快 缺点:占用管脚资源多 -串行通信 传输原理:数据按照位顺序传输 优点:占用管脚资源少 缺点:传输速度相对慢 串行通信按照数据传送方向分为单工,半双工,全双工。 -单工:数据传输只支持一个方向上传输 -半双工:允 ...
分类:
其他好文 时间:
2018-12-28 17:47:08
阅读次数:
210
TCP概述 1 TCP是面向连接的传输层协议2 每一条TCP连接都能有2个端点3 TCP提供可靠交付的交付的服务4 TCP提供全双工通信5 面向字节流 滑动窗口 转自 http://blog.chinaunix.net/uid-26275986-id-4109679.html 三次握手(建立连接)四 ...
分类:
其他好文 时间:
2018-12-22 21:58:21
阅读次数:
214
介绍 WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。 上古时期的浏览器有 ...
分类:
Web程序 时间:
2018-12-21 22:53:45
阅读次数:
2277
一 什么是Websocket WebSocket是一种在单个TCP连接上进行全双工通信的协议 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双 ...
分类:
Web程序 时间:
2018-12-20 20:21:59
阅读次数:
412
WebSocket 是一种网络通信协议。RFC6455 定义了它的通信标准。 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 创建简易的聊天室 Document 引入socket.io.js 登录 ... ...
分类:
Web程序 时间:
2018-12-19 15:51:33
阅读次数:
151
一、通信知识中的半双工概念通信的方式分为:单工通信,半双工,全双工。全双工的典型例子是:打电话。电话在接到声音的同时也会传递声音。在一个时刻,线路上允许两个方向上的数据传输。网卡也是双工模式。在接收数据(比如一直在下载东西)的同时,又发送数据(比如请求网页)半双工:在同一个时刻只能进行一个动作。在一 ...
分类:
数据库 时间:
2018-12-19 15:40:35
阅读次数:
187
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。 在 WebSocket API 中,浏览器和服务器只需要完成一次握手的动作,浏览器和服务器之间就形成了一 ...
分类:
Web程序 时间:
2018-12-19 13:22:35
阅读次数:
412
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并 ...
分类:
编程语言 时间:
2018-12-14 22:40:18
阅读次数:
312
TCP滑动窗口控制流量的原理 TCP的滑动窗口机制 TCP这个协议是网络中使用的比较广泛,他是一个面向连接的可靠的传输协议。既然是一个可靠的传输协议就需要对数据进行确认。TCP协议里窗口机制有2种:一种是固定的窗口大小;一种是滑动的窗口。这个窗口大小就是我们一次传输几个数据。对所有数据帧按顺序赋予编 ...
分类:
其他好文 时间:
2018-12-12 23:52:30
阅读次数:
257
一 复习和目标 1 复习 协议概述: WebSocket内置消息定界并且全双工通信 WebSocket使用HTTP进行协议协商,协商成功使用TCP连接进行传输数据 WebScoket数据格式支持二进制和文本 初始握手和计算响应键值 消息格式 关闭握手 2 目标 Nodejs实现WebSocket服务 ...
分类:
Web程序 时间:
2018-12-12 00:29:16
阅读次数:
689