反向代理服务终端机的制作方法

文档序号:11879078阅读:265来源:国知局

本发明涉及计算机应用技术领域,具体涉及反向代理服务终端机。



背景技术:

随着计算机网络的不断发展,许多公司、组织和团体等内部形成了内部局域网,而且通常内部局域网又需要和国际互联网Internet进行连接以便方便地从Internet上获得信息。为了公司信息安全起见,通常采用了代理服务器来代理内部局域网络对Internet的连接请求,此时局域网中客户机必须指定代理服务器,并将本来要直接发送到Internet上的目标服务器的连接请求发送到代理服务器中,由代理服务器访问目标服务器。代理服务器被设计为在Internet上搜寻多个不确定的服务器,而不是针对Internet上多个客户机的请求访问某一个固定的服务器,因此普通的代理服务器不支持外部对内部网络的访问请求。现有的代理服务器中会用到封装信息,而现在基本上采用的是单一方式对封装信息进行存储,若存储介质发生损坏则会导致服务器终端瘫痪,同时也没有相应的监控体系,服务器出现问题也不能及时发现。



技术实现要素:

本发明克服了现有技术的不足,提供反向代理服务终端机,该服务器终端能够实现对封装信息的多方位存储与监控,保证了被重新封装的数据包的源IP地址和目的IP地址和在解除封装之前的数据包完全一致,使该服务器终端能够长期稳定工作。

为解决上述的技术问题,本发明采用以下技术方案:反向代理服务终端机,包括数据收发装置,数据收发装置同时连接WAN口和LAN口,数据收发装置用于解除从所述WAN口和LAN口接收的数据包的MAC层封装,数据收发装置还用于复原需要通过WAN口和LAN口传输数据的MAC层;

包处理判断装置,与数据收发装置连接,用于确定是否要对所述解除了MAC层封装的数据包进行进一步处理,需要处理则发送给数据包解封装装置,不需要则返回给数据收发装置通过WAN口或LAN口发送数据包;

数据包解封装装置,同时连接包处理判断装置、数据包处理装置、封装信息存储器和数据采集器,数据包解封装装置用于解除接收包处理判断装置传递过来的数据的IP层和更高层的封装包,处理后的数据包信息发送给封装信息存储器和数据采集器进行存储;

数据包处理装置,用于对由所述数据包解封装装置解封装的数据包进行处理;

数据包封装装置,同时与数据包处理装置、数据采集器和封装信息存储器进行连接,用于参考数据包解封装装置对数据包解封装时的封装信息,该信息在数据采集器和封装信息存储器中均有存储,对经处理的数据包进行重新封装,其中被重新封装的数据包的源IP地址和目的IP地址和在解除封装之前的数据包一致;

其中的数据采集器和封装信息存储器还同时连接控制器,控制器还连接GPS终端。本方案中封装信息存储器用于存储封装信息,数据包封装装置根据该信息才能保证被重新封装的数据包的源IP地址和目的IP地址和在解除封装之前的数据包一致,一但封装信息存储器出现异常则会直接影响该反向代理服务器的正常工作,本方案在数据包解封装装置和数据包封装装置之间还设置数据采集器用于同时采集封装信息并将该信息进行二次保存或传送到远端终端进行保存,当控制器检测到封装信息存储器工作异常时,则会作用于数据采集装置发送信息,数据包封装装置根据该信息保证了被重新封装的数据包的源IP地址和目的IP地址和在解除封装之前的数据包一致。由于该终端还设置GPS终端,方便实现对其进行远程监控,发现异常快速对其进行处理,使其恢复正常。

所述包处理判断装置还连接IP连接存储器。该存储器单独用于存储IP信息,方便后期对其进行快速查找。

所述控制器的型号为STM32F303。该型号的控制器性价比高,性能优越。

如上所述便可实现该发明。

与现有技术相比,本发明的有益效果是:

1、本方案在数据包解封装装置和数据包封装装置之间同时设置数据采集器和封装信息存储器同时采集封装信息并将该信息进行保存或传送到远端终端进行保存,当控制器检测到封装信息存储器工作异常时,则会作用于数据采集装置发送信息,数据包封装装置根据该信息保证了被重新封装的数据包的源IP地址和目的IP地址和在解除封装之前的数据包一致。

2、由于该终端还设置GPS终端,方便实现对其进行远程监控,发现异常快速对其进行处理,使其恢复正常。

附图说明

图1为本发明的原理框图。

具体实施方式

下面结合附图对本发明作进一步阐述,本发明的实施例不限于此。

实施例:

如图1所示,本发明包括数据收发装置,数据收发装置同时连接WAN口和LAN口,数据收发装置用于解除从所述WAN口和LAN口接收的数据包的MAC层封装,数据收发装置还用于复原需要通过WAN口和LAN口传输数据的MAC层;WAN口用于和外部客户机进行数据通信的通信接口,LAN口用于和内部服务器进行数据通信的通信接口。

包处理判断装置,与数据收发装置连接,用于确定是否要对所述解除了MAC层封装的数据包进行进一步处理,需要处理则发送给数据包解封装装置,不需要则返回给数据收发装置通过WAN口或LAN口发送数据包;

数据包解封装装置,同时连接包处理判断装置、数据包处理装置、封装信息存储器和数据采集器,数据包解封装装置用于解除接收包处理判断装置传递过来的数据的IP层和更高层的封装包,处理后的数据包信息发送给封装信息存储器和数据采集器进行存储;

数据包处理装置,用于对由所述数据包解封装装置解封装的数据包进行处理;

数据包封装装置,同时与数据包处理装置、数据采集器和封装信息存储器进行连接,用于参考数据包解封装装置对数据包解封装时的封装信息,该信息在数据采集器和封装信息存储器中均有存储,对经处理的数据包进行重新封装,其中被重新封装的数据包的源IP地址和目的IP地址和在解除封装之前的数据包一致;

其中的数据采集器和封装信息存储器还同时连接控制器,控制器还连接GPS终端。本方案中封装信息存储器用于存储封装信息,数据包封装装置根据该信息才能保证被重新封装的数据包的源IP地址和目的IP地址和在解除封装之前的数据包一致,一但封装信息存储器出现异常则会直接影响该反向代理服务器的正常工作,本方案在数据包解封装装置和数据包封装装置之间还设置数据采集器用于同时采集封装信息并将该信息进行保存或传送到远端终端进行保存,当控制器检测到封装信息存储器工作异常时,则会作用于数据采集装置发送信息,数据包封装装置根据该信息保证了被重新封装的数据包的源IP地址和目的IP地址和在解除封装之前的数据包一致。由于该终端还设置GPS终端,方便实现对其进行远程监控,发现异常快速对其进行处理,使其恢复正常。

包处理判断装置还连接IP连接存储器。该存储器单独用于存储IP信息,方便后期对其进行快速查找。

控制器的型号为STM32F303。该型号的控制器性价比高,性能优越。

如上所述便可实现该发明。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1