自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (14)
  • 收藏
  • 关注

原创 TCP Fluid Model

TCP拥塞控制的流模型,基于单条流进行数学推导

2017-11-29 16:01:34 1046 17

原创 ns2仿真学习(六)-自定义协议

这次,我是仿照ns2中的sctp,实现了一个多宿主的UDP协议,目前还比较简单,只能获取端到端的rtt,能够明显看到数据包的乱序情况。中间遇到遇到一些小波折,记录在此,以备后用。在ns2目录下增加文件夹mpudpns2,放置所有的源文件。调试的log,采用的是[1],放在mpudpns2文件下即可使用。当然这个log程序是C语言的,用在C++的环境中需要在h文件中,增加一个宏定义#

2017-11-27 11:46:59 1952

原创 实时视频流的拥塞控制-NADA,GCC,SCReAM

实时媒体流的网络拥塞控制

2017-11-24 16:34:22 4517 1

原创 ns2代码分析(三)-CBR业务的创建与路由的建立

ns2仿真路由表的建立

2017-11-23 21:33:59 1638

原创 Expotential Smoothing(指数平滑)

最近关注UDP之上的媒体数据流的拥塞控制,对于[1]中的公式(12)不是很明白,根据它的参考文献,追本溯源,找到出处。深刻感受到科研不是无源之水,而是一脉相承的。

2017-11-22 16:03:56 748

原创 ns仿真学习(五)-Tcl中类的静态变量与成员变量

ns2中的tcl脚本中的类的示例,以及静态成员与类成员的声明与使用

2017-11-21 21:44:14 577

原创 ns2代码分析(二)-tcl文件处理

ns2可以解释tcl脚本,编译后,我修改了tcl/lib/ns-lib.tcl在里面增加了一个函数。Simulator instproc debug-fun {} {set var "base"return $var}   然后写了一个测试脚本test.tclset ns [new Simulator]set node1 [$ns node]set value [$ns d

2017-11-06 14:38:04 942

原创 ns2代码分析(一)-数据包指针进入队列

我发现一个现象,也就在中国,会有某某代码分析,某某代码走读。国外似乎就没有这种现象。   没有法子,想在ns2上做点自己东西,不添加C++代码估计是办不到的。之前我分析了quic中一个小仿真器的大致原理[1]。switch对象中的队列长度为什么增长?进的数据包多,而发送数据包少。就是交换机对象的发送队列在每次发包的之后会检测,上次发送数据包需要耗费的时间,就是网卡的处理能力(packet_le

2017-11-04 16:58:52 720

原创 ns2仿真学习(四)-CoDel的队列管理仿真

ns2仿真,对比路由器队列管理机制,对于采用不同拥塞控制TCP流的竞争能力的影响。

2017-11-03 15:56:52 1183 7

原创 ns2仿真学习(三)-不同tcp拥塞控制的竞争能力

这次实验算是对[1]的复现吧,花了一个上午,[1]将TCP的拥塞控制机制框架引入到了仿真环境。本文主要对比了四种tcp拥塞控制机制,bic(n2-n3),cubic(n4-n5),reno(n6-n7),vegas(n8-n9)。瓶颈链路带宽n0-n1(100Mb)。仿真脚本tcp_congestion_compare.tclset MainBuffer 200set TCP_Variant ...

2017-11-03 12:02:25 3863 24

原创 ns2仿真学习(二)-tcp拥塞窗口的跟踪

ns2仿真,跟踪拥塞窗口的大小

2017-11-02 19:18:47 1642 7

原创 ns2仿真学习(一)-tracer分析

ns2仿真,tracer文件分析。

2017-11-02 15:19:55 1079

ns2自定义协议示例

基于ns2自定义协议仿真示例,一个简单宿主udp协议,可以在日志中观测到数据包的乱序

2017-11-27

webrtc中base库在window平台编译

webrtc中base库在windows平台采用cmake编译,可以用于自己的代码中

2017-11-14

webrtc中base库在linux平台的编译

webrtc中base库在linux平台编译,采用cmake编译,可以学习cmake的基本语法

2017-11-14

qt_webrtc_chat

webrtc视频捕获,通过本地端口进行传输,并在qt图像界面上显示。

2017-10-09

qt_videocapture

webrtc捕获摄像头中的视频流,并通过QT的图形界面显示出来。

2017-10-07

cmake多目录工程实现

工程内存在多个文件夹的cmake的编写,代码部分摘录字cisco的SIP协议栈

2017-06-22

消息推送服务器moquette

基于MQTT消息推行协议实现的开源java服务器moquette,本资源是可执行jar包

2016-02-29

Java程序设计一种跨学科的方法代码

Java程序设计一种跨学科的方法 代码,作者:(美国)赛德维克 (美国)韦恩 译者:葛秀慧 田浩

2015-11-02

Compressed Image File Formats JPEG, PNG, GIF, XBM, BMP

Compressed Image File Formats JPEG, PNG, GIF, XBM, BMP

2015-08-07

arm linux gcc 4.5.1

arm linux gcc 交叉编译工具

2015-07-01

stm32 不完全手册 寄存器版

stm32不完全手册pdf版,本版是寄存器版,正点原子出品stm32f103开发板,初学者学习stm32单片机很好的入门参考资料

2015-05-09

S3C2440 中文手册

S3C2440 完整中文版 1到27章

2015-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除