linux igmp 属于那层协议,Linux下IGMP协议测试工具的开发与应用
摘要:
组播以其节约网络带宽、降低网络负荷,实现接收者的并行接收等优势而具有广泛的应用,成为重要的网络技术。对于组播各种应用的研究正在成为热点,对组播各种功能及性能的测试也越来越重要。IGMP (Internet Group Management Protocol)是组播动态管理协议,用于组播组的建立与控制,因此对IGMP协议的测试是组播协议的一项重要测试。 目前在国内的Linux操作系统上几乎没有成型的用于组播测试的工具,所以本文的主要工作是在Linux系统上,基于一些已有的函数接口,设计实现了用于测试IGMP协议的测试工具,并完成了将该工具用于实际工作环境中路由器上的IGMP协议测试。 本文介绍了IGMP协议三个版本的基本内容及各个版本相对于前面版本的主要改进,仔细研究了组播协议的RFC (Request For Commnets)标准文档,设计并实现了IGMP协议测试工具。该测试工具主要由Shell模块、接口驱动与接口控制模块、报文发送及报文接收模块、协议控制模块组成。在利用该工具测试IGMP协议的过程中,搭建了自动化测试环境并选择了适合中继系统的远程横断测试方法,对IGMP协议进行了功能性测试。具体测试时,首先将手工编写的测试用例通过TCL (Tool Command Language)脚本语言转换为自动化测试脚本,然后测试脚本通过调用测试工具提供的命令进行相应的操作,从而与路由器进行交互来达到测试的目的。这些自动化测试脚本,还可用于后期路由器上协议的各个升级版本的回归测试。
展开
linux igmp 属于那层协议,Linux下IGMP协议测试工具的开发与应用相关推荐
- linux mysql 测试工具_LINUX系统下MySQL 压力测试工具super smack
LINUX系统下MySQL 压力测试工具super smack 发布时间:2008-09-08 17:03:39 作者:佚名 我要评论 1. 源文件下载地址:http://vegan.net/ ...
- lLinux 下 Stress 压力测试工具
作者信息 邮箱:sijiayong000@163.com Q Q:601566386 Stress是什么 stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这 ...
- 【自我笔记之Linux】 OSI 7 层模型与 tcp/ip 协议 4 层模型
1.网络接口层(对应OSI模型的物理层与数据链路层):它负责监视数据在主机和网络之间的交换. 事实上,tcp/ip本身并未定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与t ...
- linux下web压力测试工具ab使用及详解
APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下. 格式: ./ab [options] [http://]hostname[:port]/path 参 ...
- Windows 平台下局域网劫持测试工具 – EvilFoca
原文地址:http://www.freebuf.com/sectool/47863.html 简介 安全测试工具可能含有攻击性,请谨慎适用于安全教学及学习用途,禁止非法利用! EvilFoca是Win ...
- 分享一款Win7下的IE6测试工具:IE6forWin7
我也是用IETester,觉得实在是不好用. 原文链接:http://www.zi-han.net/developer/503.html 做前端的,永远都摆脱不了IE6的噩梦,苦逼的的前端工程师同学都 ...
- Linux下内存压力测试工具memtest(使用心得)
这里写目录标题 前言 1. 下载memtest 2. 安装 3. 交叉编译 4. 执行测试 5. 如何确认物理地址? 6. 关于uboot重定位 前言 关于memtest的介绍,网上内容很多很多.感兴 ...
- Linux下安装压力测试工具hey、参数介绍、实例
下载hey wget https://hey-release.s3.us-east-2.amazonaws.com/hey_linux_amd64 赋予执行权限 chmod +x hey_linux_ ...
- linux 怎么卸载gnome-screenshot,Ubuntu 18.04下开启gnome-screenshot截图工具
在 Ubuntu 18.04 或者 Ubuntu 16.04 系统中都有一个自带的截图工具:gnome-screenshot,我们来讲解它的开启及使用方法. gnome-screenshot帮助信息 ...
最新文章
- 解决ubuntu ufw开启时,kvm虚拟机网络全部无法访问
- eclipse常用快捷键汇总
- 拓荒会员电商“无人区”,考拉海购能否拿下“新船票”?
- python PIL图像处理-框选
- 教师节快乐:删了库之后,不要着急跑路
- 十六进制取反_技 术 | 你不知道的Java——04.十六进制
- [luogu P3128][USACO15DEC]Max Flow [LCA][树上差分]
- javaWeb框架开发
- 对学校的希望和寄语_对小学生的寄语与希望
- Javase02标识符,关键字和基本数据类型
- POE供电 网线 电源 网络情况图
- 程序员外包被骂:以为自己是开发?你就是打杂的杂狗!
- iOS开发:修改类名(Refactor—Rename)的正确姿势
- K8S太火了,花10分钟玩转它不香么?
- 有容云:微服务容器化的挑战和解决之道
- 一个故事搞懂经济危机(少儿不宜)
- 基于JAVA搬家预约系统计算机毕业设计源码+系统+lw文档+部署
- 乌云平台发布:2014年最新十大安全风险!
- 中职计算机专业选修课程,对中职计算机专业课程改革的思考
- php实现页面跳转的几种方法(实例分享)
热门文章
- 消灭顽固的exe病毒,拯救宝贵的文件
- 存储计算机当前正执行的应用程序,存储计算机当前正在执行的应用程序和相应的数据的存储器是什么...
- php5那一年,ps cs5是哪一年的
- amd linux 性能,AMD 780G芯片组Linux性能首测
- 软件测试结束的标准(仅供参考)
- 基于51单片机电子秤称重系统10kg量程proteus仿真原理图PCB
- 合格的电子工程师需要掌握的知识和技能
- 性能监控的95分位值意义
- java B2B2C Springcloud多租户电子商城系统-spring-cloud-eureka...
- 正益移动:不仅仅送给你软件生产线