欢迎来到《圣博凯斯》变频供水设备官网
精锐于专业 / 卓然于品质 -- 20年专注于供水行业,缔造至臻品质 -- 服务热线:0731-85783205 18932453205

c 网络编程实例_c++网络编程

版权声明:转载时,请以超链接形式注明文章的原始来源和作者信息及本声明

33558 chenzhuo you.blogbus.com/logs/35484267.html

网络安全平台制造商往往需要使用名为Bypass的特殊技术。 那么,什么是Bypass呢? Bypass设备是如何实现的? 简要介绍和说明Bypass技术。

一、什么是Bypass?

众所周知,网络安全设备通常用于两个或多个网络之间,例如内部网和外部网之间。 网络安全装置中的APP应用程序分析通过他的网络数据包以确定是否存在威胁,并在处理后根据一定的路由规则传输数据包。 如果此网络安全设备发生停电或死机等故障,由于已连接到此设备,网段也必须相互联系。 此时,每个网络必须相互连接

Bypas正如其名,是旁路功能。 这意味着,特定的触发状态(断电或死机)允许两个网络直接物理导通,而无需通过网络安全设备的系统。 因此,有了Bypass,网络安全设备发生故障后,连接到该设备的网络也可以相互导通。 当然,此时该网络设备不会处理网络中的数据包。

下图显示了Bypass的方法。 左边是正常状态,两个网络中的包都由APP应用程序软件处理,然后传播。 右侧是设备位于Bypass中后,设备的APP应用程序不再处理网络包。

二、Bypass分类即应用方式:

Bypass一般以被称为控制方式或触发方式的方式来划分,可以分为以下方式

1、用电源触发。 在这种方式下,通常会在设备未通电时打开Bypass功能,并在设备通电后立即将其调整为关闭。

2、由GPIO控制。 进入操作系统后,可以通过GPIO操作特定端口,从而控制Bypass交换机。

3、Watchdog控制。 这实际上是方式2的扩展APP应用,通过Watchdog可以控制GPIO Bypass程序的有效和无效,控制Bypass的状态。 使用这种方式,如果平台冻结,Watchdog可以打开Bypass。

在实际应用中,这三种状态往往同时存在,特别是1和2两种方式。

下图为研华FWA-3140系列的Bypass状态说明。 请作为参考。

在实际应用中,这三种状态往往同时存在,特别是1和2两种方式。 典型的应用方法是,如果关闭,设备将处于Bypasson状态,并且设备通电后,BIOS可以对Bypass进行操作,因此在BIOS接管设备后,Bypass将保持on状态,然后操作系统启动这意味着在启动过程中网络很少断开。 从设备通电到BIOS交接之间的短短2-3秒内,网络将断开。 有关更具体的应用,请参考以下文章。 本文是以研华FWA-3140为例,在http://www.pana bit.com/document/pana bit _ bypass.html中的APP应用程序

三. Bypass实现的原理分析

以上,简单说明了Bypass的控制方式。 接下来,简单说明Bypass的工作原理。 主要从硬件和软件两个层面进行分析。 以研华的FWA-3140系列产品为对象

1、硬件水平。

在硬件层面,为了实现Bypass,主要使用继电器。 这些继电器主要连接在两个Bypass网口的各网口信号线上。 下图中,通过任意一条信号线说明继电器的动作。 以电源触发为例,电源切断时,继电器内的开关会跳至1的状态。 也就是说,LAN 1的RJ45接口的Rx直接与LAN2的RJ45 Tx导通,设备通电后开关导通为2。 这样,为了实现LAN 1和LAN2上的网络间通信,必须在该设备上的APP应用中实现。

2、软件水平。

以前在Bypass的分类中论述了用GPIO和Watchdog两种方式控制和触发Bypass,实际上都是操作GPIO,GPIO控制硬件上的继电器并进行相应的跳跃。 更具体地说,如果相应的GPIO被设置为高电平,继电器相应地跳至位置1;相反,如果GPIO杯被设置为低电平,继电器跳至位置2。 以研华FWA-3140为例,下图显示了FWA-3140的GPIO是如何控制的。

在上图的示例中,如果将“0”或“1”写入GPIO27的Bit3,则可以对由LAN 1/2构成的Bypass进行开关控制。 同样,如果操作对象为GPIO 28,则可以控制LAN3/4 Bypass。

在DOS中,可以使用以下调试程序测试Bypass的控制方法和状态。

在上述示例中,软件可以完全实现对Bypass状态的控制。

此外,关于Watchdog Bypass,实际上在上述GPIO控制之外,还追加Watchdog控制

制Bypass。首先系统激活Watchdog功能,传统上,当 Watchdog生效后,系统会Reset ,但如果你使用了Watchdog Bypass功能,则在Watchdog生效后,系统不会Reset,而是将相对应的网口Bypass打开,使设备呈现为Bypass状态。实际是这种 Bypass,也是通过GPIO来控制Bypass的,只不过这种情况下,向GPIO写入低电平的工作由Watchdog来执行,不需要另外编程来写 GPIO。值得注意的事,如果你使用了Watchdog Bypass,则Watchdog将不能再实现让系统Reset了。以研华FWA-3140为例,FWA-3140在主板上,会有一个3PIN的跳线,如果跳成1-2则Watchdog实现传统的Reset动作,如果将跳线设定为2-3,那么就会选择到Watchdog Bypass功能,这种情况下如果Watchdog生效后,系统就会打开Bypass功能。

引用链接:http://www.youxia.org/2008/10/Bypass-JieShao.html

转载于:https://blog.51cto.com/生动的冰淇淋/765059

猜你喜欢

  • 高性价比无负压供水设备选择,圣博凯斯值得您信赖!

    “水是生命之源”,供水设备的使用已经成为当代生活必不可少的一部分。尤其是在无负压供水设备领域,其具备高效、节能、智能控制、水质优良等特点,已经得到了越来越多人们的关注和选择。那么,无负压供

  • 控制器abb一拖一变频恒压供水设备

    随着科技的发展,供水设备的智能化程度越来越高,其中控制器是其中不可或缺的一部分。ABB公司推出的一拖一变频恒压供水设备控制器,可以实现多个水泵联动运行,适用于高层建筑、商业中心等需要恒压供水

  • 二次供水泵房设备管理制度

    二次供水泵房设备管理制度是保证二次供水系统正常运行的重要措施,可以有效提高设备的使用寿命,降低设备维修和更换的成本,保证二次供水系统的安全和可靠性。本文将介绍二次供水泵房设备管理制度的内

  • 供水设备的使用方法和注意事项

    供水设备是现代化城市建设中不可缺少的设备之一,其作用是将自来水压力提高,以便供应高层建筑和远离水源的区域。但是,如果使用不当,供水设备也会带来一些问题。本文将介绍供水设备的使用方法和注意事

  • 二次供水设备用电量计算

    随着城市化进程的加快,二次供水设备在城市给排水系统中发挥着越来越重要的作用。然而,二次供水设备的用电量计算却是一个很多人不太了解的问题。本文将介绍二次供水设备的用电量计算方法,以帮助人们

  • 圣博凯斯:高品质、高性能的无负压二次供水设备生产厂家

    在现代城市的水利建设中,无负压供水系统已经逐渐成为主流,成为新一代高效、稳定的供水系统。作为一家专业的供水设备生产厂家,圣博凯斯已经推出了多款无负压二次供水设备,其中三门峡无负压二次供水设

18932453205