网络通信
阏男秀
Python
展开
-
IP网络的基本概念
什么是IP呢?狭义地说,IP是计算机网络中的一种协议标准,对于在网络层采用IP协议的网络,我们称之为IP网络,其网络层的数据报格式和传输策略等都要符合IP协议的规范。那么什么是IP包呢?IP包实际上就是按照IP协议定义的格式所组成的数据报,通常由包头(Header)和随后的一些数据组成,这里的数据可以是文件、终端应用程序或一段E-Mail消息等。在IP网络上,所有的信息都将转载 2016-05-08 11:52:50 · 2766 阅读 · 1 评论 -
【网络安全】在局域网里创建个人CA证书
前言这篇文章主要是给另一篇文章提供生成个人CA证书步骤的教程。生成CA证书首先网上下载一个openssl软件,Windows可以从这里下载:已经编译好的Windows下的openssl,当然也可以在Linux下生成。之后按步骤输入下面指令生成证书。这一步是创建根证书。创建私钥> openssl genrsa -out ca/ca-key.pem 1024 ...转载 2017-04-25 09:38:43 · 17636 阅读 · 8 评论 -
【MQTT】使用Wireshark分析MQTT协议
由于wireshark抓MQTT协议的包只能显示到TCP层次,要分析MQTT协议,就要添加wireshark插件——Wireshark Generic Dissector。原创 2017-05-07 11:31:33 · 17403 阅读 · 8 评论 -
【MQTT】EMQ初体验——在CentOS7上部署MQTT服务器
之前一直使用Apache-Apollo作为MQTT服务器,深入摸索后发觉没有一些自己想要的功能。那么,接下来我打算尝试部署一下EMQ——百万级分布式开源物联网MQTT消息服务器。这篇文章主要是讲解在该CentOS 7服务器上部署EMQ。原创 2017-07-26 14:30:40 · 24556 阅读 · 9 评论 -
【Python】TCP Socket的粘包和分包的处理
概述在进行TCP Socket开发时,都需要处理数据包粘包和分包的情况。本文详细讲解解决该问题的步骤。使用的语言是Python。实际上解决该问题很简单,在应用层下,定义一个协议:消息头部+消息长度+消息正文即可。那什么是粘包和分包呢?关于分包和粘包粘包:发送方发送两个字符串”hello”+”world”,接收方却一次性接收到了”helloworld”。分包:发送方发送字符串原创 2016-08-02 17:47:25 · 21012 阅读 · 16 评论