Protobuf应用广泛,尤其作为网络通讯协议最为普遍。本文将详细描述几个让人眼前一亮的protobuf协议设计,对准备应用或已经应用protobuf的开发者会有所启发,甚至可以直接拿过去用。这里描述的协议设计被用于生产环境的即时通讯、埋点数据采集、消息推送、redis和mysql数据代理。??Bwar从2013年开始应用protobuf,2014年设计了用于mysql数据代理的protobu
分类:
其他好文 时间:
2019-05-13 10:36:32
阅读次数:
134
隧道原理隧道是一种把一种网络协议封装进另外一种网络协议进行传输的技术。这里我们研究ssh隧道,所以所有的网络通讯都是加密的。又被称作端口转发,因为ssh隧道通常会绑定一个本地端口,所有发向这个端口端口的数据包,都会被加密并透明地传输到远端系统。隧道的类型ssh隧道有3种类型:动态端口转发(Socks代理)本地端口转发远端端口转发ssh端口转发常用选项-N#告诉SSH客户端,这个连接不需要执行任何命
分类:
系统相关 时间:
2019-04-16 17:41:48
阅读次数:
205
1.什么是Socket? Socket就是为网络服务提供的一种机制。 通讯的两端都有Sokcet 网络通讯其实就是Sokcet间的通讯 数据在两个Sokcet间通过IO传输。 2.TCP与UDP在概念上的区别 udp: a、是面向无连接, 将数据及源的封装成数据包中,不需要建立建立连接 b、每个数据 ...
分类:
Web程序 时间:
2019-04-15 18:00:52
阅读次数:
156
嵌入式工控机与普通工控机的区别首先,嵌入式工控机在整个测控系统中所处的位置,往往在前端,嵌入式工控机向上的连接往往是普通工控机,普通工控机的运算能力、软件资源、数据库支持等方面都是嵌入式工控机难以企及的;其次,在大型系统构建中,普通工控机的系统扩展能力、网络通讯能力也是嵌入式工控机难以替代的;还有,在可视化设计、流程监控、数据统计、科学计算、原型仿真设计、在环仿真等领域,普通工控机具有先天的优势嵌
分类:
其他好文 时间:
2019-04-11 17:56:04
阅读次数:
118
一.下载Vmware安装包(此处我安装的是VMware-workstation-full-14.1.3) 链接: https://pan.baidu.com/s/12xT1JaA7eheEgFfM-2klVg 提取码: 2ysg 并完成安装 二.下载待使用的Linux版本(此处我下载的是CentOS ...
网络协议和管理网络拓扑结构总线型网络:当网络之中的两台主机间想要通讯数,借助CSMA/CD(多路访问载波侦听冲突检测机制)进行通讯星型网络(HUB星型结构)环形拓扑网络(令牌环网,主机之间通过持有令牌进行通讯)OSI七层模型(国际标准化组织定义的网络通讯协议)应用层定义多种传输协议,以及用户身份的验证,如http,dns,mysql表示层格式化数据(封装相对应的MAC地址)构建数据提供各种加密机制
分类:
其他好文 时间:
2019-03-31 22:09:40
阅读次数:
218
socket编程socket这个词可以表示很多概念,在TCP/IP协议中“IP地址 + TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP + 端口号”就称为socket。在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么两个socket组成的socket pair就唯一标 ...
分类:
其他好文 时间:
2019-03-20 22:14:37
阅读次数:
179
UDP客户端代码: 网络通讯发送的是二进制字节,所以在发送的时候需要将发送的数据转换成二进制字节,也就是bytes字节 str.encode(“参数默认为utf-8编码,如果需要别的编码,在这里填写即可”) 编码 bytes.decode(“参数默认为utf-8编码,如果需要别的编码,在这里填写即可 ...
分类:
其他好文 时间:
2019-03-18 16:44:03
阅读次数:
237
网络编程: 指的是计算机中的互联网,是由多台计算机通过网线或者其他链接组成的 编写基于网络的应用程序,这一过程就称为网络编程 学习网络编程就是要学习利用网络来与另一台计算机相互传输数据,开发出支持网络通讯的应用程序。 C/S架构 提供数据的一方称之为服务器(Server) 访问数据的一方称之为客户端 ...
分类:
其他好文 时间:
2019-03-02 16:00:23
阅读次数:
174
一.网络基础知识概念 1.什么是网络? 网络即为实现通讯的技术。 2.网络的诞生六步曲 (1).早期的网络需要拥有两台通讯的主机,当主机之间有通讯需求是就构建网络进行通讯 (2).当主机网络需要通讯时需要有硬件的支持工作,网卡就是实现通讯的硬件,此时就诞生了硬件网卡 (3).当然实现网络通讯不仅要有 ...
分类:
系统相关 时间:
2019-03-01 12:39:50
阅读次数:
221