《网络性能开源工具包》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:Richard Blum著;粱金昆译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302108641
  • 页数:312 页
图书介绍:本书介绍了确保网络正常运行及应用程序正确执行所需要的开源工具。首先介绍了影响网络性能的基本要素,然后提供了用监视网络、修复问题的开源工具方面的信息。

第1部分 网络性能初步 1

第1章 定义网络性能 1

网络性能要素 1

目录 1

可用性 2

响应时间 5

网络利用率 8

网络吞吐量 9

带宽容量 10

查询网络设备 11

收集性能数据的方法 11

观察现有的流量 13

生成测试流量 13

小结 14

第2章 观察网络流量 16

捕捉所有流量 16

libpcap库 16

winpcap库 18

tcpdump程序 19

安装tcpdump 19

使用tcpdump 21

WinDump程序 24

下载与安装WinDump 24

使用WinDump 24

使用tcpdump和WinDump过滤数据包 25

Analyzer程序 27

Ethereal程序 29

下载与安装Ethereal 29

使用Ethereal 30

小结 31

net-snmp包 32

第3章 网络设备利用率 32

下载与安装net-snmp 33

使用net-snmp实用工具 34

标准的网络性能MIB 38

数据速率 38

错误率 40

使用供应商MIB 41

CISCO CPU MIB 41

使用Cisco CPU MIB 43

小结 45

TCP网络性能 46

netperf简介 46

第2部分 测量网络性能工具 46

第4章 netperf 46

UDP网络性能 47

下载并安装netperf 47

下载nerperf 47

安装netperf包 48

运行netserver 49

以独立模式使用netserver 49

自动启动netserver 50

netperf命令行选项 51

测量批量网络流量 52

TCP_STREAM 53

UDP_STREAM 54

测试请求/响应时间 55

TCP_RR 55

TCP_CRR 57

UDP_RR 57

使用netperf脚本 58

小结 59

dbs的组成 60

dbs的特性 60

第5章 dbs 60

dbs输出 61

安装dbs之前 61

ntp程序 61

gnuplot程序 62

下载并安装dbs 62

运行dbsd程序 64

配置命令文件 65

sender和receiver命令 66

定义测试环境 69

test命令 69

执行测试 69

创建命令文件 70

运行测试 72

分析数据 73

小结 75

第6章 Iperf 76

Iperf特性 76

Iperf的组成 76

Iperf输出 78

Iperf测试 78

下载并安装Iperf 79

下载源代码 79

编译源代码 80

安装Iperf 80

使用Iperf 81

启动Iperf服务器 81

执行简单的测试 82

测试TOS流量 84

测试UDP流量 84

测试多路广播流量 86

测试文件传输 87

测试TCP窗口大小 88

使用jperf 89

小结 90

第7章 Pathrate 92

使用统计信息测量带宽 92

Pathrate的工作原理 92

Pathload的工作原理 93

使用Pathrate 94

Pathrate程序 94

启动Pathrate服务器 95

下载Pathrate 95

编译Pathrate 95

启动Pathrate客户端 96

Pathrate测试输出 96

快速终止模式 96

完整测试模式 98

使用Pathload 99

Pathload 100

下载与配置Pathload 100

启动Pathload服务器 100

Pathload输出 101

启动Pathload客户端 101

请求的fleet参数 102

每测试流的丢失率 102

服务器fleet参数 103

上下文交换机 103

数据包丢弃 103

单向数据包相对延迟趋势 104

fleet集结趋势 104

最终测试结果 105

更新的状态变量 105

小结 106

第8章 Nettest 107

Nettest介绍 107

Iblnettest应用程序 107

证书和密钥 108

ACLFile文件 108

测试应用程序 109

OpenSSL包 109

编译之前 111

下载Nettest 111

下载并安装Nettest 111

编译并安装Nettest 113

创建证书和密钥 114

创建认证机构 115

创建客户端证书和密钥 115

创建服务器证书和密钥 116

创建ACLFile文件 117

使用Nettest 118

启动Nettest会话 118

执行测试 119

小结 121

第9章 NetLogger 122

NetLogger介绍 122

NetLogger API 122

NetLogger主机和网络监视工具 123

NetLogger日志文件 123

NetLogger图形工具 124

下载并安装NetLogger 124

二进制发布文件 125

源代码发布文件 125

使用API 126

函数 126

库 129

使用nlv 130

nlv图形的类型 131

配置nlv 132

小结 137

第10章 tcptrace 138

tcptrace简介 138

控制台模式 138

图形模式 139

下载并安装tcptrace 140

以控制台模式使用tcptrace 141

使用基本命令行选项 141

使用模块选项 146

图形程序 148

xplot 148

iPlot 149

以图形模式使用tcptrace 149

标准图形 149

traffic模块图形 153

小结 154

第11章 ntop 155

ntop简介 155

流量度量 155

流量监视 156

安装ntop之前 159

创建ntop用户ID 159

加载支持软件 160

下载并安装ntop 160

编译并安装gdchart 161

运行ntop 162

首次运行ntop 162

编译ntop 162

ntop命令行参数 163

使用各种ntop命令行参数 164

ntop访问日志文件 165

查看ntop数据 166

连接到ntop 167

监视主机 167

小结 169

监视网络流量 169

第12章 比较测试网络性能工具 171

用于测试网络的工具 171

批量数据传输 172

请求/响应流量 178

分析生产流量 182

分析FTP会话 182

分析Telnet会话 186

小结 189

测试网络应用程序的方法 190

第13章 测量应用程序性能 190

第3部分 测量应用程序性能工具 190

测试网络 191

生产网络 191

网络仿真 191

网络模拟 193

为网络问题建立模型 194

带宽限制 194

包错误 195

包丢失 195

次序颠倒的数据包 196

延时的包 197

为网络设备建立模型 197

集线器 198

交换机 198

路由器 199

防火墙 201

广域网 201

无线网络 202

小结 203

dummynet的特性 204

dummynet简介 204

第14章 dummynet 204

dummynet主机的使用 205

ipfw应用程序 207

新规则的创建 208

列表规则 210

删除规则 211

dummynet规则 211

dummynet命令 211

配置WFQ 213

内核选项 214

配置多路径连接 214

安装dummynet 214

构建新内核 215

安装PicoBSD 216

控制dummynet 216

测试dummynet 217

设置网络延时 217

设置网络带宽 219

小结 219

NIST Net简介 220

NIST Net模拟 220

第15章 NIST Net 220

NIST Net内核模块 222

NIST Net配置工具 224

NIST Net可选工具 226

下载与安装NIST Net 227

下载NIST Net 227

编译NIST Net 227

加载NIST Net 229

使用cnistnet 230

使用NIST Net 230

使用xnistnet 233

小结 236

第16章 网络流量生成器 237

是网络流量生成器简介 237

网络流量生成器的工作原理 237

网络流量生成器程序 239

生成网络流量 241

批量数据传输 241

客户端/服务器事务处理 242

下载 243

下载并安装软件包 243

无连接通信 243

编译之前 244

编译和安装 245

网络流量生成器的使用 246

命令行选项 246

为测试进行设置 249

监视测试流量 250

小结 253

网络模拟器程序 254

ns简介 254

第17章 ns 254

网络模型元素 256

ns建模语言 260

下载并安装ns 262

下载 262

编译并安装ns 263

验证安装 263

执行网络模拟 263

创建模拟模型 263

运行模拟 267

使用nam 269

小结 270

使用xgraph 270

第18章 SSFNet 272

SSF简介 272

实体 273

进程 273

事件 273

入口通道 273

出口通道 273

域建模语言(DML) 274

SSFNet简介 274

库 274

下载并安装SSFNet 281

下载 281

安装 281

创建开发环境 282

使用SSFNet 283

创建模型 283

运行模拟 286

解释模拟结果 288

小结 290

第19章 比较应用程序性能工具 292

对生产环境进行建模 292

生产网络 292

对网络进行建模 293

使用ns 294

创建模型 294

运行模型 296

解释结果 297

使用SSFNet 299

创建模型 300

运行模型 303

解释结果 304

使用dummynet 304

创建仿真环境 305

运行仿真 305

使用NIST Net 306

创建仿真环境 307

运行仿真 308

最终结果 308

小结 309

附录 资源 310