ethcoax_net 模型学习笔记(翻译自OPNET help)
2012-07-12 21:59
330 查看
翻译自OPNET help: tutorials - modeler only tutorials - CSMA/CD - Adding Collision Detection and Backoff
ethcoax_net 模型指的是OPNET\10.0.A\models\std\tutorial_req\modeler\ethcoax_net.prj这个例子。
ethcoax_station_adv节点模型提供了OSI数据链路层的MAC子层的部分功能
一,各模块的功能概述
bus_tx和bus_rx模块是总线接口,功能是以以太网标准的10Mbps发送/接收数据。
sink处理器表示高层,简单的接收从mac进程处理过的报文。
defer处理器独立的检测链路的情况,并保持一个一致标志(deference flag),使mac模块能通过统计线读取来确定传输是否被允许。
bursty_gen模块表示高层用户提交的需要传输的数据,使用ON-OFF模式来产生流量。
mac模块处理流入/流出的报文,流入的报文被从以太网帧中剥离出数据,然后发送到高层处理。流出的报文被加上以太网帧头,当"deference flag"为低时,一个帧被送到发送器。这个模块同时检测冲突,如果发生冲突,发送过程终止并于稍后重新尝试。
eth_mac_inf模块:接口。
二,进程模型概述
mac模块的eth_mac_v2进程模型管理报文的发送和接收,这些任务可以分解为3个基本功能:1,对流出报文加上以太网封装并排队。2,对流入报文解封装并向上层发送。3,管理正在进行的发送(冲突管理)。
ethernet_mac_interface进程模型为mac模块将表示应用程的数据转换为以太网格式。它从一个流量源得到数据报文,赋予一个有效的目的地址(如果流量的地址是随机指定的),然后发送到mac模块。同时也从mac模块接收报文并发送到高层的sink模块。
eth_defer_v2进程模型决定"deference flag"是处于高还是低状态。eth_mac_v2进程会读这个flag以决定是否发起一次传输或需要让出信道给其它用户。
ethcoax_net 模型指的是OPNET\10.0.A\models\std\tutorial_req\modeler\ethcoax_net.prj这个例子。
ethcoax_station_adv节点模型提供了OSI数据链路层的MAC子层的部分功能
一,各模块的功能概述
bus_tx和bus_rx模块是总线接口,功能是以以太网标准的10Mbps发送/接收数据。
sink处理器表示高层,简单的接收从mac进程处理过的报文。
defer处理器独立的检测链路的情况,并保持一个一致标志(deference flag),使mac模块能通过统计线读取来确定传输是否被允许。
bursty_gen模块表示高层用户提交的需要传输的数据,使用ON-OFF模式来产生流量。
mac模块处理流入/流出的报文,流入的报文被从以太网帧中剥离出数据,然后发送到高层处理。流出的报文被加上以太网帧头,当"deference flag"为低时,一个帧被送到发送器。这个模块同时检测冲突,如果发生冲突,发送过程终止并于稍后重新尝试。
eth_mac_inf模块:接口。
二,进程模型概述
mac模块的eth_mac_v2进程模型管理报文的发送和接收,这些任务可以分解为3个基本功能:1,对流出报文加上以太网封装并排队。2,对流入报文解封装并向上层发送。3,管理正在进行的发送(冲突管理)。
ethernet_mac_interface进程模型为mac模块将表示应用程的数据转换为以太网格式。它从一个流量源得到数据报文,赋予一个有效的目的地址(如果流量的地址是随机指定的),然后发送到mac模块。同时也从mac模块接收报文并发送到高层的sink模块。
eth_defer_v2进程模型决定"deference flag"是处于高还是低状态。eth_mac_v2进程会读这个flag以决定是否发起一次传输或需要让出信道给其它用户。
相关文章推荐
- ethcoax_net 模型学习笔记(翻译自OPNET help)
- OPNET学习笔记之eth_mac_intf模块(ethcoax_station_adv节点模型)
- 2010.03.29ADO.NET对象模型的学习笔记
- [ASP.NET学习笔记之三十]ASP.NET 2.0的代码隐藏和编译模型
- opnet学习进程模型笔记(我自己的工程0319)
- asp.net mvc 4 高级编程学习笔记:第四章 模型
- ASP.NET深入学习笔记之IIS5.0的进程模型
- 学习笔记(3)——.net中的垃圾收集(翻译)
- Away3D引擎学习笔记(三)模型拾取(翻译)
- asp.net底层架构学习笔记(IIS5/6/7处理模型,HttpRuntime,HttpContext,HttpApplication,HttpModel,HttpHandler...)
- Microsoft .NET 的企业解决方案模式 > Web 表示模式 > 模型-视图-控制器(学习笔记四)
- ASP.NET Core 2 学习笔记(九)模型绑定
- .net学习笔记---IIS 处理模型及ASP.NET页面生命周期
- 【ASP.NET MVC 学习笔记】- 16 Model Binding(模型绑定)
- 【.NET 学习笔记】Chapter.01 CLR的执行模型
- 《ASP.NET MVC 4 实战》学习笔记 11:模型绑定器与值提供器
- OPNET学习笔记之ethcoax_net-----mac
- Entity Framwork 学习笔记 (二) 生成 数据 ADO.NET 数据实体模型
- APS.NET_MVC5学习笔记-从控制器访问数据模型
- 学习笔记:ASP.NET MVC ModelState验证模型状态