半双工 使用一个线对 会发生冲突 速率只有以太网的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
WebSocket协议是基于TCP的一种新的网络协议,应用层,是TCP/IP协议的子集。 它实现了浏览器与服务器全双工(full-duplex)通信,客户端和服务器都可以向对方主动发送和接收数据。在JS中创建WebSocket后,会有一个HTTP请求发向浏览器以发起请求。在取得服务器响应后,建立的连 ...
分类:
Web程序 时间:
2017-12-25 13:47:12
阅读次数:
216
1、TCP的特点: 基于字节流面向连接可靠传输缓冲传输全双工流量控制 2、头部格式和说明 图源百度。如下图示,就是TCP包的头部结构。可以看到这个头部最少有4x5=20个字节。 另外还需要理解TCP协议是承载在IP协议中的。关于IP协议可以参考:http://www.cnblogs.com/xcyw ...
分类:
其他好文 时间:
2017-12-20 22:11:26
阅读次数:
284
一、含义 WebSocket 是一种在单个TCP连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 ...
分类:
Web程序 时间:
2017-12-17 18:20:22
阅读次数:
215
Usart --串口(通用同步/异步串行接收/发送器) 由两根线组成(RX接收线/TX发送线) USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备. 全双工操作(相互独立的接收数据和发送数据); 同步操作时,可主机时钟同步,也可从机时钟同步; 独立的高精度波特率发生 ...
分类:
其他好文 时间:
2017-12-09 20:58:50
阅读次数:
155
多用户全双工聊天简陋版 简单实现了两个客户端之间的通信,客户端发送消息,先由服务器接收,然后服务器转发到另一客户端。 该版本功能非常简陋,仅仅实现了最简单的聊天,有很多地方需要注意。 工作步骤: 服务器端运行 一个客户端运行,连接成功后输入用户名,服务器会保存该用户名在一个字典中,字典的对应关系是 ...
分类:
编程语言 时间:
2017-12-09 00:41:17
阅读次数:
438
WebSocket 教程 概述 WebSocket 是什么? WebSocket 是一种网络通信协议。RFC6455 定义了它的通信标准。 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 为什么需要 WebSocket ? 了解计算机网络协议的人,应该 ...
分类:
Web程序 时间:
2017-12-07 19:13:17
阅读次数:
333
端口协商参数: speed - 速率; duplex - 双工模式 半双工 - 同一时刻,只能收或者发; 全双工 - 同一时刻,可以同时收和发;建议: 不同类型的设备之间进行互联链路时,需要手动指定速率和双工==================
分类:
其他好文 时间:
2017-12-07 16:03:31
阅读次数:
192
什么是web socket? web socket 是一项为了解决跨域问题的新浏览器API,web socket 的目标是在一个单独的持久的连接上提供全双工,双向通信。 点击链接让我们一起了解一下web socket,http://www.ruanyifeng.com/blog/2017/05/we ...
分类:
Web程序 时间:
2017-12-04 22:27:02
阅读次数:
267