一、实验目的
1.熟悉基于NetMagic08的Fast架构编程;
2.了解在linux环境下的c程序的编写、编译与调试;
3.熟悉以太 帧的结构;
4.理解广域 中丢包、延时、抖动的实现原理;
二、实验内容
1.基础要求:虚拟机环境下编写基于fast架构工作的软件广域 仿真器。
2.扩展要求:在固定概率丢包、抖动、延时的基础上添加乱序传输以及随机丢包的功能的功能。
三、实验环境
2.启动虚拟环境
5.随后输入命令:
6.查看当前的以太 接口名称,如图为“eth0”
8.将eth0的IP地址设置为136.136.136.137之后,输入如下命令、切换至驱动程序目录:
10.编译完成之后,输入并执行命令(其中ctlif_name=后接的参数为以太 接口的名称):
12.输入如下命令执行执行广域 仿真功能:
在图中可以看到,不同的包有不同的延时,最大的延时可到上千ms,最小的延时仅仅几十ms,说明我们确实实现了随机延时。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!