自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XuYongshi02的专栏

TCP拥塞控制 TCP congetion 相关 敏捷 精益

  • 博客(9)
  • 收藏
  • 关注

原创 推荐 Java 内存模型相关文章

以下的几篇blog 我认为比较偏底层,适合深入学习, 先拿来做这个系列的开篇 1) 如何识别Java中的内存泄漏-CSDN.NET http://www.csdn.net/article/2015-09-30/2825832 严格来说, 应该不是泄漏,泄漏是以前分配的内存相关地址,找不到了, 没法操作了。 2) 深度解析Java内存的原型-CSDN.NET htt

2015-10-14 11:41:31 796

原创 ns-2与TCP拥塞模拟 之七 ns-2中自带的应用Ping解读

 ns-2与TCP拥塞模拟 之七   ns-2中自带的应用Ping解读 以ns-2中自带的应用Agent/Ping为例,描述一下如何编写一个“应用”。下面引用的是版本2.35中的代码,其他版本可能略有差异。以下是需要注意的地方: (1)头文件.h中声明的类属性和方法; (2)Tcl脚本的变量与C++类的变量的绑定; (3)C++类中的command函数是Agen

2015-10-06 21:48:42 681

原创 ns-2与TCP拥塞模拟 之六 ns-2 TCP拥塞控制核心模块-变量说明

ns-2与TCP拥塞模拟 之六 ns-2 TCP拥塞控制核心模块-变量说明 C++中继承TcpAgent的子类     我们先从测试的角度来看,TCP代理模块都暴露了哪些属性给OTcl脚本,也就是说,用set命令可以得到哪些属性。 TCP发送端的设定参数如下所示。 表 TCP发送端的设定参数 fid

2015-10-06 21:44:52 966

原创 ns-2与TCP拥塞模拟 之五 ns-2中添加核心模块-TCPAgent子类

ns-2与TCP拥塞模拟 之五  ns-2中添加核心模块-TCPAgent子类 这里的目标是讲解如何新增或修改ns-2的核心模块。我们先从“复制-修改”开始,复制ns-2中一个已有的模块,但改成别的名字,这样就可以轻松且很明确地知道该如何增加模块。以下以Redhat6.1下的2.35版本为例,讲述添加一个TCP发送代理模块的大致过程,大致可以分为以下6个步骤。 (

2015-10-06 21:37:56 1064 1

原创 ns-2与TCP拥塞模拟 之四 ns-2仿真脚本中的元素

ns-2与TCP拥塞模拟 之四 ns-2仿真脚本中的元素 一般的网络仿真脚本,需要有模拟器类(Simulator类)、事件、节点、链路、代理、应用等元素。 1)模拟器类(Simulator类) 在ns-2中,每个仿真过程都需要一个类对整个过程进行控制和管理,这个类就是模拟器类(Simulator类)。整个模拟过程从创建一个模拟器类对象开始,通过调用这个对象的各种过

2015-10-06 21:33:25 965

原创 ns-2与TCP拥塞模拟 之三 脚本语言OTcl

ns-2与TCP拥塞模拟 之三 脚本语言OTcl ns-2使用C++和OTcl作为开发语言。底层的仿真引擎由C++编写,同时利用面向对象的OTcl语言作为仿真时命令和配置的接口语言。C++的特点:具有很快的运行速度,但每次改变均需要编译,较为复杂,适合处理烦琐但比较固定的工作。OTcl在运行速度上无法和C++比拟,但相对来说更加灵活,适合用来设计仿真方案。C++和OTcl之间

2015-10-06 21:31:35 830

原创 ns-2与TCP拥塞模拟 之二 模拟输出的封包trace文件格式

ns-2与TCP拥塞模拟 之二  模拟输出的封包trace文件格式 脚本中的命令“$ns trace-all $nd”指定在out.tr文件中记录仿真过程中封包传送的所有事件。以下简要介绍out.tr文件中各列的含义,如下给出了一个out.tr文件中可能的7行数据。每一条记录都由12列数据组成,各列数据的含义如表8.1所示。 r 1.658 1 2 cb

2015-10-06 21:25:09 841

原创 ns-2与TCP拥塞模拟 之一 一个简单的示例说明基本要素

ns-2与TCP拥塞模拟 之一  一个简单的示例说明基本要素 ns是NetworkSimulator的英文缩写,又称网络仿真器。它是一款开放源代码的网络模拟软件,最初由加州大学伯克利分校(UC Berkeley)开发。ns-2是指ns version 2。 ns-2支持Windows、Linux、Unix、Mac及其他支持POSIX标准的操作系统。它主要支持

2015-10-06 18:31:36 2498

原创 TCP拥塞控制算法的演进

TCP拥塞控制算法的演进 TCP协议仅定义框架,也就是发送端和接收端需要遵循的“规则”。TCP协议的实现经过多年的改进,有了多个不同的版本。比较重要的有Tahoe、Reno、NewReno、SACK、Vegas等,有些已经成为了影响广泛的RFC文档,有些则成为了Unix/Linux操作系统的标准选项。 以下简要介绍各个实现版本的主要区别和联系。 1 早期的TCP实现 最早的

2015-10-03 00:21:51 4942 3

空空如也

空空如也

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

TA关注的人

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