1、前言 随机数生成器在通信、加密、图像传输等领域应用广泛,且一般起到关键性作用。我在最近设计的一个近场射频通信协议的碰撞避退算法的过程中,便对此有深深体会。 2、伪随机数发生器 随机数发生器一般包括伪随机数发生器和真随机数发生器。伪随机数发生器的伪随机序列是由数学公式计算产生,如果生成随机数的算法 ...
分类:
其他好文 时间:
2017-01-21 14:58:43
阅读次数:
290
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1453班 姓名:彭垚 学号:20145317 成绩: 指导教师:娄嘉鹏 实验日期:2016.11.16 实验密级: 预习程度: 实验时间10:00-12:00 仪器组次: 必修/选修:必修 实验序号:五 实验名称:实 ...
分类:
其他好文 时间:
2016-12-04 11:49:43
阅读次数:
238
【NetBios 的结构体详解】 1、结构体。 2、命令 NetBIOS命令的使用方式有两种,即等待和非等待(或称为同步与异步)方式。 如果命令码的高阶位是0时是等待方式,命令将阻止提交命令的应用程序继续执行,直到该NetBIOS命令执行完毕后才允许这个应用程序继续执行。NetBIOS每次只能处理一 ...
分类:
移动开发 时间:
2016-12-01 21:45:49
阅读次数:
279
GLONASS、Galileo、GPS、北斗这些导航卫星系统统称GNSS(Global Navigation Satellite System)。 其中: GPS——美国的卫星导航系统; GLONASS——俄罗斯; Galileo——欧洲; 北斗——中国。 知名的厂家: 1,U-Blox: 瑞士U- ...
分类:
其他好文 时间:
2016-11-15 08:00:36
阅读次数:
125
我在前面一篇随笔《Socket开发框架之框架设计及分析》中,介绍了整个Socket开发框架的总体思路,对各个层次的基类进行了一些总结和抽象,已达到重用、简化代码的目的。本篇继续分析其中重要的协议设计部分,对其中消息协议的设计,以及数据的拆包和封包进行了相关的介绍,使得我们在更高级别上更好利用Sock ...
分类:
其他好文 时间:
2016-11-13 16:03:06
阅读次数:
200
与peer建立tcp连接后,首先发送handshake消息进行握手 handshake消息格式如下: 一个字节0x19 + 一个字符串'BitTorrent protocol' + 8 byte 保留字节默认值为0(draft中对保留字节有定义) + 种子文件中info 部分的sha1字,大小为20 ...
分类:
其他好文 时间:
2016-11-11 01:05:12
阅读次数:
231
我们知道,Android应用主要是通过客户端-服务器的方式进行数据交互,一般在APP开发时可能是一个接口对应一个显示模块,这样的设计会让客户端更新时很麻烦。为了解决这个问题,通常的做法是和服务端之间定义协议,设计显示模式,进而达到实时更新UI界面的目的,增加或删除显示模块时不需要让用户手动更新apk ...
分类:
移动开发 时间:
2016-09-19 12:56:45
阅读次数:
146
ARM的BUS Matrix就是多主(Core,DMA等)、多从(内部RAM,APB,外部总线等)的交联和仲裁(arbitration)。目的是为了提高不同主机访问不同外设情况下的带宽,另外一个就是简化Bus Master的协议设计。 比如,DMA把片内RAM的数据搬运到APB的外设,如串行口。同时 ...
分类:
其他好文 时间:
2016-08-02 16:27:55
阅读次数:
166
DCTCP:利用显示拥赛通知(ECN)反馈机制来调整发送端的速率。使得交换机缓冲区队列长度一直维持在一个很小的长度。DCTCP帮助这些延迟敏感的流避免大的队列延迟,以至于成功获得低延迟。但是其是deadline-unware 协议。忽视了短流和背景流对不同截止时间的需求。 D3:第一个截止时间知晓的 ...
分类:
其他好文 时间:
2016-07-25 16:21:11
阅读次数:
171
TCP的阻塞和重传 TCP的阻塞和重传机制 网络拥堵 现在网络上大部分的网络请求都是以TCP的方式进行传输的了。网络链路是固定的,各种链路情况也是不一样的。网络拥堵一直是TCP协议设计和使用的时候尽力要避免的。比如,从TCP协议的网络包协议设计来看,TCP使用一发一答的ACK的网络包确认方式,而不是 ...
分类:
其他好文 时间:
2016-07-19 23:39:56
阅读次数:
191